Instalimi i deb nga linja e komandës. Instalimi i programeve. Duke përdorur linjën e komandës

Si të punoni në Ubuntu.
Kapitulli 6: Menaxhimi i paketave

Origjinali: "Ubuntu Hacks: Chapter 6 - Package Management"
Autorë: Kyle Rankin, Jonathan Oxer, Bill Childers
Data e publikimit: Qershor 2006
Përkthim: N.Romodanov
Data e transferimit: Shtator 2010

Përdorni vijën e komandës për të instaluar skedarë individualë .deb në rastet kur nuk mund të përdoren mjete të tjera të automatizuara.

Menaxhimi i paketave në shpërndarjet e bazuara në Debian është shumë i fuqishëm dhe kursen shumë përpjekje që mund të harxhohen për gjetjen e paketave më të fundit dhe ndjekjen e varësive. Aftësitë e mjeteve të automatizuara si p.sh apt-merr, Synaptic dhe Adept janë pothuajse gjithmonë të mjaftueshme për shumicën e përdoruesve dhe duhet t'i përdorni sa herë që të jetë e mundur. Megjithatë, ndonjëherë ka rrethana ku mund t'ju duhet të instaloni drejtpërdrejt një paketë. .deb.

Paralajmërim. Ubuntu përdor instalues ​​të automatizuar të paketave për një arsye të mirë. Me ndihmën e tyre zbatohen mbrojtje speciale që sigurojnë përputhshmërinë e paketave dhe disponueshmërinë e bibliotekave, nëse ato janë të nevojshme nga paketat. Nëse instaloni skedarë individualë .deb(veçanërisht ato që nuk janë të paketuara për një version specifik të Ubuntu), jo vetëm që humbisni shumë nga këto përfitime, por gjithashtu mund të prishni pjesë të sistemit për shkak të papajtueshmërisë së bibliotekës, të mbishkruani skedarët nga të cilët varen programet e tjera të Ubuntu ose të shtoni versione unike që e bëjnë më të vështirë përditësimin e sistemit tuaj ndërsa është në shërbim. Para se të instaloni një paketë të veçantë .deb veçanërisht nëse jeni i ri në Ubuntu, ju lutemi eksploroni të gjitha opsionet e tjera të instalimit, duke përfshirë përdorimin e depove të universit dhe multiverses [Hack #60]. Ju keni krijuar kernelin tuaj të "style Ubuntu". Nëse përdorni shërbimin make-kpkg përpiluar kernelin tuaj nga burimi, duhet të përfundoni me një paketë .deb, i cili do të përmbajë binaren e kernelit dhe skedarët .deb për çdo modul shtesë që mund të ndërtoni (hapat specifikë për këtë procedurë janë përshkruar në "Ndërtimi i kerneleve të stilit Ubuntu" [Hack #78]). Ju keni përpiluar paketën tuaj nga burimet e Ubuntu Ashtu si me përpilimin e kernelit, ju keni përpiluar kodin burimor të Ubuntu duke përdorur programin dpkg, dhe përfundimisht keni një skedar të veçantë .deb, të cilin duhet ta instaloni manualisht. Dëshironi të ktheheni në versionin e vjetër të programit Kjo situatë mund të lindë, veçanërisht, nëse jeni duke përdorur një version të zhvilluesit të Ubuntu. Ndonjëherë lëshimet më të fundit të zhvilluesve kanë gabime. Në këtë rast, mund t'ju duhet të ktheheni në një version të mëparshëm të paketës. Një nga mënyrat më të lehta për ta bërë këtë është të gjeni një version më të vjetër të paketës. .deb(ndoshta në cache e paketës suaj lokale /var/cache/apt/archives/) dhe instalimi i tij me dorë. Programi që dëshironi të instaloni ka një shtesë .deb, por nuk është në magazinat e Ubuntu Mund të ketë rrethana kur një paketë mungon nga depot e Ubuntu .deb, të cilin dëshironi ta instaloni sepse është një paketë më e re se ajo që ofron Ubuntu sepse keni gjetur një version më të përgjithshëm të skedarit .deb, ose një palë e tretë ka ofruar një skedar .deb për Ubuntu, por nuk e ka krijuar ende depon e vet të paketave (si p.sh. shfletuesi ueb i Opera Web në versionin aktual të paketës).

E dhënë

Nëse gjeni një program të paketuar në formatin .deb, atëherë nëntë herë nga dhjetë ka një shans të mirë që ky program të jetë tashmë në një nga magazinat e Ubuntu. Për detaje mbi magazinat shtesë të ofruara nga Ubuntu dhe palët e treta, shihni Ndryshimi i Listës së Depove të Paketave [Hack #60].

Programi që keni instaluar ose përditësuar nuk është instaluar plotësisht sepse është instaluar një paketë tjetër që ka të njëjtat skedarë Në raste relativisht të rralla, kemi hasur në situata ku dy paketa përdorin të njëjtat skedarë dhe kur njëra prej tyre përditësohet, lëshohet një mesazh gabimi që tregon se po tentohet të rishkruhen skedarët nga një paketë tjetër. Në këto raste, duhet të përdorni programin dpkg instaloni manualisht këtë paketë duke përdorur opsionin --force.

Instalimi i skedarit .deb

Sa herë që ju duhet të instaloni një skedar për çfarëdo arsye .de b, duhet të kontaktoni shërbimin dpkg. Shërbimet dpkgështë një mjet që, në shpërndarjet e bazuara në Debian, përdoret për të instaluar skedarë .deb. (Edhe kur përdorni mjete automatike të menaxhimit të paketave, në prapaskenë në sistem, ju përdorni dpkg). Nëse jeni njohur me mjetin rpm të përdorura në shpërndarjet e bazuara në paketat RPM, do ta gjeni këtë dpkg sintaksë e ngjashme. Për të instaluar një skedar të rregullt nga linja e komandës .deb, shkruani sa vijon:

[email i mbrojtur]:~$ sudo dpkg -i emri i paketes.deb

Zëvendësoni emrin e paketës.deb me emrin e skedarit .deb që dëshironi të instaloni. Nëse keni disa skedarë që dëshironi të instaloni në të njëjtën kohë, mund t'i renditni një nga një në vijën e komandës

[email i mbrojtur]:~$ sudo dpkg -i package1.debpack2.debpack3.deb

ose përdorni karakterin e egër [Hack #13] për të instaluar të gjithë skedarët .deb që janë në drejtorinë aktuale:

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

Shërbimet dpkg gjithashtu ka një opsion ekzekutimi rekurziv (-R). Nëse keni një direktori plot me skedarë deb, mund t'i instaloni si kjo:

[email i mbrojtur]:~$ sudo dpkg -i -R /rruga/në/drejtori

dhe dobia dpkg do të kërkojë dhe instalojë në mënyrë rekursive të gjithë skedarët .deb, të cilat ndodhen në këtë direktori dhe në të gjitha nëndrejtoritë e tij.

Ndonjëherë kur instaloni një paketë duke përdorur dpkg, instalimi mund të dështojë sepse paketa është shënuar si mbaj sepse bie ndesh me një paketë tjetër, ose varet nga paketa të tjera që nuk janë të instaluara, ose kur instalohet një paketë, tentohet të mbishkruhen skedarët që i përkasin një pakete tjetër, ose për ndonjë arsye tjetër. AT dpkg Ka një numër opsionesh --force që mund t'i përdorni për të injoruar këto probleme dhe për të vazhduar instalimin e paketës.

Paralajmërim

Opsionet --force janë vetëm për ekspertë që janë shumë të njohur me sistemin e paketave .deb dhe me varësitë e disponueshme brenda sistemit. Në mënyrë tipike, instalimet e paketave ndalojnë për arsye serioze dhe nëse jeni i ri dhe gjithsesi detyroni një paketë të instalohet, instalimi ka shumë të ngjarë të përfundojë me një sistem të prishur për ju. Prandaj, përdorni këto opsione me kujdes.

Për të parë listën e plotë të opsioneve --force, shkruani sa vijon:

[email i mbrojtur]:~$ dpkg --forco ndihmë

Opsionet më të dobishme përfshijnë:

Instalimi i një pakete edhe nëse është shënuar si mbaj.

me forcë-mbishkruani

Instalimi i një pakete, edhe pse mund të mbishkruajë skedarë nga një paketë tjetër.

Lëshoni një listë gabimesh në lidhje me varësitë që mungojnë dhe vazhdoni me instalimin gjithsesi.

Konfliktet e forcës

Edhe nëse një paketë bie ndesh me një paketë tjetër, vazhdoni me instalimin gjithsesi.

Pra, nëse keni një skedar .deb, i cili duhet të instalohet dhe që rishkruan skedarët nga një paketë tjetër, dhe ju keni kontrolluar gjithçka dhe keni vendosur që gjithçka do të jetë në rregull, pastaj për të vazhduar, futni:

[email i mbrojtur]:~$ sudo dpkg -i --force-overwrite packagename.deb

Heqja e një pakete

Ndonjëherë mund t'ju duhet të hiqni manualisht një paketë individuale. AT dpkg ekzistojnë opsione -r dhe -P për të hequr paketën dhe për të hequr paketën dhe për të pastruar skedarët e konfigurimit, përkatësisht. Për të hequr një paketë, shkruani:

[email i mbrojtur] Emri i paketës :~$ sudo dpkg -r

Vini re se nuk specifikoni një shtesë .deb në emrin e një skedari që mund të keni instaluar më parë, vetëm emrin e vetë paketës. Kur specifikohet opsioni -r, dpkg do të kërkojë dhe fshijë të gjithë skedarët e kësaj pakete, përveç skedarëve të konfigurimit, të cilët do të mbeten në rast se programi instalohet përsëri. Nëse dëshironi të pastroni sistemin nga të gjithë skedarët, duke përfshirë skedarët e konfigurimit, përdorni opsionin -P:

[email i mbrojtur]:~$ sudo dpkg -P emri i paketës

Edhe nëse jeni i ri në Linux dhe nuk keni punuar me të për shumë kohë, ju e dini se mënyra më e zakonshme për të instaluar programe në shpërndarjet e bazuara në këtë kernel është instalimi nga depot. Megjithatë, ka raste kur kjo nuk është e mundur, dhe programi i dëshiruar shpërndahet si një paketë rpm ose deb. Dhe meqenëse shpërndarjet e bazuara në Debian (Ubuntu, Elementary OS, Linux Mint, etj.) që përdorin paketat deb janë më të zakonshme sot, le të shohim se si t'i instalojmë ato.

Instalimi i paketës deb në Ubuntu

Në Ubuntu, mund të instaloni paketën deb përmes Qendrës së Softuerit:

  • shkarkoni skedarin e kërkuar;
  • klikoni dy herë mbi të me butonin e majtë të miut;
  • në Qendrën e Aplikimeve që hapet, zgjidhni "Instalo".

Instalimi i paketës deb përmes terminalit

Si gjithmonë, mënyra më e lehtë dhe më e gjithanshme për të konfiguruar Linux dhe për të instaluar në veçanti paketat deb është përmes terminalit. Për të instaluar një paketë deb përmes terminalit, thjesht ekzekutoni disa komanda. Konsideroni shembullin e instalimit të Google Chrome:

  • Natyrisht, së pari shkarkoni vetë paketën;
  • pastaj hapim terminalin dhe shkojmë në drejtori me skedarin, pasi më shpesh është "Shkarkime", atëherë komanda do të duket kështu: cd ~ / Shkarkime /
  • dhe instaloni duke përdorur menaxherin e paketave dpkg: sudo dpkg -i google-chrome-stable_current_i386.deb
  • futni fjalëkalimin e superpërdoruesit dhe prisni që instalimi të përfundojë.

Kjo do të thotë, për të instaluar paketën deb përmes terminalit, duhet të përdorni konstruksionin:

sudo dpkg -i emri i paketës.deb Postimi i mëparshëm

Paketat janë instaluar me dorë me me ndihmën e ekipit dpkg(Debian Package Management System). dpkg është mbështetja për komanda si apt-get dhe aptitude, e cila nga ana tjetër është mbështetja për aplikacionet e instalimit GUI si Software Center dhe Synaptic.

Diçka si:

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

Por sigurisht mënyrat më të lehta për të instaluar një paketë do të ishin fillimisht aplikacionet grafike (Synaptic, Software Center, etj) dhe më pas komandat apt-get dhe terminali aptitude të cilat do të shtonin një kontakt shumë të këndshëm miqësor në sfondin dpkg. duke përfshirë por pa u kufizuar tek vartësitë e paketuara, kontrolli mbi atë që është instaluar, ka nevojë për përditësim, jo ​​të instaluar, paketa të prishura, etj. Së fundi, komanda dpkg e cila është baza për të gjitha ato.

Për shkak se dpkg është një bazë, mund ta përdorni për të instaluar të paketuar direkt nga linja e komandës.

Instalimi i paketës

sudo dpkg -i DEB_PACKAGE

Për shembull, nëse skedari i paketës quhet askubuntu_2.0.deb, atëherë do të bëni sudo dpkg -i askubuntu_2.0.deb. Nëse dpkg po raporton një gabim për shkak të problemeve të varësisë, mund të ekzekutoni sudo apt-get install -f për të shkarkuar varësitë që mungojnë dhe të konfiguroni gjithçka. Nëse kjo raporton një gabim, do të duhet të përcaktoni vetë varësitë duke ndjekur shembullin. Si të zgjidhni varësitë e paplotësuara pas shtimit të një PPA? ,

Fshi një paketë

sudo dpkg -r PACKAGE_NAME

Për shembull, nëse paketa quhet askubuntu, atëherë do të bëni sudo dpkg -r askubuntu.

Rikonfiguroni një paketë ekzistuese

sudo dpkg-rikonfiguro PACKAGE_NAME

Kjo është e dobishme kur ju duhet të rikonfiguroni diçka që lidhet me një paketë të specifikuar. Disa shembuj të dobishëm janë konfigurimi i tastierës kur dëshironi të aktivizoni Ctrl + Alt + Backspace për të rifilluar serverin X, kështu që do të bëni sa më poshtë:

sudo dpkg-rikonfiguro konfigurimin e tastierës

Një tjetër pikë e mrekullueshme është kur duhet të vendosni zonën kohore për serverin ose makinën lokale të provës, kështu që përdorni paketën tzdata:

sudo dpkg-rikonfiguro tzdata

Paketat Debian (.deb) janë paketat e përdorura nga Ubuntu. Mund të instaloni çdo paketë .deb në sistemin tuaj. Skedarët .deb zakonisht mund të instalohen nga menaxheri juaj i skedarëve (Nautilus) thjesht duke klikuar mbi to, pasi Ubuntu tashmë ka lidhje skedarësh të konfiguruar me instaluesin e paracaktuar. Këto udhëzime janë për ata që duan të instalojnë paketa nga një terminal i linjës komanduese (Terminal).

Për të instaluar një paketë të shkarkuar Debian (Ubuntu) (.deb): Hapni një terminal dhe shkruani

sudo dpkg -i emri i paketës.deb

Për të hequr një paketë Debian (Ubuntu) (.deb):

sudo dpkg -r emri i paketës

Për të rikonfiguruar/riparuar një paketë të instaluar Debian (Ubuntu) (.deb):

sudo dpkg-rikonfiguro emrin e paketës

I preferuari im është GDebi, i disponueshëm si nga terminali ashtu edhe nga një shell ose desktop grafik.

Unë zakonisht lidh skedarët .deb me GDebi pasi është i shpejtë dhe efikas - veçanërisht në krahasim me Qendrën e Softuerit Ubuntu. Një nga veçoritë kryesore të GDebi është heqja e varësive dhe instalimi i tyre.

Për linjën e komandës ekzekutoni sudo gdebi Për të instaluar një deb të vetëm.

Komandat e DPKG

Ka dy veprime: dpkg-query dhe dpkg-deb.

Instalimi i paketës

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

Fshi një paketë

# sudo dpkg -r (emri_paketë) # sudo dpkg -r vlc

Hiq një paketë dhe skedarët e saj të konfigurimit

# sudo dpkg -P (emri_paketë) # sudo dpkg -P vlc

Lista e të gjitha paketave të instaluara.

Ju mund ta ridrejtoni komandën te më pak (pager) në mënyrë që të mund të lëvizni nëpër përmbajtje më lehtë:

# dpkg -l | më pak

Kontrolloni nëse paketa është e instaluar apo jo.

# dpkg -l (emri_paketë) # dpkg -l vlc

Kontrolloni nëse paketa është e instaluar apo jo, dhe nëse po, ekzekutoni atë:

# dpkg -l | vlc

Dhe kjo do të tregojë vendndodhjen ku do të instalohet paketa. Këtu -S (kapitale S) për të kërkuar nëse paketa është e instaluar apo jo.

# sudo dpkg -S (emri_paketë) # sudo dpkg -S skype

Instaloni paketën *.deb nga vendi i specifikuar.

Këtu -R është rekurzive. (Përpunoni në mënyrë rekursive të gjithë skedarët e rregullt që përputhen me modelin *.deb që gjendet në drejtoritë e specifikuara dhe të gjitha nëndrejtoritë e tij).

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

Trego detajet e paketimit

Këtu -p (p vogël) do të tregojë informacione rreth paketës:

# dpkg -p (emri_paketë) # dpkg -p apache2

Shikimi i përmbajtjes së një pakete

Përdorni -c (të vogla c) për të shfaqur përmbajtjen:

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

Ekstraktoni skedarin e paketës *.deb

Përdorni -x (x me shkronja të vogla) për të nxjerrë:

# dpkg -x (emri_paketë) (lokacioni_ishin_për_ekstrakt) # dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Ekstraktoni dhe shfaqni emrat e skedarëve të përfshirë në një paketë

Përdorni -X (shkronja e madhe X) për të shfaqur përmbajtjen me nxjerrje.

# dpkg -X (emri_paketë) (lokacioni_ishin_për_ekstrakt) # dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Shfaqja e informacionit të paketës

Këtu është informacioni:

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

Rikonfiguroni një paketë të instaluar tashmë

dpkg-reconfigure rikonfiguron paketat pasi ato janë instaluar tashmë. Transferoni emrin(et) e paketës ose paketave për t'u rikonfiguruar. Ai do të bëjë pyetje konfigurimi sikur paketa të ishte instaluar për herë të parë.

# dpkg-rikonfiguro postfiksin

Kjo do të rikonfigurojë postfiksin njësoj si kur e keni instaluar për herë të parë.

A keni nevojë të dini më shumë rreth komandave dpkg? Shikoni faqen e njeriut:

Ndërsa dpkg -i e instalon paketën, nuk bën asnjë zgjidhje automatike të varësisë, ndërkohë ka edhe dy alternativa të tjera duke përdorur gdebi ose mjetin apt-get. Për të përdorur versionet e mëvonshme, përdorni:

sudo apt-get install ./package.deb

Vini re ./ në fillim, Ju duhet, nëse jeni në direktorinë e paketës, përndryshe ajo sillet thjesht si dpkg -i.

Një këshillë e dobishme kur instaloni një program si Libreoffice që ka shumë skedarë .deb në një dosje.

sudo dpkg -i *.deb

Krijoni skriptin tuaj të instaluesit të debInstaller si më poshtë:

#!/bin/bash dpkg -i " [email i mbrojtur]"apt-get --yes -- rregullo instalimin e prishur

Bëni skriptin të ekzekutueshëm

Chmod +x debInstaller

Pastaj zhvendoseni atë në disa seksione në PATH ose shtoni direktorinë aktuale në PATH.

Unë do ta zhvendos atë në /usr/bin

Sudo cp debInstaller /usr/bin

Tani mund të instaloni çdo paketë .deb me komandën:

Sudo debInstaller some-package.deb

Vlera e shtuar e kësaj metode është zgjidhja e problemit të varësisë pasi në thelb do të hasni disa probleme gjatë instalimit të .deb me dpkg -i për shkak të gabimit të varësisë, kështu që ju duhet të përdorni apt-get install -f për ta zgjidhur atë, këtë skript. do ta ekzekutojë këtë punë për ju, por këtu kam përdorur apt-get --yes --fix-broken install për të zgjidhur këto gabime automatikisht pa ndërhyrjen e përdoruesit.

Zgjidhja e linjës së komandës gdebi

Këtu është mënyra më e mirë për të instaluar një skedar .deb në Ubuntu në vijën e komandës:

sudo gdebi skype.deb

Nëse nuk e keni instaluar ende gdebi, instaloni duke përdorur sudo apt install gdebi-core .

Pse gdebi?

gdebi do të kërkojë të gjitha varësitë e skedarit .deb dhe do t'i instalojë ato përpara se të përpiqet të instalojë skedarin .deb. Mendoj se kjo është e preferueshme ndaj sudo dpkg -i skype.deb && sudo apt install -f . Kjo e fundit largon shumë shpejt varësitë në situata të caktuara. Për shembull, kur u përpoqa të instaloja Skype, ai u përpoq të hiqte 96 (!) paketa, duke përfshirë paketa si compiz dhe unity ! gdebi dha një mesazh gabimi shumë më të qartë:

$ sudo gdebi skype.deb Nuk mund të instalohet "libqtgui:i386"

(Këtu është zgjidhja për këtë problem të veçantë, meqë ra fjala.)

Instaloni:

sudo dpkg -i filename.deb sudo apt-get install -f sudo dpkg -i filename.deb # po, dy herë

Fshij:

sudo dpkg -r EMRI-PAKETA

Për të rikonfiguruar:

sudo dpkg-rikonfiguro EMRI PACKAGE

Një qasje tjetër është instalimi i gdebi

Më 16.04 e lart:

Tani Apt instalon dhe zgjidh varësitë nga skedarët .deb aq lehtë sa

sudo apt install / path/to/packagename

Për të instaluar një paketë Debian (përfundon me ".deb") duke përdorur cmd "dpkg", duhet të shkruani:

Cd /path/of/Debian/package sudo dpkg -ipackage-name.deb

Nëse dëshironi të hiqni të njëjtën paketë Debian në një moment, atëherë:

Cd /path/of/Debian/package sudo dpkg -rpackage-name.deb

Për të marrë një listë të paketave aktuale Debian, përdorni:

(.deb) instalohen manualisht duke përdorur komandën dpkg ose mund të themi "Debian Package Management System". dpkg është një nga komandat mbështetëse si apt-get dhe aptitude.

Për shembull:

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

Por sigurisht mënyra më e lehtë për të instaluar një paketë do të ishte, së pari, duke qenë se dpkg është një bazë, mund ta përdorni për të instaluar të paketuar direkt nga linja e komandës.

Për të instaluar një paketë:

sudo dpkg -i "DEB_PACKAGE"

Për shembull, nëse skedari i paketës emërtohet askubuntu_2.0.deb, atëherë do të bëni sudo dpkg -i askubuntu_2.0.deb. Nëse dpkg po raporton një gabim për shkak të problemeve të varësisë, mund të ekzekutoni sudo apt-get install -f për të shkarkuar varësitë që mungojnë dhe të konfiguroni gjithçka. Nëse kjo raporton një gabim, do të duhet të përcaktoni vetë varësitë duke ndjekur shembullin. Si të zgjidhni varësitë e paplotësuara pas shtimit të një PPA?.

Për të hequr një paketë:

sudo dpkg -r PACKAGE_NAME Për shembull, nëse paketa quhet askubuntu, atëherë do ta bënit

sudo dpkg -r askubuntu

Rikonfiguroni një paketë ekzistuese:

sudo dpkg-rikonfiguro PACKAGE_NAME

Kjo do të jetë e dobishme nëse keni nevojë të rikonfiguroni diçka që lidhet me paketën në fjalë. Disa shembuj të dobishëm janë konfigurimi i tastierës kur dëshironi të aktivizoni Ctrl+Alt+Backspace për të rivendosur serverin X.

Softueri në Ubuntu Linux OS shpërndahet në të ashtuquajturat pako deb. Zakonisht, kur instaloni një program nga një depo, sistemi shkarkon dhe instalon automatikisht paketat deb, por ka situata kur duhet të instaloni një program (për shembull, një lojë) duke shkarkuar dhe instaluar paketën deb manualisht.

Në fakt, kjo situatë është mjaft e zakonshme dhe për përdoruesit që vijnë në Ubuntu nga Windows, në përgjithësi duhet të jetë vendas, pasi në këtë OS të gjitha programet instalohen kryesisht në të njëjtën mënyrë. ato. paketa e instalimit shkarkohet si një skedar exe i ekzekutueshëm ose paketë msi. Opsioni i fundit (msi) është më i afërt me sistemin e menaxhimit të paketave të përdorura në Linux.

  1. Kërkoni programin në magazinat standarde të ubuntu, për shembull duke përdorur Qendrën e Aplikimeve
  2. Nëse programi nuk shfaqet në depo, atëherë shikoni në faqen e internetit të programit për mundësinë e instalimit nga depoja e zhvilluesve ose, për shembull, një lidhje me depon e PPA.
  3. Nëse nuk ka depo, por ka një paketë të gatshme deb, atëherë instaloni atë sipas udhëzimeve më poshtë.
  4. Nëse faqja ka vetëm arkivin e programit në formën e kodeve burimore, atëherë do të duhet ta shkarkoni këtë arkiv dhe ta ndërtoni vetë programin (më shumë për këtë në një shënim tjetër).

Pse duhet të kërkoni së pari depon - thjesht sepse në të ardhmen do të thjeshtojë procedurën për përditësimin e programit për ju. Shërbimi i përditësimit do t'i gjejë automatikisht të gjitha paketat e përditësuara në të gjitha depot e instaluara dhe do t'ju kërkojë t'i përditësoni ato.

Dy pikat e para mund të ndërrohen bazuar në konsideratat e mëposhtme: 1) depot zyrtare të softuerit janë më të qëndrueshme 2) magazinat më të fundit të zhvilluesve të softuerit. Çfarë keni nevojë për më shumë stabilitet apo gërmadha të reja - vendosni vetë.

Dhe së fundi, kur nuk ka depo, ose versioni i paketës në depo nuk ju përshtatet, por ekziston një paketë deb që keni shkarkuar nga faqja e zhvilluesve. Ju keni 2 mënyra të thjeshta për ta instaluar atë.

Instalimi në modalitetin grafik

Hapni dosjen e paketës deb në menaxherin e skedarëve Ubuntu dhe klikoni dy herë mbi të.

Do të fillojë guaska grafike e programit të menaxhimit të paketave. Nëse ka një version më të vjetër të programit në depo, do të shihni një mesazh përkatës. Lexojeni dhe mbylleni.

Klikoni në butonin "Instalo paketën". Sistemi do t'ju kërkojë të vendosni një fjalëkalim për të konfirmuar autoritetin administrativ (përdoruesi që keni krijuar gjatë instalimit të sistemit e ka këtë autoritet).

Pas futjes së fjalëkalimit, do të shfaqet një dritare që "animon" procesin e instalimit

Pas përfundimit, do të shihni mesazhin e mëposhtëm:

Ju mund të mbyllni të gjitha dritaret e instaluesit dhe të ekzekutoni programin nga menyja e Ubuntu.

Instalimi i terminalit.

Shkoni te dosja me paketën e shkarkuar dhe ekzekutoni komandën:

sudo dpkg -i emri i paketës.deb

Ndiqni udhëzimet në ekran. Në rastin e përgjithshëm, duhet të shfaqet një mesazh për instalimin e suksesshëm, përndryshe duhet ta kuptoni.

Problemi më i zakonshëm janë varësitë e paplotësuara të paketave. Kjo është një situatë ku paketa që instalohet kërkon që një paketë tjetër ose disa paketa (për shembull, biblioteka të ndryshme) të instalohen paraprakisht. Më shpesh, varësi të tilla zgjidhen duke instaluar paketat e nevojshme nga depoja, instaluesi i paketave do t'ju tregojë saktësisht se cilat paketa i mungojnë programit të instaluar.

Të gjitha programet në një shpërndarje Linux si Ubuntu janë instaluar nga paketa speciale deb. Kjo është zgjerimi që përdoret zakonisht. Në sisteme të ndryshme operative, ato mund të ndryshojnë, për shembull, në Windows, me të cilin të gjithë jemi njohur, përdoren skedarë të veçantë .exe. Si rregull, në sistemin Ubuntu, për të ndërtuar programin nga depoja, ai shkarkohet automatikisht dhe fillon instalimi i paketave deb. Por ndonjëherë ju duhet ta instaloni programin me dorë, për shembull, nëse nuk ka internet, ose nëse instaluesit janë shumë të mëdhenj (në veçanti, lojërat).

Përdoruesit e Windows ndoshta janë mësuar me metodën e fundit. ato. thjesht shkarkoni skedarin me shtesën e dëshiruar, klikoni dy herë dhe ndiqni udhëzimet duke klikuar butonin "Next". Në sistemin Linux, kjo metodë ka dallimet e veta.

1) Shkoni te Qendra e Aplikimit dhe përpiquni të gjeni programin e kërkuar atje.

