Debian

Orodje za upravljanje paketov Apt

Orodje za upravljanje paketov Apt
Vaša naprava Linux je tako dobra, kot jo naredite. Če želite, da postane močan stroj, morate namestiti prave pakete in uporabiti prave konfiguracije med številnimi drugimi stvarmi. Pogovor o paketih; v tem članku bi uporabil temeljni priročnik za orodje za upravljanje paketov APT. Podobno kot YUM za distribucije Linuxa, ki temeljijo na RHEL (RedHat Enterprise Linux) - o čemer smo govorili tukaj - APT (Advanced Packaging Tool) je namenjen upravljanju paketov v distribucijah Linuxa, ki temeljijo na Debianu in Ubuntuju.Ta članek ne namerava razpravljati o vseh pooblastilih orodja za upravljanje paketov APT, namesto tega naj bi vam na hitro predstavil to orodje in kako ga lahko uporabite. Dobro bi služil za referenčne namene in razumevanje, kako orodje deluje. Brez posebnega odlašanja začnimo.

Lokacija

Tako kot številna orodja Linux je tudi apt shranjen v / itd direktorij-vsebuje konfiguracijske datoteke za vse programe, ki se izvajajo v sistemih Linux-in si jih lahko ogledate tako, da se pomaknete do imenika.

Apt ima tudi konfiguracijsko datoteko, ki jo najdete v / etc / apt imenik z imenom datoteke apt.conf.

Veliko namestitev paketov bi izvajali z apt, zato bi bilo zelo težko vedeti, da so viri paketov shranjeni v virov.seznam mapa. V bistvu apt preveri, ali ta datoteka vsebuje pakete, in jo poskuša namestiti s seznama paketov - recimo temu indeks repozitorija.

The virov.seznam datoteka je shranjena v / etc / apt imenik in obstaja podobna datoteka z imenom virov.seznam.d. Pravzaprav ni datoteka, ampak imenik, ki hrani drugo virov.seznam datotek. Viri.seznam.d imenik Linux uporablja za shranjevanje nekaterih virov.seznam datoteke na ločenem mestu - zunaj standarda / etc / apt imenik.

Zmeda: APT proti APT-GET

Da, veliko ljudi dejansko zmoti apt, da je enako kot apt-get. Tukaj je šokantno: niso enaki.

V resnici apt in apt-get delujeta podobno, vendar se orodja razlikujejo. Razmislimo o apt kot nadgradnji na apt-get.

Apt-get obstaja že pred apt. Vendar apt-get ne obstaja ločeno, saj deluje skupaj z drugimi apt paketi, kot sta apt-cache in apt-config. Ta orodja se v kombinaciji uporabljajo za upravljanje paketov linux in imajo tudi različne ukaze. Tudi teh orodij ni najlažje uporabljati, saj delujejo na nizki ravni, za kar povprečni uporabnik Linuxa ne bi mogel manj skrbeti.

Iz tega razloga je bil uveden apt. Različica 1.0.1 APT na strani z navodili vsebuje naslednje, “Ukaz apt naj bi bil prijeten za končne uporabnike in mu ni treba biti združljiv z nazaj, kot je apt-get."

Apt deluje ločeno in ga ni treba kombinirati z drugimi orodji za pravilno upravljanje Linuxa, poleg tega pa je enostaven za uporabo.

Ukazi

Za povprečnega uporabnika Linuxa so ukazi pomembni. Z ukazi se izvajajo naloge in dejansko delo. Oglejmo si glavne apt ukaze.

Poišči pomoč

Najpomembnejši od vseh ukazov, o katerih bomo razpravljali v tem članku, je ukaz, ki se uporablja za pomoč. Olajša uporabo orodja in zagotavlja, da si ukazov ni treba zapomniti.

Pomoč zagotavlja dovolj informacij za izvajanje preprostih nalog, do nje pa lahko dostopate s spodnjim ukazom:

apt --pomoč

Iz rezultata bi dobili seznam različnih kombinacij ukazov, dobili bi nekaj podobnega spodnji sliki:

Če želite, lahko za več informacij preverite ustrezne priročne strani. Tu je ukaz za dostop do strani z man:

moški primeren

Poiščite paket

Za veliko operacij bi morali vedeti natančno ime paketa. Ta in še mnogo drugih uporab so razlogi za uporabo ukaza za iskanje.

Ta ukaz preveri vse pakete v indeksu repozitorija, poišče ključno besedo v opisih paketov in poda seznam vseh paketov s ključno besedo.

primerno iskanje

Preverite odvisnost paketa

Paketi Linuxa imajo odvisnosti, ki zagotavljajo, da delujejo pravilno, ko se paketi zlomijo, ko se odvisnosti pokvarijo.

Za ogled odvisnosti paketa uporabite odvisno ukaz.

apt odvisno

Prikaz informacij o paketu

Prikaz odvisnosti paketa je informacija, ki bi se vam zdela koristna. Obstajajo pa tudi druge podrobnosti o paketu. Zame bi bilo manj produktivno, če bi si zapomnil vse ukaze za dostop do drugih podrobnosti, kot so različica paketa, velikost prenosa itd.

Vse podatke o paketu lahko dobite v enem poskusu z uporabo apt ukaz, kot je prikazano spodaj:

primerna oddaja

Namestite paket

Ena najmočnejših točk Linuxa je razpoložljivost veliko zmogljivih paketov. Pakete lahko namestite na dva načina: bodisi z imenom paketa bodisi z deb datoteke file-deb so datoteke programskega paketa debian.

Za namestitev paketov z imenom paketa se uporablja spodnji ukaz:

apt namestite

Kot smo že omenili, morate pred uporabo vedeti ime paketa. Na primer, za namestitev Nginxa bi bil ukaz apt namestite nginx.

Drugi način namestitve paketov je skozi deb datoteko, če je na voljo. Pri nameščanju paketa prek deb datoteke apt sam odnese odvisnosti paketa in jih prenese, tako da vam ni treba zanje skrbeti.

Lahko namestite deb datoteke, ki uporabljajo absolutno pot do datotek z ukazom spodaj:

apt namestite

Prenesite paket

Če morate iz nekega razloga prenesti paket, ne da bi ga namestili, lahko to storite s pomočjo Prenesi ukaz.

S tem bi datoteko deb paketa prenesli v imenik, v katerem se je ukaz zagnal. Pakete lahko prenesete s spodnjim ukazom:

primeren prenos

Če vas potem zanima namestitev .deb datoteko, lahko nato namestite z namestite ukaz.

Posodobi indeks repozitorija

Ne pozabite, da smo se pogovarjali virov.seznam prej? No, ko je izdana nova različica paketa, ga vaš računalnik Linux še ne more namestiti, ker ne bi navedel. Če ga želite označiti, mora to odražati v virov.seznam in to lahko storite s pomočjo nadgradnja ukaz.

primerna posodobitev

Ta ukaz osveži indeks repozitorija in ga posodablja z najnovejšimi spremembami naštetih paketov.

Odstranite pakete

Paketi se zlomijo. Paketi zastarajo. Pakete je treba odstraniti.

Apt omogoča enostavno odstranjevanje paketov. Tu so različni pogoji za odstranjevanje paketov: odstranjevanje binarnih datotek in shranjevanje konfiguracijskih datotek, odstranjevanje binarnih datotek in konfiguracijskih datotek.

Če želite samo odstraniti binarne datoteke, Odstrani uporabljen ukaz.

apt odstraniti

Odstranite lahko več paketov, torej lahko odstraniti vrh nginx odstraniti Nginx in najboljše pakete hkrati.

Če želite odstraniti konfiguracijske datoteke, čiščenje uporabljen ukaz.

primerno čiščenje

Če želite narediti oboje hkrati, lahko ukaze kombinirate, kot je prikazano spodaj:

apt remove --purge

Pred nadaljevanjem je treba vedeti, da pri odstranjevanju paketov njihove odvisnosti ostajajo i.e. tudi oni niso odstranjeni. Če želite odstraniti odvisnosti med odstranjevanjem, samodejno odstrani ukaz se uporablja, kot je prikazano spodaj:

apt autoremove

Seznam paketov

Da, lahko so navedeni paketi na vašem računalniku Linux. V indeksu repozitorija lahko imate seznam vseh paketov, nameščenih paketov in nadgradljivih paketov.

Ne glede na to, kaj nameravate početi, seznam ukaz bi bil uporabljen.

primeren seznam

Zgornji ukaz se uporablja za seznam vseh paketov, ki so na voljo v indeksu repozitorija.

apt list --instalirano

Zgornji ukaz se uporablja za seznam paketov, nameščenih na vašem računalniku Linux.

apt list - nadgradljiv

Zgornji ukaz se uporablja za seznam paketov, nameščenih v vaši napravi, ki imajo na voljo nadgradnje.

Posodabljanje paketov

Ko gre za pakete, ne gre samo za namestitev in odstranjevanje paketov; tudi njih je treba posodobiti.

Lahko se odločite za nadgradnjo enega ali vseh paketov hkrati. Če želite posodobiti en paket, se namestite ukaz bo uporabljen. Presenetljivo prav? Da, vendar bomo dodali -samo-nadgradnja parameter.

apt install --only-upgrade

To deluje, če nameravate nadgraditi samo en paket. Če pa želite nadgraditi vse pakete, morate uporabiti nadgradnja ukaz.

Za takšno nadgradnjo bi uporabili naslednji ukaz:

primerna nadgradnja

Treba je opozoriti, da nadgradnja ukaz ne odstrani odvisnosti in tudi če jih nadgrajeni paketi ne potrebujejo več, i.e. so zastarele.

Nadgradnja sistema

Za razliko od redne nadgradnje je popolna nadgradnja ukaz, o katerem bomo tukaj razpravljali, izvede popolno nadgradnjo sistema.

Z popolna nadgradnja ukaz, zastareli paketi in odvisnosti se odstranijo in vsi paketi (vključno s sistemskimi paketi) se nadgradijo na najnovejše različice.

Ukaz za to je popolna nadgradnja kot je prikazano spodaj:

apt popolna nadgradnja

Zaključek

Apt je močno orodje, zaradi katerega je uporaba distribucij Linuxa, ki temeljijo na Debianu in Ubuntuju, čudovita izkušnja. Večina tukaj naštetih ukazov apt zahteva korenska dovoljenja, zato boste morda morali dodati sudo do začetka ukazov.

Ti ukazi so le vrh ledene gore neizmernih moči, ki jih ima orodje apt, in so dovolj zmogljivi, da vam je udobno upravljati pakete na vašem računalniku Linux.

5 najboljših arkadnih iger za Linux
Dandanes so računalniki resni stroji, ki se uporabljajo za igre na srečo. Če ne boste mogli dobiti novega visokega rezultata, boste vedeli, kaj mislim...
Bitka za Wesnoth 1.13.6 Razvoj izdan
Bitka za Wesnoth 1.13.6, ki je izšel prejšnji mesec, je šesta razvojna izdaja v 1.13.x series in prinaša številne izboljšave, predvsem uporabniški vme...
Kako namestiti League Of Legends na Ubuntu 14.04
Če ste ljubitelj League of Legends, je to priložnost, da preizkusite League of Legends. Upoštevajte, da LOL podpira PlayOnLinux, če uporabljate Linux....