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 prikladanPotraž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živanjeProvjerite 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 ovisiPrikaz 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 predstavaInstalirajte 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 instaliratiKao š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 instaliratiPreuzmi 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 preuzimanjeAko 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žuriranjeOva 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 uklonitiMož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šćavanjeAko želite raditi oboje odjednom, naredbe se mogu kombinirati kako je prikazano u nastavku:
apt ukloniti --pročistitiPrije 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 autoremovePopis 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 popisGornja naredba koristi se za popis svih paketa dostupnih u indeksu spremišta.
prikladan popis --instaliranGornja naredba koristi se za popis paketa instaliranih na vašem Linux računalu.
prikladan popis - nadogradivGornja 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-upgradeTo 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 nadogradnjaTreba 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 nadogradnjaZaključ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.