APT-GET u Ubuntuu

Apt Get U Ubuntuu



APT je alat naredbenog retka na Ubuntuu. To je jedan od najčešće korištenih i iznimno moćnih alata naredbenog retka na Ubuntuu. APT se može koristiti za instaliranje novih softverskih paketa, nadogradnju paketa koji su već instalirani na vašem sustavu ili čak nadogradnju. Ovaj alat naredbenog retka daleko je jedan od prvih koje svi početnici uče u Linuxu. APT se može dalje podijeliti na APT-GET, APT-CACHE i APT-CONFIG. U ovom vodiču ćemo istražiti različite načine na koje možemo koristiti APT-GET.

Apt-get izvor i Apt-get build-dep

Apt-get izvorni

Kada imate posla s paketima otvorenog koda ili izvornim kodom, programeri obično žele proučiti izvorni kod i/ili popraviti greške u izvornom kodu. Ovdje dolazi izvor. Izvor se koristi za preuzimanje izvornog paketa.

Kako bi ovo radilo, usmjerite deb-src unos u /etc/apt/sources.list na unstable (također treba biti bez komentara). I pokrenite ažuriranje nakon što se datoteka sources.list promijeni.







CD / itd / prikladan

nano izvori.popis

Zatim skinite komentar s deb-src redaka.



  Bez naziva14



Zatim izvršite ažuriranje:





sudo apt-get ažuriranje

Preuzmite izvorni paket:

CD ~

CD Preuzimanja

mkdir imagemagick_source

CD imagemagick_source

sudo apt-get izvor imagemagick

  Bez naziva15

Ovo je ono što se nalazi u mapi imagemagick_source:

  Bez naziva16

Sudo apt-get build-dep < paket >

Potonji se koristi za instaliranje svih ovisnosti za određeni paket koji će omogućiti njegovu izgradnju. Drugim riječima, ovisnosti su biblioteke/programi koji su potrebni za kompajliranje paketa. A potonji će dobiti ovisnosti umjesto vas.

Sudo apt-get instalacija < paket >

Sudo apt-get instalacija < paket >

Ovo je naredba koju je većina ljudi prisiljena koristiti i stoga je najpoznatija i najkorištenija. Preuzima i instalira bilo koji paket po vašem izboru. Dakle, pogledajmo što radi:

  Bez naslova6

U ovom slučaju, odlučio sam instalirati paket koji već imam na svom sustavu. Ali ono što morate primijetiti su prva dva retka.

Čitanje popisa paketa… Gotovo ” – prošao kroz repozitorij softvera i provjerio sve pakete koji su dostupni.

Izgradnja stabla ovisnosti ” – ovdje apt-get gradi druge potrebne pakete kako bi pokrenuo paket od interesa.

  Bez naslova7

APT će dohvatiti sve zahtjeve i također ih instalirati. /etc/apt/sources.list koristi se za točno određivanje paketa. Kako biste instalirali određenu verziju paketa, možete napisati:

Sudo apt-get instalacija < naziv paketa > = < verzija paketa >

S druge strane, ako ste samo htjeli preuzeti paket, ali ne i instalirati ga, to možete učiniti dodavanjem prekidača d. Potonji će preuzeti datoteku i smjestiti je u /var/cache/apt/archives.

Sudo apt-get -d instalirati < paket >

  Bez naziva8

Instalaciju možete simulirati i pomoću s prekidača (-s, –simulacija, –just-print, –dry-run, –recon, –no-act)

Sudo apt-get -s instaliraj < paket >

Potonji ne mijenja sustav ni na koji način, oblik ili oblik, već radije simulira instalaciju. Ako i kada nekorijenski korisnik simulira instalaciju, ona bi mogla izgledati iskrivljeno zbog nedostatka pristupa određenim konfiguracijama.

Sljedeći koji ćemo pogledati je fix-broken (-f, –fix-broken):

Sudo apt-get -f instalirati < paket >

U tom će slučaju pokušati popraviti prekinute ovisnosti.

Sudo apt-get autoclean / čist

Sudo apt-get clean

Ova naredba – clean – koristi se za čišćenje lokalnog repozitorija paketa. Uklanja sve iz /var/cache/apt/archives što u osnovi oslobađa nešto prostora na sustavu.

Sudo apt-get autoclean

Autoclean se, s druge strane, koristi za uklanjanje beskorisnih datoteka.

Pretpostavimo da preuzmem VLC (i samo njega) pomoću naredbe sudo apt-get -d install vlc. Ovako izgleda /var/cache/apt/archives:

  Bez naslova9

Sada upotrijebimo autoclean:

Sudo apt-get autoclean

  Bez naziva10

