Tipy a triky pre správcu softvéru v openSUSE 11.2
Jednou z noviniek, ktorá sa očakávala byť štandardne implementovaná v novom openSUSE, je stiahnutie všetkých balíkov pred inštaláciou. Keďže sa tak nestalo, ukážeme si, ako to dosiahnuť menšou úpravou v súbore /etc/zypp/zypp.conf.
V /etc/zypp/zypp.conf sú štyri možnosti
## Commit download policy to use as default. ## ## DownloadOnly, Just download all packages to the local cache. ## Do not install. Implies a dry-run. ## ## DownloadInAdvance, First download all packages to the local cache. ## Then start to install. ## ## DownloadInHeaps, Similar to DownloadInAdvance, but try to split ## the transaction into heaps, where at the end of ## each heap a consistent system state is reached. ## ## DownloadAsNeeded Alternating download and install. Packages are ## cached just to avid CD/DVD hopping. This is the ## traditional behaviour. ## ## If a value is not set, empty or unknown, we pick ## some save default. ## ## commit.downloadMode =
- DownloadOnly - stiahne balíky do lokálnej vyrovnávacej pamäte
- DownloadInAdvance - najskôr stiahne všetky balíky do lokálnej vyrovnávacej pamäte a potom nainštaluje
- DownloadInHeaps - skúsi rozdeliť operácie. Stiahne len niekoľko balíkov, ktoré majé po nainštalovaní splnené závislosti a nainštaluje ich. Potom stiahne ďalšiu skupinu, atď... miesto toho aby najskôr stiahol všetky. Táto možnosť zatiaľ nie je implementovaná
- DownloadAsNeeded - aktuálny stav, kedy správca balíkov stiahne balík, nainštaluje ho, potom stiahne ďalší, atď...
Odkomentujte riadok ## commit.downloadMode =
a upravte na
commit.downloadMode = DownloadInAdvance
Táto možnosť môže pomôcť zabrániť poškodeniu systému z dôvodu prerušeného sťahovania.
Ďalšou z diskutovaných vlastností, bolo zobrazenie inštalačného sumáru po inštalácii v správcovi balíkov YaST2. openSUSE 11.1 prišlo s novinkou, keď sa správca softvéru po ukončenej inštalácii ukončil bez toho, že by zobrazil nejaky sumár, alebo možnosť vrátiť sa späť. Niektorí sme očakávali, že táto vlastnosť bude v 11.2 konečne dostupná. Ale nestalo sa.
Takže si spustite YaST2 -> Systém -> /etc/sysconfig Editor a podľa obrázka si nastavte požadované správanie.
- close - ukončí správcu balíkov (štandardné správanie)
- restart - vráti sa späť do správcu balíkov
- summary - zobrazí inštalačný sumár
Posledný tip je možnosť aktualizácie softvéru pri zmene dodávateľa.
YaST/zypper štandardne nezobrazuje aktualizácie, ktoré zahŕňajú zmenu dodávateľa, t.j. aktualizácie oficiálnych balíčkov na novšiu verziu z repozitárov tretích strán, napr. z Packmana.
Nastavte si solver.AllowVendorChange = true v /etc/zypp/zypp.conf. Týmto spôsobom bude YaST/zypper aktualizovať všetko, čo má vyššie číslo verzie.
Majte na pamäti aj to, že okrem dodávateľa sa berie do úvahy ešte priorita repozitárov.
Poznámka: Ak používate kupdateapplet, doinštalujte si balík kupdateapplet-zypp a v nastavení kupdappletu si zmeňte Backend na ZYpp modul a zaškrtnite "Zobraziť dostupné aktualizácie, ak ich poskytuje backend."
Snáď niekomu tieto tipy spríjemnia prácu so správcom balíkov ;-)
Komentáře
K nezaplacení
Tento článek.
Hned několik trnů z paty.
Už mám taky nastaveno.
Už mám taky nastaveno. Díky za článek :-)