28Jun

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

click fraud protection

Ubuntu ima mnogo metoda za instalaciju aplikacija koje se temelje na GUI-ju, 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 putem paketa, pojedinačnih jedinica 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 će vam pomoći

Svaka Linux distribucija ima svoj sustav upravljanja 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!

instagram viewer

APT zahtijeva dopuštenja za super korisnike, jer se bavi osnovnim aspektima sustava, tako da ćete u Ubuntu predložiti većinu naredbi sa "sudo".

Traženje paketa

Naredba za traženje softvera je:

apt-pretraga u predmemoriji [pojam za pretraživanje 1] [pojam za pretraživanje 2]. .. [pojam za pretraživanje 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 se možete kretati kroz popis pomoću sljedeće naredbe:

pretraživanje apt-cachea [pojmovi za pretraživanje] |manje

Postoji cijev usred te naredbe( 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

Možete pronaći više softvera 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 izvora APT-a:

sudo nano /etc/apt/ sources.list

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

sudo add-apt-repository [naziv repository here]

Pogledajte Ubuntu Tweakov repo da vidite kako će izgledati u praksi:

sudo add-apt-repozitorij ppa: tualatrix / ppa

Voila!

Ažuriranje izvora

Nakon dodavanja repozitorija morate ažurirati svoj popis paketa.

sudo apt-get update

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

Instalacija

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

sudo apt-get instalirajte [naziv paketa 1] [naziv paketa 2]. .. [naziv paketa n]

Ovo ć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 automatski instalirati ovisnosti, a ponekad i povezane pakete. Uklanjanje paketa

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

sudo apt-get ukloni [naziv paketa 1] [naziv paketa 2]. .. [naziv paketa n]

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

sudo apt-get remove -purge [naziv paketa 1] [naziv paketa 2]. .. [naziv paketa 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 koristiti sljedeću naredbu:

sudo apt-get autoremove

Ovo ć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 nadogradnja [naziv paketa 1] [naziv paketa 2]. .. [naziv paketa n]

Ili možete nadograditi sve pakete bez daljnjih argumenata:

sudo apt-dobiti nadogradnju

Ovo će vam reći koliko i koje pakete treba ažurirati i zatražit će potvrdu prije nego što se nastavi.

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.

sudo apt-get dist-upgrade [naziv paketa 1] [naziv paketa 2]. .. [naziv paketa n]

sudo apt-get dist-nadogradnja

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 koji će se paketi nadograditi ako hipotetski pokrenete naredbu, možete simulirati nadogradnju pomoću -s opcije.

sudo apt-get -s nadogradnja

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

Čišćenje

Kad preuzimate pakete, Ubuntu ih sprema ako ih treba dalje uputiti. Možete izbrisati ovu predmemoriju i vratiti se na neki tvrdi disk sa sljedećom naredbom:

sudo apt-get clean

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

sudo apt-get autoclean

Ovo će se riješiti starijih verzija koje su prilično beskorisne, ali ipak ostavljaju vam predmemoriju.

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 |manje

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.

Također možete potražiti kompaktniju metodu:

dpkg -l 'pojam za pretraživanje'

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.

Uskrsna jaja

APT ima zanimljivo uskrsno jaje.

sudo apt-get moo

Uživajte u 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.

Mnogo je stvari koje treba naučiti kada se udobno pridruže naredbenom retku, tako da biste mogli provjeriti Vodič za početnike za Nano, Linux Editor teksta za naredbene retke. Još je mnogo!