A sada da očistimo:

  Bez naziva11

Do sada se pretpostavlja da ste shvatili što clean radi, a što ne.

Sudo apt-get --pročišćavanje ukloniti < paket >

Sudo apt-get --pročišćavanje ukloniti < paket >

Ovdje, za uklanjanje paketa pomoću APT-a, možete koristiti ili čišćenje ili uklanjanje ili oboje. Remove se koristi za uklanjanje paketa, ali NE i konfiguracijskih datoteka. Čišćenje će također ukloniti sve konfiguracijske datoteke.

Sudo apt-get automatsko uklanjanje

Sudo apt-get automatsko uklanjanje < paket >

Kad god instalirate određeni paket, automatski se instaliraju i sve njegove ovisnosti. S druge strane, kada uklonite paket, paket se uklanja, ali ovisnosti ostaju. Ovdje dolazi apt-get autoremove. Autoremove će ukloniti ne samo instalirani paket, već i ovisnosti koje su instalirane.

  Bez naziva17

Sudo apt-get ažuriranje

Sudo apt-get ažuriranje

Kao što izraz kaže, ova se naredba koristi za ažuriranje. Sada, što ažurira i što naredba radi? U ovom slučaju, pregledava se datoteka /etc/apt/sources.list i ažurira se baza podataka paketa koji su dostupni korisniku. Ako se datoteka sources.list ikada promijeni, svakako morate pokrenuti ovu naredbu.

  Bez naslova

Dakle, ovdje, na prethodnoj slici, pokrenuo sam naredbu ažuriranja i možemo vidjeti da izbacuje nekoliko redaka. Ove linije govore 'Hit', 'Get' ili 'Ign'.

Pogodak: nema promjena u verziji paketa

Nabavite: dostupna je nova verzija i APT je preuzima umjesto vas

Ign: Ignorirajte paket

APT ažuriranje neće preuzeti i instalirati sve novodostupne pakete. Ali možete upisati sljedeće kako biste vidjeli koji imaju novu dostupnu verziju:

Prikladan popis --nadogradivo

  Bez naslova2

Ovdje će, kao što vidite, prikazati trenutnu verziju (na vašem sustavu) koju imate i novu dostupnu verziju.

Sudo apt-get nadogradnja

Sudo apt-get nadogradnja

Sljedeća naredba koja je slična naredbi ažuriranja je naredba nadogradnje. Posljednja naredba (upgrade) koristi se za nadogradnju ili instaliranje novijih verzija svih različitih paketa koji su već instalirani na sustavu. Dobiva najnovije verzije iz izvora koji se nalaze u datoteci etc/apt/sources.list. Paketi koji su već instalirani na sustavu NIKADA se ne uklanjaju i novi paketi koji trenutno nisu instalirani se nikada ne instaliraju. No radije, 'nadogradnja' je za SVE pakete koji su trenutno instalirani na sustavu. Ako i kada se paket ne može nadograditi bez promjene statusa drugog paketa ostaje UN-UPGRADED (nije nadograđen). Tipično, naredbi nadogradnje prethodi naredba ažuriranja. Ovo je kako bi se osiguralo da APT zna da zapravo postoje novi paketi.

Sudo apt-get dist-upgrade

Sudo apt-get dist-upgrade

Ova posebna naredba koristi se za ažuriranje sustava na novo izdanje. U tom slučaju, neki od paketa mogu biti uklonjeni. Razlika između naredbi nadogradnje i dist-upgrade je u tome što u dist-upgrade dolazi do uklanjanja određenih paketa. Ali za nadogradnju nema uklanjanja paketa.

Sudo apt-get preuzimanje datoteka

Sudo apt-get preuzimanje datoteka < paket >

Ovo je slično -d install. Apt-get -d install će preuzeti datoteku u /var/cache/apt/archives dok će apt-get download preuzeti deb datoteku u trenutni radni direktorij. Apt-get download će preuzeti deb datoteku, ali ne i ovisnosti. Nadalje, apt-get download neće instalirati paket.

Sudo apt-get provjera

Sudo apt-get provjera < paket >

Sudo apt-get check koristi se za ažuriranje predmemorije paketa, kao i za provjeru neispravnih ovisnosti.

Za više informacija i više opcija upišite:

čovjek apt-get

Zaključak

APT-GET naredbe su vrlo moćne, a opet vrlo osnovne. U ovom vodiču naučili smo kako koristiti naredbe APT-GET: izvor, build-dep, instalacija, čišćenje, automatsko čišćenje, čišćenje, uklanjanje, automatsko uklanjanje, ažuriranje, nadogradnja, dist-nadogradnja, preuzimanje i provjera obrađeni su u ovom tutorial.