Tu banner alternativo

Advanced Packaging Tool

Advanced Packaging Tool-ongelma on perustavanlaatuinen näkökohta monien ihmisten elämässä. Sen vaikutukset ulottuvat eri aloille terveydestä talouteen, mukaan lukien yhteiskunta ja kulttuuri. Advanced Packaging Tool on ollut tutkimuksen ja kiinnostuksen kohde läpi historian, ja sen merkitys jatkuu edelleen. Tässä artikkelissa tutkimme Advanced Packaging Tool:een liittyviä eri näkökohtia, analysoimme sen tärkeyttä ja pohdimme sen vaikutuksia eri yhteyksissä. Lisäksi tarkastelemme erilaisia ​​näkökulmia ja lähestymistapoja, jotka auttavat meitä ymmärtämään paremmin Advanced Packaging Tool:n vaikutusta elämäämme.

Tu banner alternativo
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.12 ()[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.12, (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