Advanced Packaging Tool
| APT | |
|---|---|
apt-get kysyy varmistusta ennen MediaWiki-ohjelmiston asentamista. |
|
| Kehityshistoria | |
| Ensijulkaisu | 16. elokuuta 1998 |
| Vakaa versio | 3.1.11 ()[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
[muokkaa | muokkaa wikitekstiä]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
[muokkaa | muokkaa wikitekstiä]- ↑ 3.1.11, (viitattu ). Tieto on haettu Wikidatasta.
- ↑ APT 2.0 released blog.jak-linux.org. 7.3.2020. Viitattu 8.3.2020. (englanniksi)
- ↑ Dirk Knop: Package manager apt makes version jump to 3.0.0 heise.de. Viitattu 7.4.2025. (englanniksi)
- ↑ SecureApt wiki.debian.org. Viitattu 6.2.2025. (englanniksi)
- ↑ Debian Trixie and the New deb822 Format for APT Sources gist.github.com. Viitattu 5.8.2025. (englanniksi)
- ↑ Explanation of the DEB822 Source Format repolib.readthedocs.io. Viitattu 5.8.2025. (englanniksi)
Aiheesta muualla
[muokkaa | muokkaa wikitekstiä]- Wikikirjasto: Ubuntu tutuksi: Ohjelmien asentaminen komentoriviltä
- apt:n käyttöohje (Arkistoitu – Internet Archive) (englanniksi)
- wiki.debian.org/Teams/Apt