Program SWareT (The Essential Slackware Tool) jest narzędziem sprawiającym, że zarządzanie pakietami w tej dystrybucji jest prawie bliskie ideałowi. Obecnie program występuje w dwóch wersjach – stabilnej oznaczonej numerem 1.6.3 oraz rozwojowej – 2.0.0test3. Pomiędzy obydwoma wersjami oprogramowania istnieje duża różnica. Na nieoficjalnych stronach dostępna jest ponadto wersja programu 1.7.04, która pomimo swej pozornej niestabilności sprawuje się najlepiej. Kod w gałęzi 2.* został napisany praktycznie od nowa z wykorzystaniem języka Perl. Na razie SWareT w wersji rozwojowej działa w sposób dość nieoczekiwany, dlatego polecam na razie wstrzymanie się z jej instalacją. Ponadto prace nad poprawkami z pewnością zostaną zahamowane ze względu na porzucenie projektu przez głównego developera. Ostatno jednak zapaliło się światełko w tunelu. W styczniu tego roku na stronie projektu można przeczytać, że projekt przejmuje nowy developer o nicku dozzie. Informacja ta cieszy mnie o tyle, że dozzie to nasz krajan – Wrocławianin, aktywnie działający między innymi na najlepszym polskim forum poświęonym Slackware – forum.sklackware.pl. Myślę, że dobrze to wróży projektowi.
Do prawidłowego działania program SWareT wymaga pkgtools, wget lub rsync, bash, gawk, man, grep, sed, proops, coreutils/fileutils/textutils, util-linux, gzip, bzip2, bc, glibc. Większość z wymaganych programów znajduje się w minimalnie zainstalowanej dystrybucji. Zaraz po instalacji SWareT-a należy dokonać jego konfiguracji, edytując plik /etc/swaret.conf. Jego układ jest na tyle przejrzysty, co sprawia że tylko czytając zamieszczone komentarze – ustawienie odpowiednich opcji nikomu nie powinno sprawić trudności. Podstawową rzeczą, którą musimy zmienić jest zmiana stałej VERSION, oznaczająca wersję dystrybucji z której korzystamy lub z której chcemy korzystać – np. 12.0. Ja zawsze wpisuję tu słowo current, co oznacza iż zawsze będę miał dostęp do najnowszych pakietów. Ostrzegam jednak przed dokonywaniem uaktualnienia całego systemu do current. Zwykle źle się to kończy. Po nadaniu stałej LANGUAGE wartości POLISH wszystkie wyświetlane przez program komunikaty będą w języku polskim. Przechodzimy teraz do konfiguracji najważniejszych opcji programu. Pierwszą z nich jest ustawienie źródeł repozytoriów z oficjalnymi pakietami dla dystrybucji (stała ROOT). Standardowo w swaret.conf umieszczono wystarczającą ich liczbę. Program będzie przeszukiwał kolejno wszystkie podane mirrory aż do odnalezienia danego pakietu. Jeśli z jakichś względów z pewnymi mirrorami nie chcemy się łączyć lub chcemy się łączyć w pierwszej kolejności – wystarczy zahaszować linijkę zawierającą adres mirrora czy też, dla drugiej sytuacji przestawić ją wyżej. Jeśli chcemy korzystać z nieoficjalnych repozytoriów Slackware, musimy stałym REPOS_ROOT nadać odpowiednie wartości, np. : REPOS_ROOT=Scarlet.be%ftp://scarlet.be/pub/linuxpackages/Slackware-12.0.
Wartość stałej REPOS_ROOT składa się z nazwy repozytorium oddzielonej znakiem procentowości od adresu repozytorium ze stałą VERSION. Tu ważna uwaga! Jeśli jako VERSION ustawiliśmy wartość current, to w tym miejscu musimy ją zastąpić konkretną wersją dystrybucji. Nieoficjalne repozytoria pakietów Slackware nie mają bowiem gałęzi current.
Cały artykuł na temat menadżera pakietów SWareT dostępny jest w Linux+ Extra! nr. 86, poświęconemu w całości najnowszej wersji dystrybucji Slackware 12.0.
Pozsotałe artykuły tego wydania pisma:
- Slackware 12.0 – ogólne informacje o systemie Slackware w wersji 12.0. Opis zmian w stosunku do poprzednich wersji dystrybucji oraz opis zawartości dołączonej do pisma płyty DVD.
- Instalacja Slackware 12.0 – opis procesu instalacji Slackware. W artykule, w kolejnych krokach przedstawiony został proces instalacji systemu z dołaczonej do czasopisma płyty DVD. Instalacja Slackware uznawana jest jako proces trudny dla mniej zaawansowanego uzytkownika Linuksa. Autor pokazuje, że nie jest to prawda. Z napisanym w ncurses instalatorem, który prowadzi uzytkownika przez cały proces niemal że za rękę, każdy da sobie radę.
- Środowisko graficzne w Slackware – Środowisko graficzne – serwer Xorg jest nieodzownym elementem wszystkich komputerów biurkowych. Artykuł pokazuje jak zainstalować i skonfigurować serwer X-ów w Slackware. Można też znaleźć informacje o instalacji binarnych sterowników dla kart garficznych z chipsetem NVidia oraz o instalacji przygotowanego specjalnie dla Slackware menadżera GNOME – Dropline Gnome.
- Konfiguracja sieci w Slackware – Artykuł prezentuje sposób instalacji i konfiguracji dwóch najbardziej popularnych metod łaczenia się z siecią – połaczenie przez kartę sieciową oraz przez usługę dostępu szerokopasmowego ADSL.
- Programy użytkowe w Slackware – Slackware to nie tylko doskonała dystrybucja na serwer, lecz także wyśmienity system na każdy komputer – domowy, a zwłaszcza w firmie. Artykuł opisuje kilka podtsawowych programów które mogą znaleźć sie na takich maszynach.
- Programy multimedialne w Slackware – Artykuł opisuje oprogramowanie, które należy zainstalować, aby komputer ze Slackware przekształcić w domowe centrum multimedialne – odtwarzacz i konwerter mediów.
- Gry w Slackware – Slackware to nie tylko system przeznaczony do zaawansowanych zadań serwerowych. Może on pełnić również funkcję centrum rozrywki domowej, choćby dzięki licznym grom dostepnym pod Linuksa, które bez trudu można zainstalować w Slackware.