28Jun

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

click fraud protection

Ubuntu ima veliko metod za namestitev aplikacij na osnovi grafičnega vmesnika, 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 za pomoč

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!

instagram viewer

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

Iskanje paketov

Ukaz za iskanje programske opreme je:

apt-cache search [iskalni izraz 1] [iskalni izraz 2]. .. [iskalni pojem n]

Zamenjaj [iskalne izraze], vendar ne uporabljajte oklepaj. Tako boste dobili izhod:

V opisu paketov lahko iščete izraze, recite za igro solitaire ali ime paketa. Nekaj ​​iskanj lahko privede do tone rezultatov, zato se lahko pomikate po seznamu z naslednjim ukazom:

apt-cache search [iskalni izrazi] |manj

Na sredini ukaza je cev( ima 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 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 vira vira:

sudo nano /etc/apt/ sources.list

Toda Ubuntu 9.10 je Karmic Koala spremenil to. Obstaja lažja pot!

sudo add-apt-repository [ime skladišča tukaj]

Oglejte si repo Ubuntu Tweak-a, da vidimo, kako bo v praksi videti:

sudo add-apt-repozitorij ppa: tualatrix / ppa

Voila!

Posodabljanje virov

Po dodajanju repozitorijev morate posodobiti seznam paketov.

sudo apt-get posodobitev

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 seznam paketov ter našli ime paketa, ki ga potrebujete, ga lahko namestite.

sudo apt-get namestite [ime paketa 1] [ime paketa 2]. .. [ime paketa n]

To bo prenesel in namestil 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.

Odstranjevanje paketov

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

sudo apt-get odstrani [ime paketa 1] [ime paketa 2]. .. [ime paketa n]

Če se želite znebiti konfiguracijskih datotek in povezanih map( običajno v domačem imeniku uporabnika), boste želelidodajte možnost čiščenja:

sudo apt-get odstranite -purge [ime paketa 1] [ime paketa 2]. .. [ime paketa n]

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

Večino časa lahko izberete samo osnovni paket 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

Kaj torej, če vaši paketi potrebujejo nadgradnjo? Nadgradite lahko posamezne programe po naslednjem ukazu:

sudo apt-get nadgradnja [ime paketa 1] [ime paketa 2]. .. [ime paketa n]

Ali pa lahko nadgradite vse pakete brez dodatnih argumentov:

sudo apt-dobili nadgradnjo

To vam bo povedalo, koliko in katere pakete potrebujete za posodabljanje in bo zahteval potrditev, preden se nadaljuje.

Ne pozabite, najprej boste morda morali 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.

sudo apt-get dist-upgrade [ime paketa 1] [ime paketa 2]. .. [ime paketa 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, simulirate nadgradnjo z možnostjo -s.

sudo apt-get -s nadgradnja

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, Ubuntu jih 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 pustijo s predpomnilnikom.

Preverjanje, kaj je nameščeno

Na seznamu vseh nameščenih paketov lahko vidite seznam dpkg.

sudo dpkg -list

Za ta seznam se lahko pomikate tudi manj.

sudo dpkg -list |manj

Iščete lahko tudi po seznamu z ukazom grep.

dpkg -list |grep [iskalni pojem]

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

Iščete lahko tudi po bolj kompaktni metodi:

dpkg -l 'iskalni izraz'

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.

Velikonočno jajce

APT ima zanimivo velikonočno jajce.

sudo apt-get moo

Uživajte v svojih super krava moči!

Č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, ki jih je treba naučiti, ko se zadovoljite z ukazno vrstico, zato boste morda želeli preveriti Vodič za začetnike za Nano, urejevalnik besedilnih ukazov Linux.Še več je!