If-Koubou

Pojednostavite upravljanje paketom naredbenog retka s APT-om umjesto apt-get-a

Pojednostavite upravljanje paketom naredbenog retka s APT-om umjesto apt-get-a (Kako da)

APT, Advanced Package Tool iz Debian projekta, služi za upravljanje paketima pomoću velikog broja zasebnih alata za obavljanje različitih zadataka. Prije su korisnici trebali znati više naredbi kao što su apt-get, apt-cache, apt-config i još mnogo toga kako bi se iskoristio puni skup značajki APT-a.

APT je izvorno stvoren kako bi riješio mnoge probleme s upravljanjem paketima, kao što je kraj svima pakao ovisnosti koje je toliko ljudi doživjelo u prvim danima Linux operativnih sustava. Nažalost, APT pati od drugačije vrste pakla, nešto što ja nazivam "Poremećena dokumentacija pakao"(DDH). Dokumentacija vezana uz APT raspršena je u različitim alatima, au nekim slučajevima, kao što je glavna apt naredba, praktički nemoguće pronaći.

Već više od desetljeća praktički su svi vodiči i vodiči za instalaciju i uklanjanje paketa na Debian / Ubuntu sustavu predložili apt-get za korisnike. U prošlosti je to bio ispravan prijedlog jer "apt" kao zapovijed nije postojao u to doba, ali zbog paketa Dispergirana dokumentacija, mnogi ljudi nisu svjesni da sada postoji.

Ako želite instalirati paket, predlažemo gotovo sve vodiče:

sudo apt-get instalirajte paket

ali sada umjesto toga to možete pojednostaviti

sudo apt instaliraj paket

Neki mogu tvrditi da "apt" nije mnogo drugačiji od "apt-get" i to je istina, ali mislim da je crtica u naredbi što stvara usko grlo za mnoge korisnike zbog svoje neugodnosti. Korištenje apt-a umjesto toga će uštedjeti vrijeme i spremiti količinu pritisaka tipki potrebnih za postizanje istog zadatka.

Pakao za raspršenu dokumentaciju (DDH)

Temeljni problem s dokumentacijom koja se odnosi na APT je da ovisno o tome gdje se gleda i kako izgleda, možda ćete možda i ne naći ništa. Ako biste trebali pretraživati ​​Google ili DuckDuckGo, za "prikladnu dokumentaciju" naći ćete jednu od tri vrste rezultata:

  1. apt-dobiti povezanu dokumentaciju
  2. Osnovne informacije o APT-u
  3. Potpuno nepovezane informacije

Ako bacate "linux", "ubuntu" ili čak "debian" u upit za pretraživanje, vrste rezultata koje ćete primiti neće se mijenjati. DDH je toliko jaka da ćete pronaći dokumentaciju s Debian.org označenog kao Obsolete Documentation prije nego što ćete naći bilo što korisno vezano uz naredbu "apt", ako je ikad nađete.

Man Pages

Man Pages stranice su dokumentacije koje se mogu koristiti lokalno na vašem sustavu ili putem online direktorija. Lokalni unosi mogu ažurirati ili ne moraju biti ažurirani, ovisno o verziji vašeg distro-a. Na primjer, Ubuntu 15.10 ima najnoviju man stranicu, ali 14.04 ne po defaultu. Međutim, ako ažurirate 14.04 verziju Ubuntua s servisnim paketima, trebali biste imati ažuriranu man stranicu. Možete provjeriti imate li najnoviju inačicu man stranicu s naredbom u nastavku.

čovjek apt

S druge strane, ako biste pretraživali stranicu za muškarce, gotovo uvijek ćete naći staru stranicu preglednika. Ako biste nastavili kopati, možda ćete otkriti Ubuntu 15.10 man stranicu koja je ažurirana ili umjesto toga možete otkriti online 14.04 man stranicu koja je zastarjela.

Pojednostavite naredbeni red s APT-om

