Instaliranje deb-a iz komandne linije. Instaliranje programa. Korištenje komandne linije

Kako raditi u Ubuntu-u.
Poglavlje 6: Upravljanje paketima

Original: "Ubuntu Hacks: Poglavlje 6 - Upravljanje paketima"
Autori: Kyle Rankin, Jonathan Oxer, Bill Childers
Datum objave: jun 2006
Prijevod: N. Romodanov
Datum transfera: septembar 2010

Koristite komandnu liniju da instalirate pojedinačne .deb datoteke u slučajevima kada se drugi automatizovani alati ne mogu koristiti.

Upravljanje paketima u distribucijama baziranim na Debianu je vrlo moćno i štedi mnogo truda koji se može izgubiti na pronalaženje najnovijih paketa i praćenje ovisnosti. Mogućnosti automatizovanih alata kao npr apt-get, Synaptic i Adept su gotovo uvijek dovoljni za većinu korisnika i trebali biste ih koristiti kad god je to moguće. Međutim, ponekad postoje okolnosti u kojima ćete možda morati direktno instalirati paket. .deb.

Upozorenje. Ubuntu koristi automatizirane instalatere paketa s dobrim razlogom. Uz njihovu pomoć implementiraju se posebne zaštite koje osiguravaju kompatibilnost paketa i dostupnost biblioteka, ako su paketima potrebne. Ako instalirate pojedinačne datoteke .deb(posebno one koje nisu upakovane za određenu verziju Ubuntua), ne samo da gubite puno ovih pogodnosti, već možete i pokvariti dijelove sistema zbog nekompatibilnosti biblioteke, prepisati datoteke od kojih zavise drugi Ubuntu programi ili dodati jedinstvene verzije koje otežavaju ažuriranje vašeg sistema dok je u upotrebi. Prije instaliranja zasebnog paketa .deb posebno ako ste novi u Ubuntu-u, istražite sve druge opcije instalacije, uključujući korištenje univerzuma i multiverzuma repozitorija [Hack #60]. Napravili ste vlastito jezgro u stilu "Ubuntu". Ako koristite uslužni program make-kpkg kompajlirali svoj vlastiti kernel iz izvora, trebali biste završiti s paketom .deb, koji će sadržavati binarni fajl kernela i datoteke .deb za bilo koji dodatni modul koji biste mogli da napravite (specifični koraci za ovu proceduru su opisani u "Izgradnja kernela u Ubuntu stilu" [Hack #78]). Sastavili ste sopstveni paket iz Ubuntu izvora Kao i kod kompajliranja kernela, vi ste kompajlirali Ubuntu izvorni kod koristeći pomoćni program dpkg, i na kraju ste dobili zaseban fajl .deb, koji morate ručno instalirati. Želite li se vratiti na staru verziju programa Ova situacija može nastati, posebno, ako koristite Ubuntu izdanje za programere. Ponekad najnovija izdanja programera imaju greške. U tom slučaju, možda ćete morati da se vratite na prethodnu verziju paketa. Jedan od najjednostavnijih načina da to učinite je da pronađete stariju verziju paketa. .deb(vjerovatno u kešu vašeg lokalnog paketa /var/cache/apt/archives/) i ručno ga instalirati. Program koji želite da instalirate ima ekstenziju .deb, ali se ne nalazi u Ubuntu repozitorijumu Možda postoje okolnosti u kojima paket nedostaje u Ubuntu repozitorijumu .deb, koji želite da instalirate jer je noviji paket od onoga što Ubuntu nudi jer ste pronašli generičniju verziju datoteke .deb, ili je treća strana dala fajl .deb za Ubuntu, ali još nije kreirao vlastito spremište paketa (kao što je Opera web pretraživač u njegovoj trenutnoj verziji paketa, na primjer).

Clue

Ako pronađete program upakovan u .deb format, onda devet od deset puta postoji velika šansa da se ovaj program već nalazi u nekom od Ubuntu repozitorija. Za detalje o dodatnim repozitorijumima koje pružaju Ubuntu i treće strane, pogledajte Promena liste skladišta paketa [Hack #60].

Program koji ste instalirali ili ažurirali nije u potpunosti instaliran jer je instaliran drugi paket koji ima iste datoteke U relativno rijetkim slučajevima nailazili smo na situacije u kojima dva paketa koriste iste datoteke i kada se jedan od njih ažurira, pojavljuje se poruka o grešci koja ukazuje da se pokušava prepisati datoteke iz drugog paketa. U tim slučajevima morate koristiti uslužni program dpkg ručno instalirajte ovaj paket koristeći opciju --force.

Instaliranje .deb datoteke

Kad god trebate instalirati datoteku iz bilo kojeg razloga .de b, potrebno je da kontaktirate komunalno preduzeće dpkg. Utility dpkg je alat koji se u distribucijama baziranim na Debianu koristi za instaliranje datoteka .deb. (Čak i kada koristite alate za automatsko upravljanje paketima, iza kulisa u sistemu, koristite dpkg). Ako ste upoznati sa alatom rpm koji se koristi u distribucijama baziranim na RPM paketima, naći ćete to dpkg slična sintaksa. Da biste instalirali običnu datoteku iz komandne linije .deb, upišite sljedeće:

[email protected]:~$ sudo dpkg -i ime paketa.deb

Zamijenite packagename.deb s imenom datoteke .deb koju želite da instalirate. Ako imate nekoliko datoteka koje želite instalirati u isto vrijeme, možete ih navesti jednu po jednu u komandnoj liniji

[email protected]:~$ sudo dpkg -i paket1.deb paket2.deb paket3.deb

ili koristite zamjenski znak [Hack #13] da instalirate sve .deb datoteke koje se nalaze u trenutnom direktoriju:

[email protected]:~$ sudo dpkg -i *.deb

Utility dpkg takođe ima opciju rekurzivnog izvršenja (-R). Ako imate direktorij pun deb datoteka, možete ih instalirati ovako:

[email protected]:~$ sudo dpkg -i -R /putanja/do/direktorijuma

i korisnost dpkgće rekurzivno pretraživati ​​i instalirati sve datoteke .deb, koji se nalaze u ovom direktoriju iu svim njegovim poddirektorijumima.

Ponekad kada instalirate paket koristeći dpkg, instalacija možda neće uspjeti jer je paket označen kao čekaj jer je u sukobu sa drugim paketom, ili zavisi od drugih paketa koji nisu instalirani, ili se prilikom instaliranja paketa pokušava prepisati datoteke koje pripadaju drugom paketu ili iz nekog drugog razloga. AT dpkg Postoji niz opcija --force koje možete koristiti da zanemarite ove probleme i nastavite s instalacijom paketa.

Upozorenje

Opcije --force su samo za stručnjake koji su dobro upoznati sa sistemom paketa .deb i sa zavisnostima dostupnim unutar sistema. Obično se instalacije paketa zaustavljaju iz ozbiljnih razloga, a ako ste novi i ipak prisilite paket da se instalira, instalacija će najvjerovatnije završiti s pokvarenim sistemom za vas. Stoga, koristite ove opcije s oprezom.

Da vidite potpunu listu opcija --force, upišite sljedeće:

[email protected]:~$ dpkg --force help

Najkorisnije opcije uključuju:

Instaliranje paketa čak i ako je označen kao čekaj.

prisilno prepisati

Instaliranje paketa, iako može prepisati datoteke iz drugog paketa.

Izdajte listu grešaka o nedostajućim zavisnostima i svejedno nastavite sa instalacijom.

Sukobi sile

Čak i ako je paket u sukobu s drugim paketom, ipak nastavite s instalacijom.

Dakle, ako imate fajl .deb, koji treba instalirati i koji prepisuje fajlove iz drugog paketa, a vi ste sve provjerili i odlučili da će sve biti u redu, zatim da biste nastavili unesite:

[email protected]:~$ sudo dpkg -i --force-overwrite ime paketa.deb

Uklanjanje paketa

Ponekad ćete možda morati ručno ukloniti pojedinačni paket. AT dpkg postoje -r i -P opcije za uklanjanje paketa i uklanjanje paketa i čišćenje konfiguracijskih datoteka. Da biste uklonili paket, upišite:

[email protected]:~$ sudo dpkg -r ime paketa

Imajte na umu da ne navodite ekstenziju .deb u nazivu datoteke koju ste možda prethodno instalirali, samo ime samog paketa. Kada je navedena opcija -r, dpkgće tražiti i izbrisati sve datoteke u ovom paketu, osim konfiguracijskih datoteka, koje će biti ostavljene u slučaju da se program ponovo instalira. Ako želite očistiti sistem od svih datoteka, uključujući konfiguracijske datoteke, koristite opciju -P:

[email protected]:~$ sudo dpkg -P ime paketa

Čak i ako ste novi u Linuxu i niste dugo radili s njim, znate da je najčešći način instaliranja programa na distribucijama zasnovanim na ovom kernelu instalacija iz spremišta. Međutim, postoje slučajevi kada to nije moguće, a željeni program se distribuira kao rpm ili deb paket. A budući da su distribucije zasnovane na Debianu (Ubuntu, Elementary OS, Linux Mint, itd.) koje koriste deb pakete danas češće, pogledajmo kako ih instalirati.

Instaliranje deb paketa u Ubuntu

U Ubuntu-u možete instalirati deb paket preko softverskog centra:

  • preuzmite potrebnu datoteku;
  • dvaput kliknite na njega levim tasterom miša;
  • u aplikacijskom centru koji se otvori odaberite "Instaliraj".

Instaliranje deb paketa preko terminala

Kao i uvijek, najlakši i najsvestraniji način za konfiguraciju Linuxa i posebno instaliranje deb paketa je preko terminala. Da biste instalirali deb paket preko terminala, samo pokrenite nekoliko naredbi. Razmotrite primjer instaliranja Google Chromea:

  • Naravno, prvo preuzmite sam paket;
  • zatim otvorimo terminal i idemo u direktorij s datotekom, jer je najčešće "Preuzimanja", tada će naredba izgledati ovako: cd ~ / Downloads /
  • i instalirajte pomoću upravitelja paketa dpkg: sudo dpkg -i google-chrome-stable_current_i386.deb
  • unesite lozinku superkorisnika i pričekajte da se instalacija završi.

To jest, da biste instalirali deb paket kroz terminal, morate koristiti konstrukciju:

sudo dpkg -i ime paketa.deb Prethodni post

Paketi su instalirani ručno sa uz pomoć tima dpkg(Debian sustav upravljanja paketima). dpkg je pozadina za komande kao što su apt-get i aptitude, koje su zauzvrat pozadina za GUI instalacione aplikacije kao što su Software Center i Synaptic.

Nešto kao:

dpkg -> apt-get , aptitude -> Synaptic, Software Center

Ali, naravno, najlakši načini za instaliranje paketa bi bili prvo grafičke aplikacije (Synaptic, Software Center, itd.), a zatim apt-get i aptitude terminalske komande koje bi dodale vrlo lijep prijateljski pristup dpkg backendu. uključujući, ali ne ograničeno na upakovane zavisnosti, kontrolu nad onim što je instalirano, potrebno je ažuriranje, neinstalirani, pokvareni paketi, itd. Konačno, naredba dpkg koja je osnova za sve njih.

Budući da je dpkg baza, možete ga koristiti za instalaciju pakiranog direktno iz komandne linije.

Instalacija paketa

sudo dpkg -i DEB_PACKAGE

Na primjer, ako se datoteka paketa zove askubuntu_2.0.deb onda biste uradili sudo dpkg -i askubuntu_2.0.deb . Ako dpkg prijavljuje grešku zbog problema ovisnosti, možete pokrenuti sudo apt-get install -f da preuzmete nedostajuće ovisnosti i sve postavite. Ako ovo prijavi grešku, morat ćete sami definirati ovisnosti slijedeći primjer. Kako riješiti nezadovoljene ovisnosti nakon dodavanja PPA? ,

Izbrišite paket

sudo dpkg -r PACKAGE_NAME

Na primjer, ako se paket zove askubuntu onda biste uradili sudo dpkg -r askubuntu .

Ponovno konfigurirajte postojeći paket

sudo dpkg-rekonfiguriraj PACKAGE_NAME

Ovo je korisno kada trebate rekonfigurirati nešto što se odnosi na određeni paket. Neki korisni primjeri su konfiguracija tastature kada želite da omogućite Ctrl + Alt + Backspace da ponovo pokrenete X server, tako da biste uradili sledeće:

sudo dpkg-reconfigure keyboard-configure

Još jedna sjajna stvar je kada trebate postaviti vremensku zonu za server ili lokalni testni stroj, tako da koristite tzdata paket:

sudo dpkg-reconfigure tzdata

Debian paketi (.deb) su paketi koje koristi Ubuntu. Možete instalirati bilo koji .deb paket na svoj sistem. .deb datoteke se obično mogu instalirati iz vašeg upravitelja datoteka (Nautilus) jednostavnim klikom na njih, jer Ubuntu već ima podešene asocijacije datoteka sa zadanim instalaterom. Ova uputstva su za one koji žele da instaliraju pakete sa terminala komandne linije (Terminal).

Da biste instalirali preuzeti Debian (Ubuntu) paket (.deb): Otvorite terminal i upišite

sudo dpkg -i ime paketa.deb

Da biste uklonili Debian (Ubuntu) paket (.deb):

sudo dpkg -r ime paketa

Da ponovo konfigurirate/popravite instalirani Debian (Ubuntu) paket (.deb):

sudo dpkg-reconfigure packagename

Moj favorit je GDebi, dostupan i sa terminala i sa ljuske ili grafičke radne površine.

Obično povezujem .deb fajlove sa GDebi jer je brz i efikasan - posebno u poređenju sa Ubuntu softverskim centrom. Jedna od glavnih karakteristika GDebi-a je uklanjanje zavisnosti i njihovo instaliranje.

Za komandnu liniju pokrenite sudo gdebi Da instalirate jedan deb.

DPKG komande

Postoje dvije akcije: dpkg-query i dpkg-deb.

Instalacija paketa

# sudo dpkg -i (ime_paketa) # sudo dpkg -i skype-ubuntu-precise_4.2.0.11-1_i386.deb

Izbrišite paket

# sudo dpkg -r (ime_paketa) # sudo dpkg -r vlc

Uklonite paket i njegove konfiguracijske datoteke

# sudo dpkg -P (ime_paketa) # sudo dpkg -P vlc

Lista svih instaliranih paketa.

Možete preusmjeriti naredbu na manje (pager) kako biste lakše skrolovali kroz sadržaj:

# dpkg -l | manje

Provjerite je li paket instaliran ili ne.

# dpkg -l (ime_paketa) # dpkg -l vlc

Provjerite je li paket instaliran ili ne, i ako jeste, pokrenite ga:

# dpkg -l | vlc

I ovo će pokazati lokaciju na kojoj će se paket instalirati. Ovdje -S (veliko S) za traženje da li je paket instaliran ili ne.

# sudo dpkg -S (ime_paketa) # sudo dpkg -S skype

Instalirajte *.deb paket sa navedene lokacije.

Ovdje je -R rekurzivan. (Rekurzivno obradite sve regularne fajlove koji odgovaraju uzorku *.deb koji se nalazi u navedenim direktorijumima i svim njegovim poddirektorijumima).

# sudo dpkg -R --install (lokacija_paketa) # sudo dpkg -R --install /home/sysadmin/soft

Prikaži detalje pakovanja

Ovdje -p (mala p) će pokazati informacije o paketu:

# dpkg -p (ime_paketa) # dpkg -p apache2

Pregled sadržaja paketa

Koristite -c (mala c) za prikaz sadržaja:

# sudo dpkg -c (ime_paketa) # sudo dpkg -c skype-ubuntu-precise_4.2.0.11-1_i386.deb

Izvadite *.deb datoteku paketa

Koristite -x (mala slova x) da izdvojite:

# dpkg -x (ime_paketa) (location_were_to_extract) # dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Izdvojite i prikažite nazive datoteka sadržanih u paketu

Koristite -X (velika slova X) za prikaz sadržaja sa ekstrakcijom.

# dpkg -X (ime_paketa) (location_were_to_extract) # dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Prikaz informacija o paketu

Evo informacija:

# dpkg -I (ime_paketa) # dpkg -I libqt4-phonon_4.6.3-4+squeeze1_i386.deb

Ponovno konfigurirajte već instalirani paket

dpkg-reconfigure ponovo konfiguriše pakete nakon što su već instalirani. Proslijedite mu naziv(a) paketa ili paketa za rekonfiguraciju. Postavit će pitanja o konfiguraciji kao da je paket prvi put instaliran.

# dpkg-rekonfiguriši postfix

Ovo će rekonfigurirati postfix isto kao kada ste ga prvi put instalirali.

Trebate li znati više o dpkg komandama? Pogledajte man stranicu:

Dok dpkg -i instalira paket, on ne radi nikakvo automatsko rješavanje ovisnosti, u međuvremenu postoje još dvije alternative koje koriste gdebi ili apt-get alat. Za korištenje novijih verzija koristite:

sudo apt-get install ./package.deb

Obratite pažnju na ./ na početku, treba ti, ako ste u direktoriju paketa, inače se ponaša kao dpkg -i .

Zgodan savjet kada instalirate program kao što je Libreoffice koji ima više .deb datoteka u mapi.

sudo dpkg -i *.deb

Kreirajte vlastitu debInstaller skriptu za instalaciju na sljedeći način:

#!/bin/bash dpkg -i " [email protected]"apt-get --yes --popravi pokvarenu instalaciju

Učinite skriptu izvršnom

Chmod +x debInstaller

Zatim ga premjestite u neke sekcije u PATH ili dodajte trenutni direktorij u PATH.

Premjestit ću ga u /usr/bin

Sudo cp debInstaller /usr/bin

Sada možete instalirati bilo koji .deb paket naredbom:

Sudo debInstaller some-package.deb

Dodatna vrijednost ove metode je rješavanje problema ovisnosti jer ćete u osnovi naići na neke probleme dok instalirate .deb sa dpkg -i zbog greške ovisnosti tako da morate koristiti apt-get install -f da ga riješite, ova skripta će izvršiti ovaj posao za vas, ali ovdje sam koristio apt-get --yes --fix-broken install da automatski riješim ove greške bez intervencije korisnika.

gdebi rešenje komandne linije

Evo najboljeg načina da instalirate .deb fajl na Ubuntu na komandnoj liniji:

sudo gdebi skype.deb

Ako još niste instalirali gdebi, instalirajte ga koristeći sudo apt install gdebi-core.

Zašto gdebi?

gdebi će potražiti sve zavisnosti .deb fajla i instaliraće ih pre nego što pokuša da instalira .deb fajl. Smatram da je ovo poželjnije od sudo dpkg -i skype.deb && sudo apt install -f . Ovo posljednje uklanja ovisnosti prebrzo u određenim situacijama. Na primer, kada sam pokušao da instaliram Skype, pokušao je da ukloni 96(!) paketa, uključujući pakete kao što su compiz i unity! gdebi je dao mnogo jasniju poruku o grešci:

$ sudo gdebi skype.deb Ne mogu instalirati "libqtgui:i386"

(Usput, evo rješenja za ovaj problem.)

Instaliraj:

sudo dpkg -i ime datoteke.deb sudo apt-get install -f sudo dpkg -i ime datoteke.deb # da, dvaput

Izbriši:

sudo dpkg -r IME-PAKETA

Za rekonfiguraciju:

sudo dpkg-reconfigure PACKAGE-NAME

Drugi pristup je instaliranje gdebi

16.04 i na dalje:

Sada Apt jednostavno instalira i rješava ovisnosti o .deb datotekama

sudo apt install /path/to/packagename

Da biste instalirali Debian paket (završava s ".deb") koristeći cmd "dpkg", morate upisati:

Cd /path/of/Debian/package sudo dpkg -i ime-paketa.deb

Ako u nekom trenutku želite ukloniti isti Debian paket, tada:

Cd /path/of/Debian/package sudo dpkg -r ime-paketa.deb

Da dobijete listu trenutnih Debian paketa, koristite:

(.deb) se ručno instaliraju pomoću naredbe dpkg ili možemo reći "Debian Package Management System". dpkg je jedna od pozadinskih naredbi kao što su apt-get i aptitude.

Na primjer:

dpkg -> apt-get, aptitude -> Synaptic, Software Center

Ali, naravno, najlakši načini za instaliranje paketa bi bili, prvo, pošto je dpkg baza, možete ga koristiti za instalaciju paketa direktno iz komandne linije.

Da instalirate paket:

sudo dpkg -i "DEB_PACKAGE"

Na primjer, ako se datoteka paketa zove askubuntu_2.0.deb, onda biste uradili sudo dpkg -i askubuntu_2.0.deb. Ako dpkg prijavljuje grešku zbog problema ovisnosti, možete pokrenuti sudo apt-get install -f da preuzmete nedostajuće ovisnosti i sve postavite. Ako ovo prijavi grešku, morat ćete sami definirati ovisnosti slijedeći primjer. Kako riješiti neispunjene ovisnosti nakon dodavanja PPA?.

Da biste uklonili paket:

sudo dpkg -r PACKAGE_NAME Na primjer, ako se paket zove askubuntu onda biste to učinili

sudo dpkg -r askubuntu

Ponovno konfigurirajte postojeći paket:

sudo dpkg-rekonfiguriraj PACKAGE_NAME

Ovo će biti korisno ako trebate ponovo konfigurirati nešto u vezi s navedenim paketom. Neki korisni primjeri su konfiguracija tastature kada želite da omogućite Ctrl+Alt+Backspace da resetujete X server.

Softver u Ubuntu Linux OS-u se distribuira u takozvanim deb-paketima. Obično, kada instalirate program iz spremišta, sistem automatski preuzima i instalira deb pakete, ali postoje situacije kada trebate instalirati program (na primjer, igru) ručnim preuzimanjem i instalacijom deb paketa.

Zapravo, ova situacija je prilično uobičajena, a za korisnike koji dolaze na Ubuntu iz Windows-a, općenito bi trebao biti native, budući da se u ovom OS-u svi programi instaliraju uglavnom na isti način. One. instalacijski paket se preuzima kao izvršna exe datoteka ili msi paket. Posljednja opcija (msi) je najbliža sistemu za upravljanje paketima koji se koristi u Linuxu.

  1. Potražite program u standardnim ubuntu repozitorijumima, na primjer koristeći App Center
  2. Ako se program ne pojavi u spremištima, potražite na web stranici programa mogućnost instaliranja iz spremišta programera ili, na primjer, vezu do ppa spremišta.
  3. Ako ne postoji spremište, ali postoji gotov deb paket, onda ga instalirajte prema uputama ispod.
  4. Ako stranica ima samo arhivu programa u obliku izvornih kodova, tada ćete morati preuzeti ovu arhivu i sami izraditi program (više o tome u drugoj napomeni).

Zašto prvo trebate potražiti spremište - jednostavno zato što će vam to u budućnosti pojednostaviti proceduru ažuriranja programa. Usluga ažuriranja će automatski pronaći sve ažurirane pakete u svim instaliranim spremištima i zatražiti od vas da ih ažurirate.

Prve dvije tačke se mogu zamijeniti na osnovu sljedećih razmatranja: 1) zvanična softverska spremišta su stabilnija 2) najnovija spremišta programera softvera. Šta vam treba više stabilnosti ili nove kuglice - odlučite sami.

I na kraju, kada nema repozitorija, ili vam verzija paketa u repozitorijumima ne odgovara, ali postoji deb paket koji ste preuzeli sa sajta programera. Imate 2 laka načina da ga instalirate.

Instalacija u grafičkom modu

Otvorite fasciklu deb paketa u Ubuntu fajl menadžeru i dvaput kliknite na nju.

Pokrenut će se grafička ljuska programa za upravljanje paketima. Ako postoji starija verzija programa u spremištima, tada ćete vidjeti odgovarajuću poruku. Pročitajte i zatvorite.

Kliknite na dugme "Instaliraj paket". Sistem će od vas tražiti da unesete lozinku za potvrdu administrativnog ovlaštenja (korisnik kojeg ste kreirali tokom instalacije sistema ima takvo ovlaštenje).

Nakon unosa lozinke, pojavit će se prozor koji "animira" proces instalacije

Po završetku, vidjet ćete sljedeću poruku:

Možete zatvoriti sve prozore instalatera i pokrenuti program iz Ubuntu menija.

Instalacija terminala.

Idite u fasciklu sa preuzetim paketom i pokrenite naredbu:

sudo dpkg -i ime paketa.deb

Pratite uputstva na ekranu. U općenitom slučaju, trebala bi se pojaviti poruka o uspješnoj instalaciji, inače morate razumjeti.

Najčešći problem su neispunjene zavisnosti paketa. Ovo je situacija u kojoj paket koji se instalira zahtijeva da se prethodno instalira drugi paket ili nekoliko paketa (na primjer, razne biblioteke). Najčešće se takve ovisnosti rješavaju instaliranjem potrebnih paketa iz spremišta, a program za instalaciju paketa će vam reći koji točno paketi nedostaju instaliranom programu.

Svi programi u Linux distribuciji kao što je Ubuntu se instaliraju iz posebnih deb paketa. Ovo je proširenje koje se obično koristi. U različitim operativnim sistemima mogu se razlikovati, na primjer, u Windowsu, koji nam je svima poznat, koriste se posebne .exe datoteke. Po pravilu, u Ubuntu sistemu, da bi se program napravio iz spremišta, on se automatski preuzima i počinje instalacija deb paketa. Ali ponekad morate ručno instalirati program, na primjer, ako nema interneta ili ako su instalateri vrlo veliki (posebno igre).

Korisnici Windows-a su se vjerovatno navikli na potonju metodu. One. samo preuzmite datoteku sa željenom ekstenzijom, dvaput kliknite i slijedite upute klikom na dugme "Dalje". U Linux sistemu, ova metoda ima svoje razlike.

1) Idite u Aplikacioni centar i pokušajte tamo pronaći traženi program.

