APT luotiin alun perin ratkaisemaan paljon pakettienhallintaongelmia, kuten lopettamaan riippuvuus helvetin, jota niin monet ihmiset kokivat Linux-pohjaisten käyttöjärjestelmien alkuvaiheessa. Valitettavasti APT kärsii erilaisesta helvetistä, jota kutsun " Hajautettu dokumentaatio Helvetti"(DDH). APT: ään liittyvä dokumentaatio on hajallaan eri työkaluissa ja joissakin tapauksissa, kuten tärkeimmän apt-komennon, on lähes mahdotonta löytää.
Jo yli kymmenen vuoden ajan käytännöllisesti katsoen kaikki oppaat ja oppaat pakettien asentamista ja poistamista varten Debian / Ubuntu-pohjaisessa järjestelmässä ovat ehdottaneet apt-get käyttäjille. Aiemmin tämä oli oikea ehdotus, koska "apt" -komentoa ei ollut olemassa tuolloin, mutta dispergoituneen dokumentaation helvetin vuoksi monet ihmiset eivät tiedä, että nyt se on olemassa.
Jos haluat asentaa paketin lähes kaikki oppaat ehdottaa:
sudo apt-get install package
mutta nyt voit yksinkertaistaa sitä
sudo apt install package
Jotkut saattavat väittää, että "apt" ei ole kovin erilainen kuin "apt-get" ja tämä on totta, mutta uskon, että komennolla oleva väliviiva on se, mikä luo pullonkaulan monille käyttäjille sen hankaluuden takia. Aptin käyttäminen säästää aikaa ja säästää samaa tehtävää varten tarvittavien näppäilyjen määrää.
Hajautettu dokumentaatio Hell (DDH)
- apt-saat liittyvään dokumentaatioon
- APT: n perustiedot
- Täysin riippumattomia tietoja
Jos haluat lukea "linux", "ubuntu" tai jopa "debian" hakulausekkeeseen, tulosten tyypit eivät muutu. DDH on niin vakava, että löydät dokumentit Debian.org: sta, joka on merkitty vanhentuneeksi dokumentaatioksi, ennen kuin löydät mitään apt-komennon hyödyllistä, jos löydät sen lainkaan.
Man-sivut
Mies-sivut ovat dokumentaatiosivuja, joita voidaan käyttää paikallisesti järjestelmässäsi tai verkko-hakemistoina. Paikalliset merkinnät eivät välttämättä ole ajantasaisia riippuen versiosi versiosta. Esimerkiksi Ubuntu 15.10: lla on viimeisin man sivua, mutta 14.04 ei ole oletusarvoisesti. Jos kuitenkin pidät Ubuntun 14.04 -versiosi ajan tasalla palvelupakettien kanssa, sinun pitäisi olla päivitetty man-sivu. Voit tarkistaa, onko sinulla manuaalisen sivun uusin versio, jossa on alla oleva komento.
man apt
Toisaalta, jos etsit man sivua verkossa, niin melkein aina löydät vanhan yleiskatsauksen man sivun. Jos haluat jatkaa kaivamista, saatat kuitenkin paljastaa Ubuntu 15.10-man sivun, joka on ajantasainen tai sen sijaan saatat paljastaa 14.04 man-sivun, joka on vanhentunut.
Yksinkertaista komentorivi APT: n avulla
Alla oleva luettelo sisältää hyödyllisimmät käytettävissä olevat vaihtoehdot osuva komento ja mitä vanhoja komentoja ne yksinkertaistavat.
-
apt asennuspaketti (t)
- korvaa apt-get asennuspaketti
- korvaa cd / Downloads && sudo dpkg -i application.deb && sudo apt-get -f asenna
-
apt poista paketit
korvaa apt-get poistaa paketin
-
apt hakukysely
korvaa apt-välimuistin hakukysely
-
apt show-paketti (t)
korvaa apt-välimuistin näytä paketti (t)
-
apt päivitys
korvaa apt-get päivitys
-
apt päivitys
korvaa apt-saada päivitystä
-
apt-luettelo asennettuna
- korvaa dpkg -get-valinnat | grep -v deinstall
- korvaa dpkg -l
-
apt-luettelon päivitettävissä (sudo ei vaadita)
korvaa apt-get -u päivitys -määritä-ei "(sudo vaaditaan)
-
apt muokkauslähteet
- korvaa echo "uusi tekstirivi" | sudo tee -a /etc/apt/sources.list
- korvaa sudo nano /etc/apt/sources.list
Muokkaa 2016-04-01: Ubuntusta 16.04 alkaen seuraavat vaihtoehdot on lisätty Debianin / Ubuntun toteutukseen: osuva komento.
-
apt autoremove
korvaa apt-get autoremove
-
apt purge paketti (t)
korvaa apt-get puhdistuspaketti (t)
Linux Mint on yksinkertaistaa yksinkertaisuutta
Linux Mint päätti tehdä mielenkiintoisen vaihtoehdon käsikirjoituksensa poistamalla tarpeen käyttää sudoa. Jos esimerkiksi suoritat "apt-asennuspaketin", se käyttää automaattisesti sudoa sen eteen prosessin aikana, joten käyttäjän ei tarvitse muistaa, jos jokin tarvitsee sudo tai ei, komentosarja soveltaa sitä tai ei.
Alla oleva luettelo sisältää hyödyllisimmät lisävarusteet, jotka ovat käytettävissä Linux Mintin kautta osuva komento ja mitä vanhoja komentoja ne yksinkertaistavat. Huomaa: Seuraava luettelo koskee vain Linux Mintin käyttäjiä tällä hetkellä.
-
apt autoclean
korvaa apt-get autoclean
-
apt autoremove
korvaa apt-get autoremove
-
apt purge paketti (t)
korvaa apt-get remove -purge-paketti (t)
-
apt riippuu paketeista
korvaa apt-välimuisti riippuu pakosta
-
apt rdepends paketti (t)
korvaa apt-riippuu paketti (t)
-
apt-paketti (t)
korvaa apt-välimuistipaketti (t)
-
apt hallussa
korvaa dpkg -get-valinnat | grep hold
-
apt pidä paketti
korvaa echo-paketin pidä. | sudo dpkg -set-valinnat
-
apt unhold paketti
korvaa echo-paketin asennus | sudo dpkg -set-valinnat
-
apt latauspaketti (lataa paketin deb-tiedosto)
korvaa LC_ALL = C apt-välimuisti riippuu pakkauksesta | grep -v "Ristiriidat: | Korvaa:" | awk '{print $ NF}' | sed -e 's / [<>] // g' | xargs aptitude download -r
APT: Tee enemmän, paljon vähemmän
osuva komento on yksinkertaistanut monia tehtäviä komentorivipaketinhallinnalla Linuxissa (Debian-pohjainen) ja Linux Mintilla, jotka ovat tehneet aloitteen sen parantamiseksi edelleen, toivottavasti se auttaa yhteisöä siirtymään uuteen menetelmään. Ainoa käsky, jonka huomasin Linux Mintin osuva käsikirjoitus puuttuu tähän asti "apt add-repository", joka korvaa hankalan add-apt-repository -komennon, joten kirjoitin korjaustiedoston lisätäksesi tämän ominaisuuden komentosarjaan. Olen iloinen voidessani kertoa teille, että he ovat hyväksyneet korjaustiedoston, jotta tämä ominaisuus olisi saatavana Linux Mintin tulevassa julkaisussa.
-