Slackpkg+ ne predstavlja samostalni paket menadžer za slack već samo dodatak alatu za manipulaciju paketima koji je od verzije 12 prisutan u osnovnoj instalaciji Slackware-a. Dakle, ovo je samo dodatak za slackpkg koji omogućava da se pored standardnih repo-a za preuzimanje novih paketa (koji predstavljaju zvanične lokacije za preuzimanje paketa koji ulaze u osnovnu instalaciju) koriste i tzv 3-rd party repozitorijumi. Na ovaj način možete dodati i druge izvore odakle preuzimate gotove pakete i pakete odatle instalirati standardnim setom slackpkg komandi.
Matična strana projekta:
http://sourceforge.net/projects/slackpkgplus/" onclick="window.open(this.href);return false;
Link za preuzimanje:
http://sourceforge.net/projects/slackpkgplus/files/" onclick="window.open(this.href);return false;
Nakon preuzimanja paketa, on se instalira komandom installpkg (standardna komanda za instalaciju paketa na koju smo svi navikli
). Da bi ovaj dodatak koristili, nije neophodno učiti nove komande, već se upravljanje paketima radi na način na koji smo vać navikli:
Code: Select all
# slackpkg update gpg
# slackpkg update
# slackpkg install ime_paketa.t?z
# slackpkg upgrade-all
Konfiguracioni fajl ovog dodatka nalazi se na lokaciji /etc/slackpkg/slackpkgplus.conf i u njemu je potrebno odraditi nekoliko izmena (i uočiti par bitnih stvari).
Otvorite omiljenim tekstualnim editorom pomenuti fajl (kao root korisnik) a zatim uočite sledeće bitne elemente:
Code: Select all
# Enable (on) / Disable (off) slackpkg+
SLACKPKGPLUS=on
Ako je ova opcija postavljena na "off", dodatak se neće koristiti.
Omogućava da odredimo prioritet preuzimanja paketa sa određenog repo-a. Primer iz prakse - imate dva paketa sa istim nazivom, ali je na različitim repoima verzija različita (na jednom iamo noviju verziju). Navođenjem naziva ropzitorijuma u ovoj varijabli mi određujemo onaj koji je prioritetni. Navodimo <naziv repoa>:<naziv paketa>. Ako želite da ceo repo bude prirotet za pakete navodite u formi koja je prikazana u kodu iznad. Da bi ova varijabla bila korišćena morate skinuti komanetar ispred nje.
Code: Select all
REPOPLUS=( slackpkgplus ktown alienbob restricted slacky )
Ovde upisujete nazive svih repoa koje će skripta uzeti u obzir i njihov redosled korišćenja. Svaki novi repo koji dodate morate uneti u ovu listu na odgovarajuće mesto.
Code: Select all
MIRRORPLUS['jedinstveni_naziv']=http:/link/
U ovom formatu unosite nove repozitorijume u listu već postojećih (kao novi red, naravno)
Nakon izmene bilo koje od pomenutih opcija potrebno je snimiti fajl i uraditi :
Code: Select all
# slackpkg update gpg
# slackpkg update