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.
Komentáře
A funguje uz aj YAST bez problemov,co sa tyka pridavania repozitarov?
YaST se synchronizuje se zmd a naopak, proto ten restart zmd.
Aktualizace se normálně nainstalují během instalace, tedy pokud instalující uživatel aktualizaci spustí.