Slapt-get to menedżer pakietów wzorowany na Debianowym APT przeznaczony dla systemu Slackware i jemu pochodnych. Został stworzony w roku 2003 przez Jasona Woodwarda. Obsługuje zależności - nie musimy się więc martwić o brak w systemie odpowiednich bibliotek itd.
Instalacja
Ze strony autora pobieramy odpowiednią paczkę po czym instalujemy ją wydając w konsoli polecenie
installpkg nazwa_paczki.tgz
Wstępna konfiguracja slapt-geta polega jedynie na edycji pliku konfiguracyjnego /etc/slatp-get/slapt-getrc dodając odpowiednie dodatkowe repozytoria - przede wszystkim http://linuxpackages.inode.at/Slackware-12.0/ oraz ftp://ftp.man.poznan.pl/pub/linux/slackware/slackware-current/. Teraz pozostaje już tylko zaktualizować bazę pakietów. Robimy to wydając komendę:
slapt-get -update
oczywiście z poziomu roota.
Aby jednak zainstalować slapt-geta w swoim systemie musimy już mieć:
- curl
- libidn
- glibc-solibs
- binutils
- openssl-solibs
- pkgtools
- zlib
Użytkowanie
-update|-u - aktualizacja cache pkgs
-upgrade - aktualizuje zainstalowane już pakiety
-dist-upgrade - aktualzacja systemu do najnowszej wersji
-install [nazwa] - instaluje wybrany pkg(s)
-remove [nazwa] - kasuje wybrany pkg
-show [nazwa] - wyświetla opis wybranego pakietu
-search [nazwa_pakietu] - szukaj pakietu wśród dostępnych pkgs
-list - wyświetl pkgs
-available - wyświetl dostępne pkgs
-installed - wyświetla zainstalowane pkgs
-clean - czyści pkgs w cache
-autoclean - kasuje z cache niedostępne (nieaktualne) pkgs.
-add-keys - pobiera klucze GPG
-version - wyświetla informacje dotyczące licencji i wersji slapt-geta
np.
root@darkstar:~# slapt-get -show xwud
NAZWA PAKIETU: xwud
MIRROR PAKIETU: ftp://ftp.slackware.com/pub/slackware/slackware-12.0/
LOKACJA PAKIETU: ./slackware/x
WERSJA PAKIETU: 1.0.1-i486-1
(…)
root@darkstare:~# slapt-get -install kadu
slapt-get -install kadu
Wczytuję Listę Pakietów…Gotowe
Następujące NOWE pakiety zostaną zainstalowane:
sqlite3 libsndfile kadu
0 uaktualnione(ych), 3 nowe zainstalowane, 0 do usunięcia i 0 nieuaktualnione.
Potrzeba ściągnąć 2,6MB danych.
Po rozpakowaniu, 7,3MB miejsca na dysku zostanie użyte.
(…)
Oczywiście polecić warto lekturę man slapt-get
GSlapt
GSlapt jest graficzną nakładką na narzędzie slapt-get, wykorzystującą bibliotekę GTK+. Znacznie ułatwia ona pracę ze slapt-getem. Program został napisany przez Jason Woodward dwa lata po wydaniu slapt-geta. Interfejs aplikacji zbliżony jest do dostępnego w Debianie Synaptica.
