Instalacja pakietu za pomocą APT | |
Pierwsze wydanie | (dts) | 16 sierpnia 1998
---|---|
Aktualna wersja stabilna | 2.9.7 (30 lipca 2024) [±] |
Aktualna wersja testowa | 1.8.1 (6 maja 2019) [±] |
Język programowania | C++ |
Platforma sprzętowa | Wieloplatformowy |
System operacyjny | System uniksopodobny |
Rodzaj | system zarządzania pakietami |
Licencja | GNU GPL |
Strona internetowa |
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
i apt-cache
. Przykładowo, polecenie pełnej instalacji pakietu php5 wygląda tak:
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 apt-get
przeszukuje listy pakietów i ich zależności i automatycznie je ściąga, konfiguruje i instaluje. Aby zaktualizować listę pakietów, wystarczy wydać polecenie apt-get update
. Polecenie apt-get dist-upgrade
pozwala na pełną aktualizację całego systemu do jego najnowszej wersji.
Polecenie:
apt-cache search szukana fraza
pozwala przeszukać dostępną bazę pakietów na podstawie zawartości pliku /etc/apt/sources.list
.
Dostęp do opcji pomocy uzyskujemy przez polecenie:
apt-get -h apt-cache -h