Kako uporabljati Apt-Get za namestitev programov v Ubuntu iz ukazne vrstice

Kazalo:

Video: Kako uporabljati Apt-Get za namestitev programov v Ubuntu iz ukazne vrstice

Video: Kako uporabljati Apt-Get za namestitev programov v Ubuntu iz ukazne vrstice
Video: Zacetek dela na računalniku 2024, Marec
Kako uporabljati Apt-Get za namestitev programov v Ubuntu iz ukazne vrstice
Kako uporabljati Apt-Get za namestitev programov v Ubuntu iz ukazne vrstice
Anonim
Ubuntu ima na voljo veliko metod za namestitev aplikacij, vendar traja nekaj časa za iskanje in iskanje. Ker je tipkovnica običajno hitrejša od miške, lahko upravljanje programske opreme prek ukazne vrstice resnično varčujete s časom.
Ubuntu ima na voljo veliko metod za namestitev aplikacij, vendar traja nekaj časa za iskanje in iskanje. Ker je tipkovnica običajno hitrejša od miške, lahko upravljanje programske opreme prek ukazne vrstice resnično varčujete s časom.

APT

Linux upravlja programsko opremo s paketi, posameznimi enotami programske opreme, ki vsebujejo uporabniške vmesnike, module in knjižnice. Večina aplikacij poveže več soodvisnih paketov skupaj, druge pa vam omogočajo, da izberejo, katere pakete želite namestiti, in ki jih pustite na lastno presojo. To lahko postane zmedeno, zato vam je na voljo pomočnik paketa

Vsaka distribucija Linuxa ima svoj sistem upravljanja paketov. Za lastno bližnjo in drago Ubuntu, to je Advanced Packaging Tool. Ima družino ukazov, ki vam omogočajo dodajanje repozitorijev; iskanje, namestitev in odstranjevanje paketov; in celo simulirajo nadgradnje in podobno. Ukazi so precej enostavni za zapomnitev in uporabo, zato boste v vsakem trenutku upravljali programsko opremo vašega sistema!

APT zahteva dovoljenja za super-uporabnike, saj se ukvarjajo z osnovnimi vidiki sistema, zato boste morali v Ubuntu večino ukazov vnesti s »sudo«.

Iskanje paketov

Ukaz za iskanje programske opreme je:

apt-cache search [search term 1] [search term 2] … [search term n]

Zamenjajte [iskalne izraze], vendar ne uporabljajte oklepajev. Tako boste dobili izhod:

Iščete izraze v opisu paketov, recimo za igro solitaire ali po imenu paketa. Nekatera iskanja lahko prinesejo tono rezultatov, zato se lahko pomikate po seznamu z naslednjim ukazom:
Iščete izraze v opisu paketov, recimo za igro solitaire ali po imenu paketa. Nekatera iskanja lahko prinesejo tono rezultatov, zato se lahko pomikate po seznamu z naslednjim ukazom:

apt-cache search [search terms] | less

Sredi tega ukaza je cev (delita ključ z ). Manjši ukaz vam omogoča, da se pomaknete po seznamu s puščičnimi tipkami, tipkami navzgor / navzdol in presledkom, b in vnesete. Hit q za izhod iz seznama in vrnitev na poziv.

Dodajanje skladišč

V spletni trgovini najdete še več programske opreme. Vzemite, na primer, Ubuntu Tweak, program, ki vam omogoča spreminjanje nekaterih skritih ali drugače težavnih nastavitev za vaš sistem. Gostuje v drugem skladišču. Če dodate skladišče namesto prenosa in namestitve samo paketa, vas bo sistem obvestil o posodobitvah in ga samodejno posodabljal. Ročno lahko dodajate in spreminjate skladišča z urejanjem datoteke virov APT:

sudo nano /etc/apt/sources.list

Toda Ubuntu 9,10 Karmic Koala je to spremenil. Obstaja lažja pot!

Image
Image

sudo add-apt-repository [repository name here]

Poglejmo na repo Ubuntu Tweak-a, da vidimo, kako bo v praksi izgledal:

sudo add-apt-repository ppa:tualatrix/ppa

Voila!

Posodabljanje virov

Po dodajanju repozitorijev morate posodobiti seznam paketov.
Po dodajanju repozitorijev morate posodobiti seznam paketov.

sudo apt-get update

To bo posodobilo sezname paketov iz vseh skladišč naenkrat. Ne pozabite storiti tega po vsakem dodatnem repozitoriju!

Namestitev

Zdaj, ko ste dodali programsko opremo za repo in posodobili svoj seznam paketov ter našli ime paketa, ki ga potrebujete, ga lahko namestite.

sudo apt-get install [package name 1] [package name 2] … [package name n]

S tem boste prenesli in namestili vse navedene pakete. Če obstajajo odvisnosti - drugi predpogoji - bodo tudi nameščeni. Včasih boste videli tudi seznam priporočenih, a neobveznih paketov, ki bodo skupaj z vašo izbiro. Včasih boste videli tudi potrditveni poziv, čeprav ne vedno.
S tem boste prenesli in namestili vse navedene pakete. Če obstajajo odvisnosti - drugi predpogoji - bodo tudi nameščeni. Včasih boste videli tudi seznam priporočenih, a neobveznih paketov, ki bodo skupaj z vašo izbiro. Včasih boste videli tudi potrditveni poziv, čeprav ne vedno.

