Muokataan sivua APT
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
[[Kuva:Aptitude.png|right|200px|thumb|[[Aptitude]] on eräs APT:n käyttöliittymistä.]] | [[Kuva:Aptitude.png|right|200px|thumb|[[Aptitude]] on eräs APT:n käyttöliittymistä.]] | ||
'''APT''' eli Advanced Package Tool on [[Debian GNU/Linux|Debian-projektin]] kehittämä työkalu Linux-käyttöjärjestelmän [[paketinhallintajärjestelmä|pakettienhallinnan]] helpottamiseen. Se huolehtii mm. asennettavien pakettien riippuvuussuhteista ja niiden päivittämisestä | '''APT''' eli Advanced Package Tool on [[Debian GNU/Linux|Debian-projektin]] kehittämä työkalu Linux-käyttöjärjestelmän [[paketinhallintajärjestelmä|pakettienhallinnan]] helpottamiseen. Se huolehtii mm. asennettavien pakettien riippuvuussuhteista ja niiden päivittämisestä. APT-nimitystä käytetään sekä paketinhallintakirjastosta (jota voi käyttää monen käyttöliittymän kautta) että sitä käyttävästä komentorivityökalusta. | ||
Vaikka APT onkin ensisijaisesti [[dpkg]]-paketinhallintaa käyttävien Debianin ja eri Debian-johdannaisten (mm. [[Knoppix]], [[Linspire]], [[MEPIS]], [[Ubuntu]]) paketinhallintatyökalu, on siitä [http://apt-rpm.org/ APT-RPM]-projektin toimesta kehitetty myös [[RPM]]-paketinhallintaa käyttävillä jakeluilla (mm. [[Fedora]]) toimiva versio. Yleensä on kuitenkin suositeltavaa käyttää kunkin järjestelmän omaa virallista paketinhallintatyökalua, joka esimerkiksi Fedoran tapauksessa on [[yum]]. | Vaikka APT onkin ensisijaisesti [[dpkg]]-paketinhallintaa käyttävien Debianin ja eri Debian-johdannaisten (mm. [[Knoppix]], [[Linspire]], [[MEPIS]], [[Ubuntu]]) paketinhallintatyökalu, on siitä [http://apt-rpm.org/ APT-RPM]-projektin toimesta kehitetty myös [[RPM]]-paketinhallintaa käyttävillä jakeluilla (mm. [[Fedora]]) toimiva versio. Yleensä on kuitenkin suositeltavaa käyttää kunkin järjestelmän omaa virallista paketinhallintatyökalua, joka esimerkiksi Fedoran tapauksessa on [[yum]]. | ||
Rivi 47: | Rivi 47: | ||
Järjestelmään asennetut paketit päivitetään komennolla | Järjestelmään asennetut paketit päivitetään komennolla | ||
apt upgrade | apt upgrade | ||
Ja kaikki yhdellä kertaa. Eli pakettilähteiden sisällön päivitys, uusimpien pakettien asennus (-y vipu hyväksyy päivitettävät paketit) ja exit komento poistuu terminaalista. | Ja kaikki yhdellä kertaa. Eli pakettilähteiden sisällön päivitys, uusimpien pakettien asennus (-y vipu hyväksyy päivitettävät paketit) ja exit komento poistuu terminaalista. | ||
sudo apt update && sudo apt upgrade -y && exit | sudo apt -y update && sudo apt upgrade -y && exit | ||
Tämä ei kuitenkaan suorita päivitysoperaatiota, jos se vaatisi joidenkin pakettien poistamista tai uusien asentamista. Täydellinen järjestelmän päivitys tehdäänkin komennolla | Tämä ei kuitenkaan suorita päivitysoperaatiota, jos se vaatisi joidenkin pakettien poistamista tai uusien asentamista. Täydellinen järjestelmän päivitys tehdäänkin komennolla | ||
Rivi 91: | Rivi 88: | ||
apt-get autoremove | apt-get autoremove | ||
Ei-välttämättömistä riippuvuuksista pidetään kirjaa eri paikoissa. apt-get ei välttämättä osaa täysin huomioida aptitudella asennettuja riippuvuuksia ja päinvastoin. Jos käytät kumpaakin, katso mitä ollaan poistamassa. | Ei-välttämättömistä riippuvuuksista pidetään kirjaa eri paikoissa. apt-get ei välttämättä osaa täysin huomioida aptitudella asennettuja riippuvuuksia ja päinvastoin. Jos käytät kumpaakin, katso mitä ollaan poistamassa. | ||
APT osaa hakea myös pakettien lähdekoodit pakettivarastosta komennolla | APT osaa hakea myös pakettien lähdekoodit pakettivarastosta komennolla | ||
Rivi 103: | Rivi 97: | ||
apt-get --compile source paketti | apt-get --compile source paketti | ||
dpkg -i paketti_versio.deb | dpkg -i paketti_versio.deb | ||
=== apt-key === | === apt-key === | ||
Rivi 144: | Rivi 134: | ||
=== apt-add === | === apt-add === | ||
<tt>add-apt-repository</tt> on työkalu, jolla voit lisätä uusia lähteitä paketinhallintaan. | <tt>add-apt-repository</tt> on työkalu, jolla voit lisätä uusia lähteitä paketinhallintaan. | ||
Esimerkiksi: | Esimerkiksi: | ||
sudo add-apt-repository ppa:webapps/stable | sudo add-apt-repository ppa:webapps/stable | ||
<tt>add-apt-repository --remove</tt> on työkalu, jolla voi poistaa lähteen paketinhallinnasta. | <tt>add-apt-repository --remove</tt> on työkalu, jolla voi poistaa lähteen paketinhallinnasta. | ||
Esimerkiksi: | Esimerkiksi: | ||
sudo add-apt-repository --remove ppa:webapps/stable | sudo add-apt-repository --remove ppa:webapps/stable | ||
== Käyttöliittymiä == | == Käyttöliittymiä == | ||
Rivi 186: | Rivi 159: | ||
[[Luokka:Paketinhallinta]] | [[Luokka:Paketinhallinta]] | ||
[[Luokka:Komentorivin erikoisohjelmat]] | [[Luokka:Komentorivin erikoisohjelmat]] | ||