2) Nëse nuk ishte e mundur ta gjeni atë në burimin standard, atëherë mund të shkoni në faqen zyrtare të zhvilluesve dhe të shihni depon e tyre për instalim ose një lidhje me PPA.

3) Në rastin kur faqja ofron vetëm instalimin e një pakete deb, atëherë duhet ta shkarkoni dhe të punoni më tej me të.

4) Ndodh gjithashtu që ju mund të gjeni vetëm kodet burimore, në këtë rast do të duhet ta ndërtoni vetë programin.

Zgjidhja optimale është instalimi i paketave deb nga depoja vetëm për arsye se do të jetë shumë më e lehtë të përditësohet programi në të ardhmen. Shërbimi i menaxhimit të përditësimeve në sistemin tuaj do të gjejë automatikisht versionet më të fundit.

Vlen gjithashtu të përmendet se depot zyrtare të programit janë më të besueshme se burimet e zhvilluesit, pasi ky i fundit përmban versione më të reja, megjithëse jo aq të qëndrueshme.

Instalimi i skedarëve deb ndahet në 2 mënyra: në modalitetin grafik dhe në terminal.

Instalimi në modalitetin grafik

Së pari ju duhet të gjeni paketën e dëshiruar në menaxherin e skedarëve dhe pastaj klikoni dy herë mbi të. Më pas, guaska grafike e programit do të shfaqet në ekran dhe nëse një program më i vjetër është i pranishëm në burime zyrtare, përdoruesi do të informohet për këtë. Kjo mund të mbyllet. Pas kësaj, duhet të klikoni "Instalo paketën", pas së cilës do t'ju kërkohet të vendosni fjalëkalimin e administratorit, sepse. çdo veprim i tillë duhet të kryhet vetëm me lejen e tij. Pastaj do të fillojë procesi i instalimit. Kur kjo të bëhet, mund të mbyllni të gjitha dritaret dhe të shkoni te vetë programi nga menyja e Ubuntu.

Instalimi nga terminali

Në mënyrë që instalimi i paketës deb të jetë i saktë, duhet të shkoni në dosjen përkatëse që përmban skedarin e dëshiruar në terminal dhe të shkruani komandën: "sudo dpkg -i package_name.deb".

Tjetra, duhet të ndiqni të gjitha udhëzimet në ekran. Nëse gjithçka shkoi mirë, do të shfaqet një mesazh për instalimin e suksesshëm të programit. Në Ubuntu, paketat deb mund të mos përmbajnë varësitë e nevojshme për këtë program, do të tregohen të gjithë emrat e kërkuar të paketave shtesë, ato duhet të instalohen në të njëjtin terminal.

Është dhënë vetëm përshkrimi thelbësor dhe i shkurtër i objektit. Ka shumë raste të veçanta, secila prej të cilave ka shumë hollësitë e veta.