Advanced Packaging Tool
APT (ang. Advanced Packaging Tool[potrzebny przypis]) – system zarządzania pakietami, używany przez system Debian GNU/Linux. APT został zaprojektowany do współpracy z plikami .deb jedynie w systemie Debian, ale jego zmodyfikowane wersje działają również z pakietami RPM i działają z innymi systemami operacyjnymi, takimi jak np. OS X (Projekt Fink). ![]() APT upraszcza proces instalacji i usuwania oprogramowania w systemach uniksowych poprzez automatyczne ściąganie pakietu (z Internetu, sieci lokalnej lub płyty CD-ROM), konfigurację, ewentualną kompilację i instalację. Apt-get jest uważany za jedną z najlepszych cech Debiana i daje mu reputację systemu trudnego w instalacji, ale łatwego w użyciu. APT nie jest programem samym w sobie. Jest biblioteką języka C++ używaną przez oddzielne programy (sterowane z linii poleceń) do zarządzania pakietami. Najczęściej używane z nich to apt-get install php5 Jeśli któryś z instalowanych pakietów został uszkodzony, można go naprawić komendą: apt-get install -f W nowszych wersjach Linuxa można korzystać z polecenia: apt install Polecenie Polecenie: apt-cache search szukana fraza pozwala przeszukać dostępną bazę pakietów na podstawie zawartości pliku Dostęp do opcji pomocy uzyskujemy przez polecenie: apt-get -h apt-cache -h Źródła pakietówProjekt Debian posiada w swoim centralnym repozytorium ponad 89 000 pakietów[1] gotowych do ściągnięcia i instalacji, ale można również korzystać z praktycznie dowolnej liczby innych repozytoriów (lista aktualnie używanych repozytoriów znajduje się w pliku Repozytorium pakietów niekoniecznie musi być umieszczone w Internecie. Może być nagrane na płytach CD-ROM, DVD lub BR. To umożliwia aktualizowanie komputerów niepodłączonych do sieci. Istnieją też programy z przyjaźniejszym interfejsem użytkownika. Najczęściej bazują one na Ideą APT jest to, żeby pakiet został zainstalowany bez podawania specyficznej lokalizacji, gdzie się znajduje. APT dodatkowo automatycznie zajmuje się zależnościami danej instalacji. Część instalacji przeglądarki internetowej Galeon za pomocą # apt-get install galeon Czytanie list pakietów... Gotowe Budowanie drzewa zależności... Gotowe Zostaną zainstalowane następujące dodatkowe pakiety: capplets capplets-data desktop-base galeon-common gnome-control-center gnome-session libeel2-2 libgnome-desktop-2 libnautilus2-2 Sugerowane pakiety: esound-clients gnome kde wmaker gtm gnome-core gnome-audio Polecane pakiety: epiphany-browser mozilla-mailnews Zostaną zainstalowane następujące NOWE pakiety: capplets capplets-data desktop-base galeon galeon-common gnome-control-center gnome-session libeel2-2 libgnome-desktop-2 libnautilus2-2 0 zaktualizowanych, 10 nowo zainstalowanych, 0 do usunięcia i 21 nie zaktualizowanych. Konieczne pobranie 7050kB archiwów. Po rozpakowaniu zostanie dodatkowo użyte 19.5MB miejsca na dysku. Czy chcesz kontynuować? [T/n] APT automatycznie wykrywa brakujące pakiety i sam je instaluje. Pokazuje rekomendowane i sugerowane programy i biblioteki. Podsumowuje także, jakie nowe pakiety zostaną zainstalowane i jak dużo miejsca zajmą na dysku twardym. Priorytety w wyborze pakietówW pliku Priorytety możemy nadawać pakietom w pliku Gdy wydamy polecenie # apt-get moo (__) (oo) /------\/ / | || * /\---/\ ~~ ~~ ...."Have you mooed today?"... Podobnie, przy uruchomieniu programu bez żadnych parametrów wyświetlona zostaje krótka pomoc, zakończona słowami (ang.) „This APT has Super Cow Powers” (pol. „Ten APT ma Moce Super Krowy”). Lista zainstalowanych pakietówAby wyświetlić listę zainstalowanych pakietów: # dpkg -l Pełna lista poleceń apt-getUżycie poleceń# apt-get polecenie [parametry] parametry_polecenia
Przypisy
Linki zewnętrzne |