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_PACKAGEPë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_NAMEPë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_NAMEKjo ë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
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.debFshi një paketë
# sudo dpkg -r (emri_paketë) # sudo dpkg -r vlcHiq një paketë dhe skedarët e saj të konfigurimit
# sudo dpkg -P (emri_paketë) # sudo dpkg -P vlcLista 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 vlcKontrolloni nëse paketa është e instaluar apo jo, dhe nëse po, ekzekutoni atë:
# dpkg -l | vlcDhe 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.
- Kërkoni programin në magazinat standarde të ubuntu, për shembull duke përdorur Qendrën e Aplikimeve
- 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.
- Nëse nuk ka depo, por ka një paketë të gatshme deb, atëherë instaloni atë sipas udhëzimeve më poshtë.
- 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.