Advanced Packaging Tool

APT
apt-get kysyy varmistusta ennen MediaWiki-ohjelmiston asentamista.
apt-get kysyy varmistusta ennen MediaWiki-ohjelmiston asentamista.
Kehityshistoria
Ensijulkaisu 16. elokuuta 1998
Vakaa versio 3.3.2 ()
Kehitystilanne Aktiivinen
Tiedot
Ohjelmistotyyppi Paketinhallintajärjestelmä
Alusta Unixin kaltainen
Ohjelmointikielet C++
Lisenssi GPL
Aiheesta muualla
Verkkosivusto
Versiohallinta

Advanced Packaging Tool eli APT on ohjelmistopakettien asennukseen ja hallintaan käytetty apuohjelma Debian GNU/Linux -jakelulle ja sen johdannaisille. Se ei ole varsinainen pakettienhallintaohjelmisto, vaan se toimii käyttöjärjestelmän varsinaisen paketinhallintajärjestelmän päällä paketteja asennettaessa, päivitettäessä ja poistettaessa. Se kehitettiin alun pitäen Debian-projektin dpkg-järjestelmän (.deb-paketit) päälle, ja sitä käytetään myös Debianin johdannaisissa (muun muassa Ubuntussa). APT on vapaa ohjelmisto.

APT:n ansiosta varsinaisen asennusohjelman ei tarvitse huolehtia pakettien hakemisesta. Ohjelmaa asennettaessa APT hakee vaaditut paketit ja asentaa ne oikeassa järjestyksessä. Ilman APT:ta pakettien hakeminen ja järjestäminen olisi käyttäjän vastuulla ja mahdollisesti hyvinkin monimutkaista. APT voi hakea paketteja joko verkosta, esimerkiksi normaaleista FTP-palvelimista, tai CD-ROM- tai DVD-levyiltä. Käyttäjä voi määritellä myös useita vaihtoehtoisia hakupaikkoja, esimerkiksi useita läheisiä toisiopalvelimia (joita tulisi käyttää mieluummin kuin varsinaista pääpalvelinta).

Pääasiassa ohjelmaa käytetään kahden komentorivikomennon, apt-get ja apt-cache, avulla. Apuohjelmaa voidaan käyttää myös graafisten käyttöliittymien kautta, joita ovat esimerkiksi Synaptic sekä Adept Package Manager.

Version 1.8 jälkeen ohjelmaan on lisätty satisfy-komento ja se käyttää libgcrypt-kirjastoa sisäänrakennettujen tiivistefunktioiden toteutusten sijaan. Huhtikuussa 2025 julkaistussa versiossa 3.0.0 on muutoksia käyttöliittymässä ja uusi ratkaisija pakettien riippuvuuksille.

APT käyttää GNU Privacy Guard (gpg) -ohjelmaa OpenPGP-allekirjoitusten varmentamiseen. Ladatuista paketeista laskettavalla tiivisteellä tarkistetaan, että paketti täsmää julkaisuun merkittyyn, ja PGP-allekirjoituksella tarkistetaan julkaisutiedot.

Helmikuussa 2025 APT siirtyi uuteen deb822-muotoon pakettilähteiden konfigurointiin. Uudessa muodossa konfiguraatiotiedot ovat rakenteellisempia ja luettavampia. Luotetut allekirjoitusavaimet voidaan määrittää tarkemmin uudessa muodossa.

Johdannaiset

APT:n johdannaisversio (apt-rpm) toimii myös RPM-paketteja käyttävissä järjestelmissä. Myös OS X:lle tehty vapaiden ohjelmistojen jakelu, Fink, käyttää omien ohjelmiensa ohella APT:ta.

Lähteet

  1. ↑ 3.3.2, (viitattu ). Tieto on haettu Wikidatasta.
  2. ↑ APT 2.0 released blog.jak-linux.org. 7.3.2020. Viitattu 8.3.2020. (englanniksi)
  3. ↑ Dirk Knop: Package manager apt makes version jump to 3.0.0 heise.de. Viitattu 7.4.2025. (englanniksi)
  4. ↑ SecureApt wiki.debian.org. Viitattu 6.2.2025. (englanniksi)
  5. ↑ Debian Trixie and the New deb822 Format for APT Sources gist.github.com. Viitattu 5.8.2025. (englanniksi)
  6. ↑ Explanation of the DEB822 Source Format repolib.readthedocs.io. Viitattu 5.8.2025. (englanniksi)

Aiheesta muualla