Domača » kako » Poenostavite upravljanje paketov ukazne vrstice z APT namesto apt-get

    Poenostavite upravljanje paketov ukazne vrstice z APT namesto apt-get

    APT, orodje naprednega paketa iz projekta Debian, je namenjeno upravljanju paketov z uporabo veliko ločenih orodij za izvajanje različnih nalog. V preteklosti so morali uporabniki poznati več ukaznih struktur, kot so apt-get, apt-cache, apt-config in še veliko več, da bi uporabili celoten nabor funkcij APT.

    APT je bil prvotno ustvarjen, da bi rešil veliko težav pri upravljanju paketov, kot je odpravljanje odvisnosti od pekla, ki jo je doživelo veliko ljudi v prvih dneh operacijskih sistemov Linux. Na žalost, APT trpi zaradi drugačne vrste pekla, nekaj, kar kličemRazpršena dokumentacija Hell(DDH). Dokumentacija, povezana z APT, je razpršena po različnih orodjih in v nekaterih primerih, kot je na primer glavni apt, praktično nemogoče najti.

    Že več kot desetletje praktično vse vadnice in priročniki za namestitev in odstranjevanje paketov v sistemu, ki temelji na Debian / Ubuntu, kažejo na apt-get za uporabnike. V preteklosti je bil to pravi predlog, ker "apt" kot ukaz ni obstajal v času, ampak zaradi razpršene dokumentacije Hell veliko ljudi se ne zaveda, da zdaj to obstaja \ t.

    Če želite namestiti paket, bodo skoraj vsi vodniki predlagali:

    sudo apt-get namestitveni paket

    toda zdaj namesto tega lahko to poenostavite

    sudo apt namestitveni paket

    Nekateri lahko trdijo, da "apt" ni veliko drugačen od "apt-get" in to je res, vendar mislim, da je veza v ukazu tisto, kar ustvarja ozko grlo za mnoge uporabnike zaradi svoje nerodnosti. Z uporabo apt boste prihranili čas in prihranili količino pritiskov tipk, potrebnih za izpolnitev iste naloge.

    Razdeljena dokumentacija Hell (DDH)

    Osnovna težava pri dokumentaciji v zvezi z APT je, da lahko glede na to, kje gledate in kako izgledate, najdete ali ne boste našli ničesar. Če ste iskali Google ali DuckDuckGo, za »apt dokumentacijo« boste našli eno od treh vrst rezultatov:

    1. apt-get related documents
    2. Osnovni pregled informacij o APT
    3. Popolnoma nepovezane informacije

    Če bi v iskalno poizvedbo vrgli »linux«, »ubuntu« ali celo »debian«, se vrste rezultatov, ki jih boste prejeli, ne bodo spremenile. DDH je tako hud, da bo dokumentacija Debian.org označena kot Zastarela dokumentacija, preden boste našli kaj koristnega v zvezi z ukazom “apt”, če ga boste sploh našli..

    Strani človeka

    Strani Man so strani z dokumentacijo, ki jih lahko uporabite lokalno v vašem sistemu ali prek spletnih imenikov. Lokalni vnosi so lahko posodobljeni ali pa ne, odvisno od različice vašega distroja. Na primer, Ubuntu 15.10 ima najnovejšo stran z mani, 14.04 pa privzeto ni. Vendar, če obdržite svojo 14.04 različico Ubuntu posodobljenega s servisnimi paketi, bi morali imeti posodobljeno stran man. Preverite lahko, ali imate najnovejšo različico strani z ukazom spodaj.

    man apt

    Po drugi strani, če ste iskali man stran na spletu, potem boste skoraj vedno našli stare pregled strani. Če boste še naprej kopali, lahko odkrijete tudi stran s podatki o Ubuntu 15.10, ki je posodobljena, ali pa namesto tega odkrijete spletno stran s 14.04 urami, ki je zastarela..

    Poenostavite ukazno vrstico z APT

    Spodnji seznam vsebuje najbolj uporabne možnosti, ki so na voljo prek apt in kakšne stare ukaze poenostavljajo.

    • apt install package (s)
      • nadomešča apt-get namestitveni paket
      • nadomešča cd / prenosi & & sudo dpkg -i application.deb & & sudo apt-get -f install
    • apt remove package (s)
      • nadomešča apt-get remove paket
    • apt iskalna poizvedba
      • nadomešča apt-cache iskalna poizvedba
    • apt show package (s)
      • nadomešča apt-cache show package (s)
    • apt update
      • nadomešča apt-get update
    • apt nadgradnja
      • nadomešča apt-get upgrade
    • apt seznam -nastavljen
      • nadomešča dpkg -get-selections | grep -v deinstall
      • nadomešča dpkg -l
    • apt list -upgradable (sudo ni potreben)
      • nadomešča apt-get -u nadgradnja -uporaba-ne “(potrebno je sudo)
    • apt edit-sources
      • nadomešča echo "nova vrstica besedila" | sudo tee -a /etc/apt/sources.list
      • nadomešča sudo nano /etc/apt/sources.list

    Uredi 2016-04-01: od Ubuntu 16.04 so bile dodane naslednje možnosti za implementacijo Debian / Ubuntu apt ukaz.

    • apt autoremove
      • nadomešča apt-get autoremove
    • apt purge package (s)
      • nadomešča apt-get paketi za čiščenje

    Linux Mint izboljšuje enostavnost

    Večina nedavnih operacijskih sistemov, ki temeljijo na Debianu ali Ubuntuju, imajo najnovejšo različico APT, ki omogoča, da se nekatere naloge poenostavijo, vendar se je ekipa Mint Linux odločila, da je treba APT precej poenostaviti pred nekaj leti. Linux Mint je ustvaril python skript (ki se je začel leta 2009), da bi APT postal uporaben in čim bolj preprost. Upam, da Debian vidi koristi razširitve funkcionalnosti apta, tako da bodo v prihodnosti vsi lahko imeli koristi od poenostavljenega pristopa, ki ga Mint sprejema. Ukaz apt je lahko veliko boljši, kot je zdaj, in upamo, da bo Debian videl tudi to in prinaša popoln potencial..

    Linux Mint se je odločil, da bo naredil zanimivo izbiro v svojem skriptu z odstranitvijo potrebe po uporabi sudo. Na primer, če zaženete »apt namestitveni paket«, bo samdo samodejno uporabil sudo pred njim med obdelavo, tako da uporabniku ni treba zapomniti, če nekaj potrebuje sudo ali ne, skript ga bo uporabil ali ne..

    Spodnji seznam vsebuje najbolj uporabne dodatne možnosti, ki so na voljo prek Linux Mint apt in kakšne stare ukaze poenostavljajo. Opomba: Naslednji seznam trenutno velja samo za uporabnike operacijskega sistema Linux Mint.

    • apt autoclean
      • nadomešča apt-get autoclean
    • apt autoremove

      • nadomešča apt-get autoremove
    • apt purge package (s)
      • nadomešča apt-get odstranite -purge paket (-i)
    • apt je odvisen od paketov
      • nadomešča apt-cache odvisno od paketov
    • apt rdepends package (s)
      • nadomešča apt-rdepends paket (-i)
    • paketi politik apt
      • nadomešča Paket politik apt-cache
    • apt
      • nadomešča dpkg -get-selections | grep hold
    • apt hold paket
      • nadomešča odmevni paket držite | sudo dpkg -set-selections
    • apt unhold paket
      • nadomešča namestite paket echo | sudo dpkg -set-selections
    • apt paket za prenos (prenese deb datoteko paketa)
      • nadomešča LC_ALL = C apt-cache je odvisen od paketa | grep -v “Konflikti: | Zamenja:” | awk 'print $ NF' | sed -e 's / [] // g' | xargs aptitude download -r

    APT: Naredite več z veliko manj

    The apt ukaz je poenostavil veliko nalog z upravljanjem paketov v ukazni vrstici na namizju Linux (Debian) in z Linux Mint prevzel pobudo za nadaljnje izboljšanje, upajmo, da bo to pomagalo skupnosti prehod na novo metodo. Edini ukaz, ki sem ga opazil, je Linux Mint apt skripta, ki je doslej manjka, je »apt add-repository«, ki nadomesti neroden ukaz add-apt-repository, zato sem napisal popravek za dodajanje te funkcije skriptu. Z veseljem vas obveščam, da so sprejeli moj popravek, tako da bo ta funkcija na voljo v prihodnji izdaji Linux Mint.