2) Ako ga nije bilo moguće pronaći u standardnom izvoru, onda možete otići na službenu web stranicu programera i vidjeti njihovo spremište za instalaciju ili vezu na PPA.

3) U slučaju kada stranica nudi samo instalaciju deb-paketa, morate ga preuzeti i dalje raditi s njim.

4) Takođe se dešava da možete pronaći samo izvorne kodove, u kom slučaju ćete morati sami da napravite program.

Optimalno rješenje je instaliranje deb-paketa iz spremišta samo iz razloga što će u budućnosti biti mnogo lakše ažurirati program. Usluga upravljanja ažuriranjem na vašem sistemu će automatski pronaći najnovije verzije.

Također je vrijedno napomenuti da su službena spremišta programa pouzdanija od izvora za programere, budući da potonji sadrži novije verzije, iako ne tako stabilne.

Instaliranje deb datoteka podijeljeno je na 2 načina: u grafičkom načinu i u terminalu.

Instalacija u grafičkom modu

Prvo morate pronaći željeni paket u upravitelju datoteka, a zatim dvaput kliknuti na njega. Zatim će se na ekranu pojaviti grafička ljuska programa, a ako je stariji program prisutan u službenim izvorima, korisnik će o tome biti obaviješten. Ovo se može zatvoriti. Nakon toga potrebno je kliknuti na "Instaliraj paket", nakon čega će se od vas tražiti da unesete administratorsku lozinku, jer. svaka takva radnja se mora izvršiti samo uz njegovu dozvolu. Tada će započeti proces instalacije. Kada se ovo završi, možete zatvoriti sve prozore i otići na sam program iz Ubuntu menija.

Instalacija sa terminala

Da bi instalacija deb paketa bila ispravna, potrebno je u terminalu otići u odgovarajuću mapu koja sadrži željeni fajl i ukucati naredbu: "sudo dpkg -i ime_paketa.deb".

Zatim morate slijediti sva uputstva na ekranu. Ako je sve prošlo kako treba, pojavit će se poruka o uspješnoj instalaciji programa. U Ubuntu-u, deb paketi možda ne sadrže potrebne zavisnosti za ovaj program, svi potrebni nazivi dodatnih paketa će biti naznačeni, moraju biti instalirani na istom terminalu.

Dat je samo suštinski i kratak opis objekta. Postoji mnogo posebnih slučajeva, od kojih svaki ima puno svojih suptilnosti.