Aktualizace pro libzypp

Po trošku delším čekání byla dnes uveřejněna oprava pro správu balíčků a jejich aktualizaci.

Oprava se doporučuje instalovat prostřednictvím programu YaST, modulu pro online aktualizaci. Z příkazové řádky tento modul spustíte jako uživatel root příkazem:

yast2 online_update

Aby byla aktualizace úspěšná, musíte mít registrovaný zdroj pro aktualizaci. Zdroj vložíte pomocí modulu Software -> Nastavení online aktualizace.

V případě, že váš balíčkovací systém je už v takovém stavu, že ho nedokážete aktualizovat pomocí programu YaST, můžete balíčky nainstalovat ručně. Potřebovat budete následující balíčky:

  • autoyast2
  • autoyast2-installation
  • autoyast2-utils
  • libzypp
  • libzypp-devel
  • libzypp-zmd-backend
  • ruby-zypp
  • rug
  • suseRegister
  • yast2
  • yast2-devel
  • yast2-installation
  • yast2-instserver
  • yast2-ncurses
  • yast2-online-update
  • yast2-online-update-frontend
  • yast2-packager
  • yast2-perl-bindings
  • yast2-pkg-bindings
  • yast2-qt
  • zen-updater
  • zmd
  • zmd-devel

Balíčky můžete stáhnout z [?:ftp://ftp.suse.com/pub/suse/update/10.1/rpm ftp.suse.com] nebo z některého ze [?:http://en.opensuse.org/Mirrors_Released_Version#Czech_Republic zrcadlících serverů].
Pokud máte nainstalovanou 32 bitovou verzi, najdete balíčky v adresáři i586. Balíčky pro 64 bitovou verzi jsou v adresáři x86-63.

Po stažení balíčků si otevřete konzoli a zdejte příkaz:

su

Systém vás požádá o heslo uživatele root. Zadejte je.
Pak přejděte do adresáře, kam jste uložili stažené balíčky příkazem:

cd /adresar/balicku

Místo /adresar/balicku napište skutečnou cestu k adresáři s balíčky na svém počítači ;-).
Instalaci balíčků provedete příkazem:

rpm -Uhv *rpm

Po instalaci restartujte zmd démona příkazem:

rczmd restart

Restart je nutný pouze při ruční instalaci. YaST se o vše potřebné postará za vás.

Autor: koty

Komentáře

ra100 odpověděl -

A funguje uz aj YAST bez problemov,co sa tyka pridavania repozitarov?

koty odpověděl -

YaST se synchronizuje se zmd a naopak, proto ten restart zmd.

koty odpověděl -

Aktualizace se normálně nainstalují během instalace, tedy pokud instalující uživatel aktualizaci spustí.