Pogosto boste videli osnovni paket z drugimi povezanimi paketi, zato namestitev tega bo samodejno namestila odvisnosti in včasih tudi povezane pakete.

Image
Image

Odstranjevanje paketov

Če se želite znebiti programa, lahko odstranite povezane pakete.

sudo apt-get remove [package name 1] [package name 2] … [package name n]

Če se želite znebiti konfiguracijskih datotek in povezanih imenikov (ponavadi v domačem imeniku uporabnika), boste želeli dodati možnost pranja:
Če se želite znebiti konfiguracijskih datotek in povezanih imenikov (ponavadi v domačem imeniku uporabnika), boste želeli dodati možnost pranja:

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

Tam sta dve pomišljaji. To se bo zgodilo, če program ne deluje pravilno. S čiščenjem ob odstranitvi boste imeli "čist" namestitev.

Večino časa si lahko izberete jedro paketa in odstranite tudi povezane. Če tega ne, lahko uporabite naslednji ukaz:

sudo apt-get autoremove

To bo samodejno odstranilo vse pakete, ki niso uporabljeni ali so povezani z nobenim nameščenim programom. Na primer, če ste se znebili jedrnega paketa, se bodo avtoremove znebili svojih povezanih paketov in vseh odvisnosti, ki jih ima, dokler jih ne uporablja noben drug program. To je odličen način za čiščenje neuporabljenih knjižnic in paketov, ki jih ne potrebujete.

Nadgradnja programske opreme

Torej, kaj če vaši paketi potrebujejo nadgradnjo? Posamezne programe lahko nadgradite z naslednjim ukazom:

sudo apt-get upgrade [package name 1] [package name 2] … [package name n]

Ali lahko nadgradite vse pakete tako, da nimate dodatnih argumentov:

sudo apt-get upgrade

To vam bo povedalo, koliko in katerih paketov je treba posodobiti, in bo zahteval potrditev, preden se nadaljuje.

Ne pozabite, da boste morda morali najprej posodobiti. Nadgradnja bo nadomestila starejše različice programov s svojimi novimi različicami. To je postopek zamenjave; isto ime paketa je potrebno, starejša različica pa se nadomesti z novo različico. Ni popolnoma nameščenih novih pakiranj in nobenih paketov ni odstranjenih.

Nekateri programi ne delujejo tako na ta način. Zahtevajo paket z nekoliko drugačnim imenom, ki ga je treba odstraniti, in novo, ki ima nameščeno drugo ime. Včasih ima nova različica programa nov zahtevan paket. V teh primerih boste morali uporabiti distancno nadgradnjo.

Image
Image

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

Zdaj bodo vse odvisnosti izpolnjene ne glede na to.Če niste v mikro upravljanju svojih paketov, potem je to ukaz, ki ga boste uporabili.

Če želite videti le, katere pakete boste nadgradili, če bi hipotetično zagnali ukaz, lahko simulirate nadgradnjo z možnostjo -s.

sudo apt-get –s upgrade

To je resnično koristno, če niste prepričani, ali bo nadgradnja enega paketa zmešala druge programe, kar se občasno dogaja s predmeti, kot so PHP in knjižnice poštnih strežnikov.

Čiščenje

Ko prenesete pakete, jih Ubuntu cacheje, če se jih mora še bolj sklicevati. Ta predpomnilnik lahko izbrišete in vrnete nekaj prostora na trdem disku z naslednjim ukazom:

sudo apt-get clean

Če se želite znebiti predpomnilnika, vendar shranite najnovejše različice tistih paketov, ki jih imate, uporabite to:

sudo apt-get autoclean

To se bo znebilo starejših različic, ki so precej neuporabne, vendar vas še vedno prepuščajo predpomnilniku.

Preverjanje, kaj je nameščeno

Seznam vseh nameščenih paketov si lahko ogledate z dpkg.

sudo dpkg –list

Za ta seznam se lahko pomikate tudi manj.

sudo dpkg –list | less

S pomočjo ukaza grep lahko iščete tudi po seznamu.

dpkg –list | grep [search term]

Če je nekaj nameščeno, boste videli ime paketa in opis.

Prav tako lahko iščete po bolj kompaktni metodi:

dpkg –l ‘search term’

Ta možnost je majhna črka L, vaš iskalni izraz pa mora biti znotraj posameznih narekov. Za boljše iskanje lahko uporabite tudi znake z znaki.

Image
Image

Velikonočno jajce

APT ima zanimivo velikonočno jajce.

sudo apt-get moo

Uživajte v moči super krav!

Če lahko upravljate pakete in nameščeno programsko opremo prek ukazne vrstice, vam lahko prihrani nekaj časa. Ubuntuova posodobitev programske opreme je pogosto moteča na mojem sistemu in resnično je lahko bolečina pri dodajanju programske opreme in namestitvi paketov v programskem centru, še posebej, če poznate imena paketov že. Prav tako je super za upravljanje vašega sistema na daljavo prek SSH. Ni vam potrebno, da se GUI sploh izvaja ali da se ukvarjate z VNC.

Obstaja veliko stvari za učenje, ko se počutite udobno z ukazno vrstico, zato boste morda želeli preveriti Vodič za začetnike za Nano, urejevalnik besedilnih ukazov Linux. Še več je!

Priporočena: