Debian

Alat za upravljanje paketima

Alat za upravljanje paketima
Vaš Linux stroj toliko je dobar koliko ga napravite. Da biste ga pretvorili u moćan stroj, morate instalirati prave pakete, koristiti prave konfiguracije među mnoštvom drugih stvari. Razgovor o paketima; u ovom bih članku uzimao početni tekst o alatu za upravljanje paketima APT. Slično YUM-u za Linux distribucije zasnovane na RHEL (RedHat Enterprise Linux) - o čemu je ovdje bilo riječi - APT (Advanced Packaging Tool) je za upravljanje paketima na Linux distribucijama zasnovanim na Debianu i Ubuntuu.Ovaj članak ne planira raspravljati o svim moćima alata za upravljanje paketima APT, već mu je cilj pružiti brz uvid u ovaj alat i kako ga možete koristiti. Dobro bi poslužio u referentne svrhe i razumijevanje načina na koji alat radi. Bez puno muke, krenimo.

Mjesto

Baš kao i mnogi Linux alati, apt je pohranjen u / itd direktorij-sadrži konfiguracijske datoteke za sve programe koji se izvode na Linux sustavima-i mogu se pregledati navigacijom do direktorija.

Apt također ima konfiguracijsku datoteku koju možete pronaći u / etc / apt direktorij s nazivom datoteke prikladan.konf.

Puno biste instalirali paket s apt-om, pa bi to značilo da su izvori paketa pohranjeni u izvori.popis datoteka. U osnovi, apt provjerava ima li u ovoj datoteci paketa i pokušava je instalirati s popisa paketa - nazovimo je indeksom spremišta.

The izvori.popis datoteka je pohranjena u / etc / apt direktorija i postoji slična datoteka, nazvana izvori.popis.d. To zapravo nije datoteka, već direktorij koji čuva ostalo izvori.popis datoteke. Izvori.popis.d direktorij koristi Linux za čuvanje nekih izvori.popis datoteke na odvojenom mjestu - izvan standarda / etc / apt imenik.

Zbrka: APT vs APT-GET

Da, mnogi ljudi zapravo pogrešno misle da je apt isto što i apt-get. Evo šoka: oni nisu isti.

Zapravo, apt i apt-get rade slično, ali alati su različiti. Smatrajmo apt nadogradnjom na apt-get.

Apt-get postoji prije apt. Međutim, apt-get ne postoji izolirano jer radi zajedno s drugim apt paketima kao što su apt-cache i apt-config. Ovi se alati u kombinaciji koriste za upravljanje linux paketima, a imaju i različite naredbe. Također, ove alate nije najlakše koristiti, jer rade na niskoj razini, do čega prosječni korisnik Linuxa ne bi mogao brinuti.

Iz tog je razloga uveden apt. Verzija 1.0.1 APT-a ima sljedeće na man stranici, „Naredba apt namijenjena je ugodnosti krajnjim korisnicima i ne mora biti unatrag kompatibilna poput apt-get."

Apt djeluje izolirano i ne treba ga kombinirati s drugim alatima za pravilno administriranje Linuxa, plus jednostavan je za upotrebu.

Naredbe

Za prosječnog korisnika Linuxa naredbe su sve najvažnije. Kroz naredbe se izvršavaju zadaci i može se obaviti stvarni posao. Pogledajmo glavne apt naredbe.

Dobiti pomoć

Najvažnija od svih naredbi o kojima će se raspravljati u ovom članku je naredba koja se koristi za dobivanje pomoći. Olakšava upotrebu alata i osigurava da ne morate pamtiti naredbe.

Pomoć pruža dovoljno podataka za izvršavanje jednostavnih zadataka i može joj se pristupiti naredbom u nastavku:

prikladan - pomoć

Iz rezultata biste dobili popis raznih kombinacija naredbi, trebali biste dobiti nešto slično donjoj slici:

Ako želite, možete potražiti prikladne stranice priručnika za više informacija. Evo naredbe za pristup man stranicama:

čovjek prikladan

Potražite paket

Za puno operacija trebali biste znati točan naziv paketa. Ova i mnoge druge upotrebe razlog su za korištenje naredbe za pretraživanje.

Ova naredba provjerava sve pakete u indeksu spremišta, pretražuje ključnu riječ u opisima paketa i pruža popis svih paketa s ključnom riječi.

prikladno pretraživanje

Provjerite ovisnosti paketa

Linux paketi imaju ovisnosti, te ovisnosti osiguravaju pravilno funkcioniranje dok se paketi prekidaju kada se ovisnosti prekidaju.

Da biste vidjeli ovisnosti paketa, koristite ovisi naredba.

apt ovisi

Prikaz podataka o paketu

Prikazivanje ovisnosti paketa jedna je informacija koju biste smatrali korisnom. Međutim, postoje i drugi detalji paketa koje možete dobiti. Za mene bi bilo manje produktivno pamtiti sve naredbe za pristup drugim pojedinostima, poput verzije paketa, veličine preuzimanja itd.

Sve podatke o paketu možete dobiti u jednom pokušaju koristeći prikladan naredba kao što se vidi dolje:

prikladna predstava

Instalirajte paket

Jedna od najjačih točaka Linuxa je dostupnost puno moćnih paketa. Pakete možete instalirati na dva načina: ili putem naziva paketa ili putem a deb file-deb datoteke su datoteke programskog paketa debian.

Za instalaciju paketa pomoću naziva paketa koristi se naredba u nastavku:

apt instalirati

Kao što je ranije rečeno, prije upotrebe morate znati naziv paketa. Na primjer, za instalaciju Nginxa naredba bi bila apt instalirati nginx.

Drugi način instaliranja paketa je kroz deb datoteka ako je dostupna. Prilikom instaliranja paketa putem deb datoteku, apt sam preuzima ovisnosti paketa i preuzima ga, tako da se o njima ne morate brinuti.

Možete instalirati deb datoteke koristeći apsolutni put do datoteka pomoću naredbe u nastavku:

apt instalirati

Preuzmi paket

Ako iz nekog razloga trebate preuzeti paket bez da je instaliran, to možete učiniti pomoću preuzimanje datoteka naredba.

To bi preuzelo deb datoteku paketa u direktorij u kojem je pokrenuta naredba. Pakete možete preuzeti pomoću naredbe u nastavku:

prikladno preuzimanje

Ako ste tada zainteresirani za instalaciju .deb datoteku, a zatim možete instalirati pomoću instalirati naredba.

Ažuriranje indeksa spremišta

Sjeti se da smo razgovarali izvori.popis ranije? Pa, kad se izda nova verzija paketa, vaš Linux stroj još ga ne može instalirati jer to ne bi naznačilo. Da bi to naznačilo, mora se reflektirati u izvori.popis datoteku i to se može učiniti pomoću ažuriranje naredba.

prikladno ažuriranje

Ova naredba osvježava indeks spremišta i održava ga u toku s najnovijim promjenama na navedenim paketima.

Uklonite pakete

Paketi se lome. Paketi zastarijevaju. Pakete treba ukloniti.

Apt olakšava uklanjanje paketa. Evo različitih uvjeta za uklanjanje paketa: uklanjanje binarnih datoteka i zadržavanje konfiguracijskih datoteka, uklanjanje binarnih datoteka i konfiguracijskih datoteka.

Da biste uklonili samo binarne datoteke, ukloniti koristi se naredba.

apt ukloniti

Možete ukloniti više paketa, pa tako i vi ukloniti nginx vrh za istodobno uklanjanje Nginxa i najboljih paketa.

Da biste uklonili konfiguracijske datoteke, pročišćavanje koristi se naredba.

prikladno pročišćavanje

Ako želite raditi oboje odjednom, naredbe se mogu kombinirati kako je prikazano u nastavku:

apt ukloniti --pročistiti

Prije nastavka, treba znati da kada se paketi uklone, njihove ovisnosti ostaju i.e. ni oni se ne uklanjaju. Da biste uklonili ovisnosti tijekom deinstalacije, autoremove naredba se koristi kako se vidi dolje:

apt autoremove

Popis paketa

Da, možete imati navedene pakete na vašem Linux stroju. Možete imati popis svih paketa u indeksu spremišta, instaliranih paketa i nadogradljivih paketa.

Bez obzira što namjeravate raditi, popis koristila bi se naredba.

prikladan popis

Gornja naredba koristi se za popis svih paketa dostupnih u indeksu spremišta.

prikladan popis --instaliran

Gornja naredba koristi se za popis paketa instaliranih na vašem Linux računalu.

prikladan popis - nadogradiv

Gornja naredba koristi se za popis paketa instaliranih na vašem računalu koji imaju dostupne nadogradnje.

Ažuriranje paketa

Što se tiče paketa, nije sve u instaliranju i uklanjanju paketa; potrebno ih je i ažurirati.

Možete odlučiti za nadogradnju jednog paketa ili svih paketa odjednom. Da biste ažurirali jedan paket, instalirati koristit će se naredba. Iznenađujuće u pravu? Da, međutim, mi ćemo dodati -samo-nadogradnja parametar.

apt install --only-upgrade

To radi kad namjeravate nadograditi samo jedan paket. Međutim, ako želite nadograditi sve pakete, trebali biste koristiti nadograditi naredba.

Sljedeća naredba koristila bi se za takvu nadogradnju:

prikladna nadogradnja

Treba napomenuti da nadograditi naredba ne uklanja ovisnosti, čak i ako ih nadograđeni paketi više ne trebaju, i.e. zastarjeli su.

Nadogradnja sustava

Za razliku od redovne nadogradnje, potpuna nadogradnja naredba o kojoj ćemo ovdje razgovarati izvodi kompletnu nadogradnju sustava.

Uz potpuna nadogradnja naredba, uklanjaju se zastarjeli paketi i ovisnosti, a svi paketi (uključujući sistemske pakete) nadograđuju se na svoje najnovije verzije.

Naredba za ovo je: potpuna nadogradnja kako se vidi dolje:

apt potpuna nadogradnja

Zaključak

Apt je moćan alat koji upotrebu distribucija Linuxa temeljenih na Debianu i Ubuntu čini prekrasnim iskustvom. Većina ovdje nabrojanih apt naredbi zahtijeva root dozvole, pa ćete možda trebati dodati sudo do početka naredbi.

Ove su naredbe samo vrh sante neizmjernih moći koje posjeduje apt alat i dovoljno su snažne da vam omoguće upravljanje paketima na vašem Linux stroju.

Instalirajte najnoviji Dolphin Emulator za Gamecube i Wii na Linux
Dolphin Emulator omogućuje vam igranje odabranih Gamecube i Wii igara na Linux osobnim računalima (PC). Dolphin Emulator je slobodno dostupan i emula...
Kako koristiti GameConqueror Cheat Engine u Linuxu
Članak pokriva vodič o korištenju GameConqueror varalice u Linuxu. Mnogi korisnici koji igraju igre na sustavu Windows često koriste aplikaciju "Cheat...
Najbolji emulatori igraće konzole za Linux
Ovaj će članak navesti popularni softver za emulaciju igraće konzole dostupan za Linux. Emulacija je sloj kompatibilnosti softvera koji oponaša hardve...