3.1. Zarządzanie pakietami
Instalowanie aplikacji (co w przybliżeniu równa się "instalacji pakietów" jak mówimy w Linux) jest jedną z podstawowych części poznawania Linuksa. Pozornie jest to tylko ćwiczenie za pomocą menadżerów pakietów takich jak Gslapt i jego odpowiednik z linii poleceń, slapt-get do instalowania pakietów stworzonych przez innych. Wkrótce zobaczysz że niektóre pakiety nie są we wspólnym repozytorium, i rozpoczniesz tworzenie własnych pakietów. Niektórzy po raz pierwszy zobaczą jak skrypty pracują w terminalu, sprawdzają błędy w konfiguracji i szukają niektórych brakujące zależności kompilacji programu. Niektórzy doznają frustracji początkowo, ale potem w odpowiednim czasie, będziemy zbierać doświadczenie i jak zaczniesz widzieć wewnętrzne funkcjonowanie Linux, staniesz się bardziej pewny siebie.
Gslapt jest wersja GUI dla slapt-get (patrz
Sekcja 3.1.2, „slapt-get” ). Pozwala na wyszukiwanie Slackware/Salix mirrorów i źródeł trzecich dla pakietów. Przed użyciem należy najpierw kliknąć na
Aktualizacja aby zapewnić, że najnowsze aktualizacje z repozytoriów oprogramowania są znane Gslapt. Pole wyszukiwania jest do Państwa dyspozycji w celu wyszukania konkretnego pakietu. Można wybrać lewym przyciskiem myszy i zainstalować/odinstalować /zainstalować ponownie pakiety przez kliknięciej prawym przyciskiem myszy. Gslapt wykryje zależności i zainstaluje wszystkie pliki o zależnościach dla tej paczki automatycznie. Instalacja/deinstalacja/reinstalacji odbędzie się po kliknięciu na
Wykonać . Możesz dodać czarną listą pakietów poprzez dodanie ich nazw do czarnej listy znajdują się w pod .
slapt-get jest narzędziem linii poleceń do zarządzania pakietami Slackware. Pozwala na wyszukiwanie Slackware/Salix mirrorów i źródeł trzecich pakietów, porównywać je z zainstalowanymi pakietami, zainstalować nowe pakiety lub zaktualizować wszystkie zainstalowane pakiety.
Aby skorzystać z aplikacji, otwórz okno terminala i wydaj polecenie: slapt-get-u
aby najpierw zaktualizować bazę pakietów na komputerze. Następnie slapt-get-l
aby wyświetlić listę wszystkich dostępnych pakietów, slapt-get-search [nazwa pakietu]
; aby wyszukać pakiety, slapt-get-i [nazwa pakietu]
do zainstalowania pakietu. Więcej instrukcji wiersza slapt-get - help
.
Oto małe ćwiczenie dla Ciebie. Spróbuj zainstalować w3m który jest terminalową przeglądarką internetową, za pomocą slapt-get.
Sourcery to nowy graficzny interfejs dla slapt-src (patrz
Sekcja 3.1.4, „slapt-src” ), to narzędzie do tworzenia i instalowania pakietów ze źródeł przy pomocy SlackBuilds i/lub SLKBUILDs. Przed użyciem, należy najpierw kliknąć na
Aktualizacja przycisk na pasku narzędzi, aby zapewnić, że najnowsze aktualizacje z repozytoriów oprogramowania są znane Sourcery. Pole wyszukiwania jest do Państwa dyspozycji w celu wyszukania konkretnego pakietu, a instalacja, deinstalacja lub ponowna instalacja wybranych pakietów jest wykonywana prawym kliknięciem na ich pola status.
Instalacja/deinstalacja/reinstalacja odbędzie się po kliknięciu na Wykonać przycisk.
slapt-src jest narzędziem wiersza polecenia, który sprawia, że proces pobierania i budowania pakietów oprogramowania slackbuilds.org jest prosty i łatwy. Slackbuilds.org utrzymuje dużą kolekcję skryptów budujących dla dodatkowych pakietów, które nie są jeszcze dostępne w oficjalnych Salix/Slackware repozytoriach. Tysiące dodatkowych pakietów są już dostępne dla użytkowników za pomocą tego narzędzia.
Aby korzystać z aplikacji, należy wpisać "slapt-src-u" aby dokonać aktualizacji z Slackbuild.org. "Slapt-src-l" pokazuje listę dostępnych pakietów, jak i w slapt-get ", slapt-src-i [nazwa pakietu]" zainstaluje pakiet. Więcej instrukcji wiersza poleceń, "slapt-src-help".
Kolejny małe ćwiczenie dla ciebie! Skype jest powszechnie używanym oprogramowaniem do wykonywania połączeń głosowych przez Internet. Nie jest on dostępny we wspólnym Salix/Slackware repozytorium, ale jego skrypt kompilacji jest dostępny na Slackbuilds.org. Spróbuj zainstalować "skype" za pomocą slapt-src. (Jeśli nie chcesz go zainstalować, możesz po prostu chcesz zbudować pakiet. Zauważ, że skype jest tylko 32-bit, więc jeśli używasz 64-bitowego systemu, należy wypróbować kilka innych aplikacji).
Alternatywnym sposobem zainstalowania pakietu (dla Salix i wiele innych dystrybucji opartych na Slackware kończy się na rozszerzeniu tgz. tlz. lub. txz ) jest wykorzystanie wejścia linii poleceń "spkg-i [dokładna nazwa pakietu]". Jest to wygodny sposób instalacji pakietu, gdy stworzyłeś swój własny pakiet lub pobrałeś z Internetu. Zauważ, że nazwa pakietu musi być dokładna do ostatniego rozszerzenia (jak w xxxxx-i486-tt.txz).
Usuwanie pakietu jest bardzo podobne. Możesz usunąć pakiet za pomocą komendy "spkg-d [nazwa programu]", np. "spkg-d skype".
3.1.6. Tworzenie pakietu z pliku źródłowego z SLKBUILD
Instalacja oprogramowania z pliku źródłowego w większości przypadków nie jest trudna. Możesz skompilować wiele programów, zazwyczajowo z następujących poleceń.
rozpakowanie pliku źródłowego, przeniesienie wnętrza folderu
wpisz ". /configure" w terminalu
wpisz "make"
wpisz "su"
wpisz hasło roota
wpisz "make install"
(Koniecznie przeczytaj towarzyszące pliki, takich jak "README", "INSTALL" i tak dających instrukcje instalacji przed kompilacją , w tych plików może być lista pakietów zależności, które należy zainstalować przed konfiguracją. ./configure --help lub /. configure - help=short powinno również pomóc przy konfiguracyi niektórych opcji).
Tak zainstalowane oprogramowanie, jest zasadniczo nieśledzone i Gslapt ani slapt-get nie widzi, że oprogramowanie jest zainstalowane. Lepszym sposobem jest stworzenie pakietu Salix za pomocą SLKBUILD, który jest budującym skryptem skrypt można przygotować przed wydaniem "slkbuild-X", aby utworzyć Salix kompatybilny pakiet. Więcej informacji na temat SLKBULD, zobacz
SLKBUILD .
3.1.7. Pakiety Salix, które są różne od Slackware
Chociaż większość pakietów znalezionych w repozytoriach Salix są komplementarne do Slackware repozytoriów, można zauważyć, że niektóre pakiety są obecne zarówno w repozytoriach Salix oraz w repozytoriach Slackware. Pakiety te zostały przebudowane na Salix OS z wielu powodów, a listę pakietów, jak również krótkie wyjaśnienia, dlaczego znajdują się w
ten wpis wiki .
3.1.8. Aktualizacja Salix OS do nowszej wersji
Jeśli chcesz uaktualnić starszą wersję Salix OS na komputerze do najnowszej, zapoznaj się z następującym linkiem by uaktualnić Salix OS.