Share to: share facebook share twitter share wa share telegram print page

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.1.6 ()[1]
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.[2] Huhtikuussa 2025 julkaistussa versiossa 3.0.0 on muutoksia käyttöliittymässä ja uusi ratkaisija pakettien riippuvuuksille.[3]

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.[4]

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.[5][6]

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.1.6, (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

Prefix: a b c d e f g h i j k l m n o p q r s t u v w x y z 0 1 2 3 4 5 6 7 8 9

Portal di Ensiklopedia Dunia

Kembali kehalaman sebelumnya