Popis u nastavku sadrži najkorisnije opcije dostupne putem programa pogodan naredbu i koje stare naredbe pojednostavljuju.

  • apt instalirajte paket (e)
    • zamjenjuje apt-get instalirajte paket
    • zamjenjuje cd / Downloads & & sudo dpkg -i application.deb & & sudo apt-get -f instaliraj
  • apt ukloniti paket (e)
    • zamjenjuje apt-get ukloni paket
  • apt upit za pretraživanje
    • zamjenjuje apt-cache upit za pretraživanje
  • apt show paket (e)
    • zamjenjuje apt-cache show paket (e)
  • apt ažuriranje
    • zamjenjuje apt-get update
  • apt nadogradnju
    • zamjenjuje apt-get nadogradnju
  • apt list - instaliran
    • zamjenjuje dpkg -get-selections | grep -v deinstall
    • zamjenjuje dpkg -l
  • apt list - ažurirati (sudo nije potreban)
    • zamjenjuje apt-get -u nadogradnja - uzmi-ne "(sudo je potreban)
  • apt uređivanje izvora
    • zamjenjuje echo 'novi redak teksta' | sudo tee -a /etc/apt/sources.list
    • zamjenjuje sudo nano /etc/apt/sources.list

Uredi 2016-04-01: od Ubuntu 16.04 sljedeće su opcije dodane Debian / Ubuntu implementaciji pogodan naredba.

  • apt autoremove
    • zamjenjuje apt-get autoremove
  • apt purge paket (e)
    • zamjenjuje apt-get purge package (s)

Linux Mint povećava jednostavnost

Većina nedavnih operacijskih sustava temeljenih na Debianu ili Ubuntu imaju ažuriranu verziju APT-a koja omogućava pojednostavljenje nekih zadataka, no Linux Mint tim odlučio je da APT treba biti pojednostavljen prije nekoliko godina. Linux Mint je stvorio pismo Python (započeto u 2009) kako bi APT učinio što korisnijim i jednostavnijim. Nadam se da Debian vidi korist od proširenja funkcionalnosti apt tako da u budućnosti svatko može imati koristi od pojednostavljenog pristupa koji Mint uzima. Apt naredba može biti toliko bolja nego što je upravo sada i nadamo se da to i Debian vidi i donosi njegov puni potencijal.

Linux Mint odlučio je napraviti zanimljiv izbor u svojoj skripti uklanjanjem potrebe korištenja sudo. Na primjer, ako pokrenete "apt install package", automatski će primijeniti sudo na njegovu prednju stranu tijekom obrade tako da korisnik ne treba zapamtiti ako nešto treba sudo ili ne, skripta će ga primjenjivati ​​ili ne u skladu s tim.

Donji popis sadrži najkorisnije dodatne opcije dostupne putem Linux Mint pogodan naredbu i koje stare naredbe pojednostavljuju. Napomena: sljedeći se popis odnosi samo na Linux Mint korisnike u ovom trenutku.

  • apt autoclean
    • zamjenjuje apt-get autoclean
  • apt autoremove

    • zamjenjuje apt-get autoremove
  • apt purge paket (e)
    • zamjenjuje apt-get remove -purge package (s)
  • apt ovisi paket (e)
    • zamjenjuje apt-predmemorija ovisi o paketima
  • apt rdepends package (s)
    • zamjenjuje apt-ovisi paket (e)
  • apt politički paket (e)
    • zamjenjuje Paketi pravila apt-cachea
  • apt održan
    • zamjenjuje dpkg -get-selections | grep hold
  • apt držite paket
    • zamjenjuje zadržavanje paketa echo sudo dpkg -set-odabir
  • apt unhold paket
    • zamjenjuje instaliraj paket echo. | sudo dpkg -set-odabir
  • apt paket za preuzimanje (preuzima deb datoteku paketa)
    • zamjenjuje LC_ALL = C apt-cache ovisi o paketu | grep -v "Konflikti: \ | Zamjenjuje:" | awk 'print $ NF' | sed -e's / [] // g '| xargs aptitude preuzimanje -r

APT: Učini više s mnogo manje

pogodan naredba je pojednostavnila puno zadataka s upravljanjem paketima naredbenog retka na Linux (Debian-based) radnoj površini i Linux Mint uzimajući u inicijativu da bi je dodatno poboljšala, nadamo se da će to pomoći prijelazu zajednice na novu metodu. Jedina naredba koju sam primijetio Linux Mint pogodan skripta koja nedostaje do sada je "apt add-repository" kako bi zamijenio neugodnu naredbu dodati-apt-repository, pa sam napisao zakrpu kako bi ova značajka dodala u skriptu. Zadovoljstvo mi je obavijestiti vas da su prihvatili moju zakrpu pa će ova značajka biti dostupna u budućem izdanju Linux Mint.