Kako koristiti Apt-Dobiti Instalirati programe u Ubuntu iz Command Line

Sadržaj:

Kako koristiti Apt-Dobiti Instalirati programe u Ubuntu iz Command Line
Kako koristiti Apt-Dobiti Instalirati programe u Ubuntu iz Command Line
Anonim
Ubuntu ima mnogo metoda za instalaciju aplikacija koje se temelje na GUI, ali traže neko vrijeme za pretraživanje i pronalaženje. Budući da je tipkovnica obično brža od miša, upravljanje softverom preko naredbenog retka može biti pravi čuvar vremena.
Ubuntu ima mnogo metoda za instalaciju aplikacija koje se temelje na GUI, ali traže neko vrijeme za pretraživanje i pronalaženje. Budući da je tipkovnica obično brža od miša, upravljanje softverom preko naredbenog retka može biti pravi čuvar vremena.

APT

Linux upravlja softverom kroz pakete, pojedinačne jedinice softvera koji sadrže korisnička sučelja, module i biblioteke. Većina aplikacija povezuje nekoliko međusobno povezanih paketa, a drugi vam omogućuju da odaberete koje pakete želite instalirati i koje ćete ih ostaviti po vlastitom nahođenju. To može biti zbunjujuće, stoga vam je na raspolaganju upravitelj paketa koji vam pomaže

Svaka Linux distribucija ima svoj vlastiti sustav za upravljanje paketima. Za našu blizak i dragi Ubuntu, to je napredni alat za pakiranje. Ima obitelj zapovijedi koje vam omogućuju dodavanje spremišta; traženje, instaliranje i uklanjanje paketa; i čak simulirati nadogradnje i slično. Naredbe su prilično lako zapamtiti i koristiti, pa ćete uopće upravljati softverom svog sustava!

APT zahtijeva dopuštenja za super korisnike, budući da se bavi osnovnim aspektima sustava, tako da u Ubuntu morate predočiti većinu naredbi sa "sudo".

Traženje paketa

Naredba za traženje softvera je:

apt-cache search [search term 1] [search term 2] … [search term n]

Zamijenite [pojmove za pretraživanje], ali ne upotrebljavajte zagrade. Dobit ćete ovakav izlaz:

Možete tražiti pojmove u opisu paketa, recimo za solitaire igru ili naziv paketa. Neka pretraživanja mogu donijeti tona rezultata, tako da možete pregledavati popis pomoću sljedeće naredbe:
Možete tražiti pojmove u opisu paketa, recimo za solitaire igru ili naziv paketa. Neka pretraživanja mogu donijeti tona rezultata, tako da možete pregledavati popis pomoću sljedeće naredbe:

apt-cache search [search terms] | less

Usred te naredbe nalazi se cijev (dijeli ključ s ). Manja naredba omogućit će vam da se kretate po popisu pomoću tipki sa strelicama, tipki gore / dolje stranice i razmakom, b i unosom. Pritisnite q da biste izašli iz popisa i vratili se na upit.

Dodavanje Repozitorija

Više softvera možete pronaći u spremištima pronađenim na mreži. Uzmite, primjerice, Ubuntu Tweak, program koji vam omogućuje promjenu nekih skrivenih ili inače teško izmijenjenih postavki za vaš sustav. Nalazi se u drugom spremištu. Ako dodate skladište umjesto da preuzmete i instalirate samo paket, sustav će vas obavijestiti o ažuriranjima i automatski ga održavati ažuriran. Ručno možete dodavati i mijenjati spremišta uređivanjem izvornog datoteke APT-a:

sudo nano /etc/apt/sources.list

Ali Ubuntu 9.10 Karmic Koala to je promijenio. Postoji lakši način!

Image
Image

sudo add-apt-repository [repository name here]

Pogledajmo Ubuntu Tweakov repo da vidimo kako će izgledati u praksi:

sudo add-apt-repository ppa:tualatrix/ppa

Voila!

Ažuriranje izvora

Nakon dodavanja repozitorija morate ažurirati svoj popis paketa.
Nakon dodavanja repozitorija morate ažurirati svoj popis paketa.

sudo apt-get update

To će u jednom pokretu ažurirati popise paketa iz svih spremišta. Ne zaboravite to učiniti nakon svakog dodanog spremišta!

Montaža

Sada kada ste dodali softver repo i ažurirali svoj popis paketa i pronašli naziv paketa koji vam je potreban, možete ga instalirati.

sudo apt-get install [package name 1] [package name 2] … [package name n]

To će preuzeti i instalirati sve navedene pakete. Ako postoje ovisnosti - ostali preduvjeti paketa - oni će također biti instalirani. Ponekad ćete vidjeti i popis preporučenih, ali neobaveznih paketa koji će vam odgovarati. Ponekad ćete vidjeti i potvrdu za potvrdu, ali ne uvijek.
To će preuzeti i instalirati sve navedene pakete. Ako postoje ovisnosti - ostali preduvjeti paketa - oni će također biti instalirani. Ponekad ćete vidjeti i popis preporučenih, ali neobaveznih paketa koji će vam odgovarati. Ponekad ćete vidjeti i potvrdu za potvrdu, ali ne uvijek.

Često ćete vidjeti jezgreni paket s drugim povezanim paketima, tako da instalirate ovaj automatski će instalirati ovisnosti i ponekad i povezane pakete.

