Apt: Difference between revisions
Line 44: | Line 44: | ||
===Võtmed=== | ===Võtmed=== | ||
-h | -h abi | ||
-d ainult allalaadida, ilma installeerimiseta | -d ainult allalaadida, ilma installeerimiseta | ||
-f parandada sõltuvused | -f parandada sõltuvused | ||
-m ignoreerida puuduvaid pakette | -m ignoreerida puuduvaid pakette | ||
-s ainult simuleerida tegevust | -s ainult simuleerida tegevust | ||
-u näita uuendatud pakette | -u näita uuendatud pakette | ||
-v versioon | -v versioon | ||
Revision as of 23:45, 6 January 2011
Kaie Vares AK31 teeb
Teema on pooleli.
Ajalugu
„Aegade alguses“ oli .tar.gz. Kasutajad pidid ise kompileerima igat programmi mida nad soovisid kasutada oma GNU/Linux süsteemis. Debiani loomisel peeti vajalikuks et süsteemis endas oleks olemas vahendid tarkvara pakettide haldamiseks. Sellise vahendi nimeks sai dpkg. Red Hati loojad otsustasid luua oma programmi, rpm paketihalduse süsteemi.
GNU/Linuxi loojate järgmine vajadus oli leida viis pakettide installimiseks, mis oleks kiire ja tõhus nii sõltuvuste automaatseks haldamiseks kui ka hoolitseks konfigureerimisfailide eest uuenduste ajal. Jällegi näitas siin teed Debian ja nii sündiski APT.
APT
APT (Advanced Packaging Tool) on pakihalduse süsteem, mis suudab lahendada sõltuvused, võimaldab otsida uut tarkvara, annab infot tarkvara pakettide kohta. Pakettide haldamiseks on kasutusel mitmed käsurea programmid, nagu apt-get, apt-cache.
apt-get
apt-get võimaldab installeerida uusi tarkvara pakette, uuendada olemasolevaid, värskendada tarkvara nimekirja ja uuendada ka Ubuntu versiooni. Apt-get käsku saab kasutada administraatori õigustes.
SÜNTAKS (ver.10.10) apt-get [-sqdyfmubV] [-o= config_string ] [-c= config_file ] [-t= target_release] {update | upgrade | dselect-upgrade | dist-upgrade | install pkg [ { =pkg_version_number | /target_release } ] ... | remove pkg... | purge pkg... | source pkg [ { =pkg_version_number | /target_release } ] ... | build-dep pkg... | check | clean | autoclean | autoremove | {-v | --version} | {-h | --help}}
- Update- uuendab tarkvara nimekirja infot failis /etc/apt/sources.list.
- Upgrade- kõigi installeritud pakettide versioonid uuendatakse
- Install – installeeritakse pakett koos oma sõltuvustega
- Remove – pakett koos oma sõltuvustega eemaldatakse
- Purge – sama mis remove, aga eemaldatakse ka paketi konfiguratsiooni fail
- Check – diagnostiline vahend katkenud sõltuvuste kontrolliks
- Clean ja autoclean –kustutab tarkvara instaleerimiseks kasutatud paketid
- Autoremove – eemaldab automaatselt installitud paketid, mida rohkem ei vajata
Võtmed
-h abi
-d ainult allalaadida, ilma installeerimiseta
-f parandada sõltuvused
-m ignoreerida puuduvaid pakette
-s ainult simuleerida tegevust
-u näita uuendatud pakette
-v versioon