czwartek, 15 kwietnia 2010

Fedora Yum Sprawdzanie i aktualizowanie pakietów

Sprawdzanie aktualizacji
Możemy użyć polecenia yum check-update, aby zobaczyć, które pakiety zainstalowane w systemie fedora są dostępne do aktualizacji.

Yum i praw administratora
Musisz mieć uprawnienia super użytkownika aby używać polecenia yum to install, update lub remove dla pakietów w systemie. We wszystkie przykłady w tym rozdziale zakłada się, że uzyskaliśmy już uprawnienia administratora, korzystając z polecenia sudo lub su-.

~]# yum check-update
Loaded plugins: presto, refresh-packagekit, security
PackageKit.x86_64 0.5.3-0.1.20090915git.fc12 fedora
PackageKit-glib.x86_64 0.5.3-0.1.20090915git.fc12 fedora
PackageKit-yum.x86_64 0.5.3-0.1.20090915git.fc12 fedora
PackageKit-yum-plugin.x86_64 0.5.3-0.1.20090915git.fc12 fedora
glibc.x86_64 2.10.90-22 fedora
glibc-common.x86_64 2.10.90-22 fedora
kernel.x86_64 2.6.31-14.fc12 fedora
kernel-firmware.noarch 2.6.31-14.fc12 fedora
rpm.x86_64 4.7.1-5.fc12 fedora
rpm-libs.x86_64 4.7.1-5.fc12 fedora
rpm-python.x86_64 4.7.1-5.fc12 fedora
yum.noarch 3.2.24-4.fc12 fedora

Dwanaście pakietów wymienione jest jako aktualizacje, które są dostępne. Pierwszy pakiet na liście jest PackageKit, graficzny menedżer pakietów. W pierwszym wierszu wyjścia powyżej mówi nam:

  • PackageKit - nazwa pakietu 
  • x86_64 - architektura procesora dla którego pakiet został zbudowany 
  • 0.5.3-0.1.20090915git.fc12 - aktualizacja wersji pakietu do instalacji 
  • fedora - repozytorium, w którym znajduje się pakiet aktualizacji

Wyjście także pokazuje nam, że możemy aktualizacji jądra (pakiet kernel), Yum się i RPM (yum i pakiety rpm), a także ich zależności (np. kernel-firmware, rpm-libs i pakiety rpm-python ), wszystko przy użyciu yum.

Aktualizacji pakietu
Możesz wybrać jeden pakiet do aktualizacji, wielu pakietów, lub wszystkie pakiety na raz. Jeżeli która kolwiek z zależności pakietu aktualizacji jest dostępna wtedy też zostaną uaktualnione. Aby zaktualizować jeden pakiet, wpisz yum update

~]# yum update glibc
Loaded plugins: presto, refresh-packagekit, security
Setting up Install Process
Resolving Dependencies
Running transaction check

Processing Dependency: glibc = 2.10.90-21 for package: glibc-common-2.10.90-21.x86_64
Package glibc.x86_64 0:2.10.90-22 set to be updated

Running transaction check
Package glibc-common.x86_64 0:2.10.90-22 set to be updated
Finished Dependency Resolution
Dependencies Resolved
======================================================================
Package Arch Version Repository Size
======================================================================
Updating:
glibc x86_64 2.10.90-22 fedora 2.7 M
Updating for dependencies:
glibc-common x86_64 2.10.90-22 fedora 6.0 M
Transaction Summary
======================================================================
Install 0 Package(s)
Upgrade 2 Package(s)
Total download size: 8.7 M
Is this ok [y/N]:


Ten wynik to dwie kolejne pozycje.
Załadowanych wtyczek: presto, refresh-PackageKit, security - yum zawsze informuje, które wtyczki Yum są zainstalowane i włączone. Yum używa presto, refresh-PackageKit i pluginy bezpieczeństwa.


kernel.x86_64 - można pobrać i zainstalować nowe jądro bezpiecznie z yum.

Yum prezentuje informacje o aktualizacji, a następnie wyświetla monit, czy chcesz, aby wykonać aktualizację, yum działa interaktywnie domyślnie. Jeśli już wiesz, jakie yum plany ma do wykonania, można użyć opcji -y automatycznie odpowiedź "tak" na pytania yum może zwrócić się (w tym przypadku przebiega bez udziału użytkownika). Jednak zawsze należy zbadać, jakie yum zmiany planuje wprowadzić do systemu, dzięki czemu można łatwo rozwiązać wszelkie problemy, jakie mogą się pojawić. Jeśli transakcja jest na bakier, można zobaczyć log Yum transakcji poprzez wpisanie w terminalu cat /var/log/yum.log . Najnowsze transakcje są wymienione na końcu pliku dziennika.

Aktualizację wszystkich pakietów i ich zależności
~]# yum update
Aktualizacji pakietów związanych z bezpieczeństwem
Jeżeli pakiety są dostępne do aktualizacje zabezpieczeń i aktualizacji tych pakietów, zrobi to szybko i łatwo jest ważne. Plugin yum zapewnia bezpieczeństwo na ten cel. Plugin bezpieczeństwa rozciąga polecenia yum z zestawem wysoce użytecznym bezpieczeństwa-centric poleceń i opcji.

Inne wpisy
Architektura drzewa katalogów fedory
Ładny windows a może to kde 4
Fedora 12 Yum zarządzanie pakietami