Image
Image

Uklanjanje paketa

Ako želite riješiti program, možete deinstalirati povezane pakete.

sudo apt-get remove [package name 1] [package name 2] … [package name n]

Ako želite riješiti konfiguracijske datoteke i pridružene direktorije (obično u korisničkom kućnom imeniku), trebat ćete dodati opciju čišćenja:
Ako želite riješiti konfiguracijske datoteke i pridružene direktorije (obično u korisničkom kućnom imeniku), trebat ćete dodati opciju čišćenja:

sudo apt-get remove –purge [package name 1] [package name 2] … [package name n]

Postoje dvije crtice tamo. To će biti korisno ako program ne radi ispravno. Čišćenjem nakon uklanjanja, moći ćete imati "čistu" instalaciju.

Većinu vremena možete jednostavno odabrati jezgreni paket, a pridružene će se također ukloniti. Ako nije, možete upotrijebiti sljedeću naredbu:

sudo apt-get autoremove

To će automatski ukloniti sve pakete koji se ne koriste ili povezani s bilo kojim instaliranim programom. Na primjer, ako ste dobili osloboditi od osnovnog paketa, autoremove će se osloboditi svojih povezanih paketa i svih ovisnosti koje je imala, sve dok im drugi program ne koristi. To je odličan način za čišćenje svih neiskorištenih knjižnica i paketa koje vam nisu potrebne.

Nadogradnja softvera

Dakle, što ako vaši paketi trebaju nadograditi? Možete nadograditi pojedine programe s sljedećom naredbom:

sudo apt-get upgrade [package name 1] [package name 2] … [package name n]

Ili, možete nadograditi sve pakete bez daljnjih argumenata:

sudo apt-get upgrade

Ovo će vam reći koliko i koje pakete treba ažurirati i zatražit će potvrdu prije nastavka.

Zapamtite, možda ćete morati ažurirati prvi. Nadogradnja će zamijeniti starije verzije programa s novijim verzijama. Ovo je proces zamjene; potreban je isti naziv paketa, a starija inačica zamijenjena je novijom verzijom. Nisu instalirani potpuno novi paketi i nijedan paketi nisu deinstalirani.

Neki programi ne rade na taj način. Oni zahtijevaju paket s malo drugačijim imenom koji treba ukloniti i novu s drugom nazivu za instalaciju. Ponekad nova verzija programa ima novi potreban paket. U tim ćete slučajevima morati upotrijebiti dist-nadogradnju.

Image
Image

sudo apt-get dist-upgrade [package name 1] [package name 2] … [package name n]

sudo apt-get dist-upgrade

Sada će sve ovisnosti biti zadovoljene bez obzira na sve.Ako niste u mikro upravljanju paketima, onda je to naredba koju ćete koristiti.

Ako želite samo vidjeti koje će se pakete nadograditi ako hipotetski pokrenete naredbu, možete simulirati nadogradnju pomoću -s opcije.

sudo apt-get –s upgrade

Ovo je stvarno korisno ako niste sigurni da li nadogradnja jednog paketa zbacuje druge programe, a to se događa povremeno sa stvarima poput PHP-a i knjižnica poslužitelja e-pošte.

Čišćenje

Kada preuzmete pakete, Ubuntu ih sprema u slučaju da ih treba dalje uputiti. Možete izbrisati ovu predmemoriju i vratiti neki prostor na tvrdom disku sa sljedećom naredbom:

sudo apt-get clean

Ako želite riješiti svoju predmemoriju, ali sačuvajte najnovije verzije paketa koje imate, a umjesto toga upotrijebite:

sudo apt-get autoclean

To će se riješiti starijih verzija koje su prilično beskorisne, ali vas ipak ostavljaju s predmemorijom.

Provjera onoga što je instalirano

Možete vidjeti popis svih instaliranih paketa s dpkg.

sudo dpkg –list

Također možete koristiti manje za kretanje kroz ovaj popis.

sudo dpkg –list | less

Također možete pretražiti popis pomoću grep naredbe.

dpkg –list | grep [search term]

Ako je nešto instalirano, vidjet ćete naziv paketa i opis.

Možete pretraživati i kroz kompaktniju metodu:

dpkg –l ‘search term’

Ta je opcija malo slovo L, a pojam za pretraživanje mora biti unutar pojedinačnih citata. Možete upotrijebiti i zamjenske znakove za bolje pretraživanje.

Image
Image

Uskršnje jaje

APT ima zanimljivo uskrsno jaje.

sudo apt-get moo

Uživajte u svojim moćima super krave!

Biti u stanju upravljati paketima i instaliranim softverom preko naredbenog retka može vam uštedjeti malo vremena. Ubuntuov program za ažuriranje softvera često je zaostajan na mojem sustavu i može doista biti teško dodati softver repos i instalirati pakete putem Software Centra, pogotovo ako već poznajete nazive paketa. Također je odličan za daljinski upravljač vašeg sustava putem SSH-a. Ne morate imati GUI uopće trčanje ili nositi s VNC.

Puno se stvari može naučiti kada se udobno zapovjedi s naredbenim retkom, pa biste možda htjeli pogledati vodič za početnike Nano-u, uredniku teksta za naredbeni redak Linuxa. Još je mnogo!

Preporučeni: