PLD-doc/queue/zarzadzanie_pakietami_wstep.txt
qwiat
cvs w pld-linux.org
Czw, 7 Paź 2004, 21:47:46 CEST
Author: qwiat
Date: Thu Oct 7 19:47:39 2004
New Revision: 4721
Modified:
PLD-doc/queue/zarzadzanie_pakietami_wstep.txt
Log:
-dopiesczanie
Modified: PLD-doc/queue/zarzadzanie_pakietami_wstep.txt
==============================================================================
--- PLD-doc/queue/zarzadzanie_pakietami_wstep.txt (original)
+++ PLD-doc/queue/zarzadzanie_pakietami_wstep.txt Thu Oct 7 19:47:39 2004
@@ -16,15 +16,15 @@
W świecie Otwartego Oprogramowania pomiędzy programami istnieją liczne
powiązania, które w efekcie wymuszają konieczność instalacji dodatkowych
programów i/lub bibliotek. Pominięcie tych zależności spowoduje
-problemy z działaniem programu lub całkowity brak działania. Śledzenie tych
+problemy z działaniem programu lub całkowity jego brak. Śledzenie tych
zależności może przyprawić o ból głowy większość administratorów. Na szczęście
istnieją narzędzia, które nie tylko pomagają zautomatyzować ten proces, ale też
wspomagają instalację, deinstalację i aktualizację oprogramowania.
Elementy systemu operacyjnego dostępne są w tzw. pakietach (pot. "paczkach").
-Pakiety mogą zawierać wiele małych programów i/lub bibliotek, ale też jeden
+Pakiety mogą zawierać wiele małych programów i/lub bibliotek, lub jeden
duży program może być podzielony na kilka pakietów. W większości wypadków
-stosowane jest to drugie rozwiązanie: osobno przechowywane są pliki
+stosowane jest to drugie rozwiązanie - osobno przechowywane są pliki
uruchomieniowe, osobno biblioteki, a jeszcze osobno dodatkowe moduły, wtyczki
i inne dodatki. Pozwala to instalować tylko to co jest nam potrzebne. Przykładowo
jeśli jakiś program wymaga bibliotek innego programu to instalujemy tylko
@@ -40,8 +40,8 @@
dostępnym systemem zarządzania pakietami.
Używając PLD mamy do wyboru dwa menadżery pakietów. Stworzony na potrzeby PLD
-program poldek, oraz klasyczny program rpm. Pierwszy jest narzędziem o ogromnych
-możliwościach, pozwalającym na znaczną automatyzację procesu zarządzania
+program poldek, oraz klasyczny program rpm. Pierwszy z nich jest narzędziem o
+ogromnych możliwościach, pozwalającym na znaczną automatyzację procesu zarządzania
dużymi ilościami pakietów. Jest "wołem roboczym" odciążającym administratora w
tym żmudnym zajęciu, dzięki czemu świetnie nadaje się do codziennego użytkowania.
@@ -55,7 +55,7 @@
------------------------------
program.arch.rpm, program-core.arch.rpm - głowny pakiet programu
program-libs.arch.rpm - zestaw biblioteki stworzonych na potrzeby danego programu
-program-mod.arch.rpm, program-plugin.arch.rpm - różnej maści "wtyczki"
+program-mod.arch.rpm, program-plugin.arch.rpm, program-applets.arch.rpm - różnej maści "wtyczki", applety i dodatki
program-skin(s).arch.rpm - "skórki" zmiany wyglądu
program-theme(s).arch.rpm - "tematy" zmiany wyglądu
program-driver.arch.rpm - sterowniki
@@ -69,27 +69,38 @@
Architektury
------------
-Ciąg znaków "arch" przy rozszerzeniu określa architekturę dla jakiej został
-stworzony. W PLD dostępne są następujące architektury: alpha, amd64, athlon,
-i386, i586, i686, ppc, sparc. Można się spotkać także z oznaczenie noarch,
-które oznacza tyle że jest to pakiet uniwersalny i można go stosować dla każdej
+W powyższej liście ciąg znaków "arch" znajdujący się tuż przy rozszerzeniu pliku
+określa architekturę dla jakiej pakiet został przygotowany.
+W PLD programy są kompilowane dla różnych architektur sprzętowych, pozwala to
+na używanie systemu na bardziej różnorodnym sprzęcie, oraz na lepsze dopasowanie
+do używanej architektury. Wybór konkretnej architektury dokonuje się poprzez
+wybór odpowiedniego katalogu na serwerze ftp:
+ftp.pld-linux.org/dists/{WERSJA}/PLD/{ARCHITEKTURA}.
+Przykładowo adres: ftp://ftp.pld-linux.org/dists/2.0/PLD/i686/ dotyczy systemu
+w wersji 2.0 (Ac) z wybraną architekturą "i686". Oto lista wszystkich dostępnych
+architektur dla PLD 2.0: alpha, amd64, athlon, i386, i586, i686, ppc, sparc.
+Aby pobierać pakiety z właściwej architektury programem poldek trzeba aby ustawić
+odpowiedni adres w pliku konfiguracji programu poldek.
+
+W przypadku niektórych pakietów można się spotkać z oznaczeniem "noarch",
+oznacza ono tyle że jest to pakiet uniwersalny i można go stosować dla każdej
architektury. Należy pamiętać by instalować pakiety wyłącznie przeznaczone dla
używanej architektury. Nieco inaczej jest w przypadku architektur przeznaczonych
dla procesorów firmy Intel i zgodnych: i386, i586, oraz i686. Pakiety dla
"starszych" wersji procesorów mogą działać na maszynach z nowszymi procesorami,
ale na odwrót już nie. Przykładowo na maszynie z procesorem Pentium III (i686)
-możemy zainstalować system w wersji i386, ale na procesorze 486-DX wersja i686
+możemy zainstalować system w wersji i386, ale na procesorze 386 wersja i686
nie będzie działać.
Lista procesorów i odpowiadających im architektur:
alpha: ?
-amd64: AMD K8 (Athlon 64)
+amd64: AMD K8 (Opetron, Athlon 64)
athlon: AMD K7 (Athlon, Duron)
-i386: 386-SX/DX, 486-SX/DX, AMD K5 (wersje Socket 3)
-i586: Pentium, Pentium-MX, Cyrix 5x86, AMD K5 (wersje Socket7) i AMD K6
-i686: Penium-II/Celeron, Pentium-III/Celeron-II, Pentium 4, AMD K7 (Athlon, Duron)
-ppc: ?
+i386: 386-SX/DX, 486-SX/DX, AMD K5 (wersje Socket 3)
+i586: Pentium, Pentium-MX, Cyrix 5x86, AMD K5 (wersje Socket7) i AMD K6
+i686: Penium-II/Celeron, Pentium-III/Celeron-II, Pentium 4, AMD K7 (Athlon, Duron)
+ppc: ?
sparc: ?
<!-- nie znam innych architektur tak więc może ktoś kto się zna może się
@@ -101,19 +112,19 @@
Polityka zarządzania plikami przez pakiety
------------------------------------------
Zarządzanie pakietami w PLD to sama przyjemność. Jeśli instalujemy w systemie
-nową usługę/podsystem to zostanie ona włączona do skryptów startowych i
-uruchomi się przy zmianie trybu pracy, restarcie systemu, lub po ręcznym
-uruchomieniu. Jeśli dana usługa lub podsystem są wyłączone z działania
-to po aktualizacji dalej nie będą uruchamiane.
+nową usługę to zostanie zapisana odpowiednia informacja
+do skryptów startowych i zainstalowane oprogramowanie uruchomi się przy
+zmianie trybu pracy, restarcie systemu. Jeżeli jakaś usługa jest
+wyłączone z działnia i zostanie zaktualizowana to dalej nie będzie uruchamiana.
Podobnie kurtuazyjnie traktuje pliki konfiguracyjne programów, po
aktualizacji pakietu nie są ruszanie istniejące pliki konfiguracji, nowe
pliki konfiguracji programu są zapisywane z końcówką ".rpmnew". Przykładowo
po zaktualizowaniu pakietu sudo obok pliku /etc/sudoers pojawi się
-/etc/sudoers.rpmnew. Tak więc zaktualizowany program będzie działał na
-"starym" pliku konfiguracji. W większości wypadków nie będzie to
-stanowić problemu, jednak dla pewności należy skonfigurować plik z
-rozszerzeniem ".rpmnew" na wzór poprzedniej konfiguracji i zmienić mu
+/etc/sudoers.rpmnew. Tak więc zaktualizowany program będzie używał
+"starego" pliku konfiguracji. W większości wypadków nie będzie to
+stanowić problemu, jednak dla pewności należy skonfigurować dostarczony z
+nowszym pakietem na wzór poprzedniej konfiguracji i zmienić mu
nazwę poprzez usunięcie omawianego rozszerzenia. Jest to pierwsza rzecz, którą
należy sprawdzić w przypadku problemów z działaniem programu po aktualizacji.
@@ -122,18 +133,6 @@
że są nam zbędne, łatwo je odnajdziemy gdyż nadawane im jest rozszerzenie
".rpmsave".
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+Jak widać zarządzanie pakietami w PLD jest tak skonstruowane, aby nie zaskakiwać
+administratora w najmniej oczekiwanych momentach, oraz zapewnić nieprzerwanie
+działanie systemu.
\ No newline at end of file
Więcej informacji o liście dyskusyjnej pld-doc