![Kako vidjeti tko je gledao vaš Twitter profil (sve metode)](/f/6920eceb0fc19a5c0366658a19fc7e16.jpg?width=100&height=100)
The apt-get naredba je bila primarna naredba za upravljanje paketima korištena u Linux distribucije temeljene na Debianu prije uvođenja prikladna naredba.
s apt-get možete instalirati, ukloniti, nadograditi, pretraživati i upravljati paketima na vašem sustavu. Međutim, počevši od Ubuntu 16.04 i Debian 9, the prikladna naredba postao preporučeni alat naredbenog retka za upravljanje paketima, iako apt-get još uvijek dostupan i funkcionalan.
The apt-get command je moćan i besplatan program naredbenog retka za upravljanje paketima, koji se koristi za rad s Ubuntuov APT (Napredni alat za pakiranje) knjižnica za izvođenje instalacije novih programskih paketa, uklanjanje postojećih programskih paketa, nadogradnju postojećih programskih paketa, pa čak i za nadogradnju cijelog operativnog sustava.
Sintaksa za apt-get naredba je sljedeća:
$ sudo apt-get
Ovdje, predstavljaju sve dodatne oznake ili modifikatore koje možete koristiti s naredbom, i specificira radnju koju želite izvesti, kao što je instaliranje, nadogradnja, uklanjanje ili traženje paketa.
"Ažuriraj' naredba se koristi za ponovnu sinkronizaciju datoteka indeksa paketa iz izvora navedenih u /etc/apt/sources.list datoteka. Naredba ažuriranja dohvaća pakete s njihovih lokacija i ažurira pakete na novije verzije.
$ sudo apt-get update.
"nadogradnja' Naredba se koristi za nadogradnju svih trenutno instaliranih softverskih paketa na sustavu. Ni pod kojim okolnostima trenutno instalirani paketi se ne uklanjaju ili se paketi koji još nisu instalirani niti dohvaćaju niti instaliraju kako bi se zadovoljile ovisnosti o nadogradnji.
$ sudo apt-get nadogradnja.
"instalirati' podnaredbu prati jedan ili više paketa koji žele instalaciju ili nadogradnju iz repozitorija. Na primjer, za instaliranje ili ažuriranje paketa pod nazivom wget, možete pokrenuti:
$ sudo apt-get install wget.
Alternativno, također možete koristiti apt-cache naredba za traženje paketa prije instaliranja u predmemoriju paketa sustava na temelju zadanog pojma za pretraživanje kao što je naziv ili opis.
Možete dodati više od jednog naziva paketa zajedno s naredbom kako biste instalirali više paketa u isto vrijeme. Na primjer, sljedeća naredba će instalirati pakete 'nethogs' i 'goaccess‘.
$ sudo apt-get instalirajte nethogs goaccess.
Uz pomoć regularnog izraza, možete dodati nekoliko paketa s jednim nizom. Na primjer, koristimo se *
zamjenski znak za instaliranje nekoliko paketa koji sadrže '*Ime*
' niz, naziv bi bio 'naziv-paketa‘.
$ sudo apt-get install '*name*'
Korištenje pod '--bez nadogradnje
' naredba će spriječiti nadogradnju već instaliranih paketa.
$ sudo apt-get install packageName --no-upgrade.
"--samo-nadogradnja
‘ naredba ne instalira nove pakete već samo nadograđuje već instalirane pakete i onemogućuje novu instalaciju paketa.
$ sudo apt-get install packageName --only-upgrade.
Recimo da želite instalirati samo određene verzije paketa, jednostavno upotrijebite "=
' s nazivom paketa i dodajte željenu verziju.
$ sudo apt-get install vsftpd=3.0.5-0ubuntu1.
Za deinstalaciju softverskih paketa bez uklanjanja njihovih konfiguracijskih datoteka (za kasniju ponovnu upotrebu iste konfiguracije), koristite ukloniti naredbu kao što je prikazano.
$ sudo apt-get uklonite vsftpd.
Za uklanjanje softverskih paketa uključujući njihove konfiguracijske datoteke, upotrijebite "čistiti' podnaredba kao što je prikazano u nastavku.
$ sudo apt-get purge vsftpd.
Alternativno, možete kombinirati obje naredbe zajedno kao što je prikazano u nastavku.
$ sudo apt-get remove --purge vsftpd.
"čist' naredba se koristi za oslobađanje prostora na disku čišćenjem dohvaćenih (preuzetih) .deb
datoteke (pakete) iz lokalnog repozitorija.
$ sudo apt-get clean. ILI. $ sudo apt-get autoclean.
Za preuzimanje samo izvornog koda određenog paketa koristite opciju '-- izvor samo za preuzimanje
's'naziv-paketa' kao što je prikazano.
$ sudo apt-get -- izvor samo za preuzimanje vsftpd.
Za preuzimanje i raspakiranje izvornog koda paketa u određeni direktorij upišite sljedeću naredbu.
$ sudo apt-get izvor vsftpd.
Možda ćete naići na jednu uobičajenu pogrešku "E: Morate staviti neke 'deb-src' URI-je u svoj sources.list” prilikom pokušaja preuzimanja izvornog koda paketa iz repozitorija.
Također možete preuzeti, raspakirati i kompajlirati izvorni kod u isto vrijeme, koristeći opciju '--sastaviti
' kako je prikazano dolje.
$ sudo apt-get --kompilirajte izvorni goaccess.
Koristiti 'preuzimanje datoteka', možete preuzeti bilo koji paket bez instaliranja. Na primjer, sljedeća naredba samo će preuzeti 'nethogs' paket u trenutni radni direktorij.
$ sudo apt-get download nethogs.
"dnevnik promjena' zastavica preuzima dnevnik promjena paketa i prikazuje verziju paketa koja je instalirana.
$ sudo apt-get changelog vsftpd.
"ček' naredba je dijagnostički alat koji se koristi za ažuriranje predmemorije paketa i provjeru neispravnih ovisnosti.
$ sudo apt-get provjera.
"graditi-dep' naredba pretražuje lokalna spremišta u sustavu i instalira ovisnosti o izgradnji za paket kovrča. Ako paket ne postoji u lokalnom repozitoriju, vratit će kod pogreške.
$ sudo apt-get build-dep curl.
"automatsko uklanjanje' podnaredba se koristi za automatsko uklanjanje paketa koji su sigurno instalirani da zadovolje ovisnosti za druge pakete, ali sada više nisu potrebni. Na primjer, sljedeća naredba će ukloniti instalirani paket s njegovim ovisnostima.
$ sudo apt-get autoremove vsftpd.
The apt-dobiti pomoć naredba prikazuje ugrađenu dokumentaciju pomoći s dostupnim opcijama za korištenje s naredbom apt-get.
$ sudo apt-tražite pomoć.
Pokrio sam većinu dostupnih opcija s apt-get naredbu, ali ipak postoji više dostupnih opcija, možete ih provjeriti pomoću ‘čovjek apt-get' sa terminala.
Nadam se da ste uživali čitajući ovaj članak, ako sam nešto propustio i želite da dodam na popis. Slobodno navedite ovo u komentaru ispod.
Pročitajte također: 20 korisnih Linux YUM naredbi za upravljanje paketima