instalacija sbopkg, instalacija dodatnih paketa
Sbopkg nam omogućava automatsku izgradnju paketa iz SlackBuilds.org repoa SlackBuild skripti (skripti za izgradnju paketa). Poslednju verziju sbopkg možete preuzeti sa sledeće adrese:
http://www.sbopkg.org/downloads.php" onclick="window.open(this.href);return false;
Pre korišćenja sbopkg, potrebne je ažurirati lokalni repo
Opciono možete generisati datoteke redova (liste zavisnosti pri izgradnji) pomoću alatke sqg:
Code: Select all
su
/usr/doc/sbopkg-0.37.0/contrib/sqg -a
Ovo ne uzima u obzir opcionalne zavisnosti, tako da ćete u nekim slučajevima (napr: ffmpeg) morati urediti kreirane sqf datoteke (/var/lib/sbopkg/queuefiles). Takođe možete umesto toga kreirati queue datoteku za pojedinačni paket:
Code: Select all
su
/usr/doc/sbopkg-0.37.0/contrib/sqg -p qemu
"sqg" je velika pomoć, iako ne odrađuje ceo posao. Moj izbor "obaveznih" paketa nema neke komplikovane dodatne zavisnosti,tako da mi sqg predstavalja veliku pomoć.
Sada samo treba da otkucam:
Code: Select all
sbopkg -i evince -i file-roller -i viewnior -i gvolwheel -i brasero -i claws-mail -i filezilla
Ovo će postaviti nekoliko pitanja. Prvo, da li želim da koristim sam SlackBuild ili queue datoteku. Za sva pitanja odaberem queue. Potvrdim isto i za zavisnosti i onda će se ispisati lista paketa koji će biti instalirani ako odlučim da nastavim izgradnju. Odgovorim potvrdno (beše "c" za continue ako se ne varam?) i onda se sklonim sa PC-a na neko vreme.
Ao sve prođe ok, ovi paketi će biti već instalirani na vreme kad se vratim. Ako ne, biće ispisana greška i pitanje "da li želite da prekinete ili ponovo pokrenet izgradnju". U najvećem broju slučajeva ne vredi pokušati ponovo. Već je potrebno videti koja se greška javlja i zatim pretražiti arhivu
slackbuilds-users mailing liste. Mada, iskreno, ja lično se ne bih mučio sa slackbuilds-users, već bi napravio custom Slackbuild u "local" repou. Ali to je tema za neku drugu priliku.
Ovo sam napisao, zato što se povremeno dešava da izgradnja paketa pukne zbog problema sa Slackbuildom. Ali ovo se obično vrlo brzo reši (pod uslovom da neko na vreme prijavi na mailing listu).