Ubuntu paketlərinin quraşdırılması. dpkg istifadə edərək .deb-i necə quraşdırmaq olar Terminaldan çoxlu paketləri necə quraşdırmaq olar

14.01.2024

Paketlər quraşdırılıb ilə əl ilə komandanın köməyi ilə dpkg(Debian Paket İdarəetmə Sistemi). dpkg apt-get və aptitude kimi əmrlər üçün arxa plandır ki, bu da öz növbəsində Software Center və Synaptic kimi GUI quraşdırma proqramları üçün arxa hissədir.

Belə bir şey:

dpkg -> apt-get , aptitude -> Synaptic, Proqram Mərkəzi

Ancaq əlbəttə ki, paketi quraşdırmağın ən asan yolları, ilk növbədə, qrafik proqramlar(Synaptic, Proqram Mərkəzi və s.) və sonra terminal paketlənmiş asılılıqlar, quraşdırılmış şeylərə nəzarət, yeniləmələrə ehtiyac duyur, quraşdırılmamış dpkg backendinə çox gözəl dostluq yanaşması əlavə edən apt-get və aptitude əmrlərini verir. , qırıq paketlər və s. Nəhayət, onların hamısı üçün əsas olan dpkg əmri.

dpkg əsas olduğundan, paketi birbaşa komanda xəttindən quraşdırmaq üçün istifadə edə bilərsiniz.

Paketin quraşdırılması

sudo dpkg -i DEB_PACKAGE

Məsələn, paket faylı askubuntu_2.0.deb adlanırsa, siz sudo dpkg -i askubuntu_2.0.deb . Əgər dpkg asılılıq problemlərinə görə xəta barədə məlumat verirsə, çatışmayan asılılıqları yükləmək və hər şeyi qurmaq üçün sudo apt-get install -f proqramını işlədə bilərsiniz. Əgər bu, xəta haqqında məlumat verirsə, nümunəyə əməl etməklə asılılıqları özünüz müəyyən etməli olacaqsınız. PPA əlavə etdikdən sonra qarşılanmamış asılılıqları necə həll etmək olar? ,

Paketi çıxarın

sudo dpkg -r PACKAGE_NAME

Məsələn, paket askubuntu adlanırsa, siz sudo dpkg -r askubuntu edərdiniz.

Mövcud paketi yenidən konfiqurasiya edin

sudo dpkg-PACKAGE_NAME-i yenidən konfiqurasiya edin

Bu, müəyyən bir paketlə əlaqəli bir şeyi yenidən konfiqurasiya etmək lazım olduqda faydalıdır. Bəzi faydalı nümunələr, X serverini yenidən başlatmaq üçün Ctrl + Alt + Backspace funksiyasını aktivləşdirmək istədiyiniz zaman klaviatura konfiqurasiyasıdır, beləliklə, aşağıdakıları etməlisiniz:

Sudo dpkg-klaviatura konfiqurasiyasını yenidən konfiqurasiya edin

Başqa bir əla məqam quraşdırmaq lazım olduqda vaxt zonası server üçün və ya yerli kompüter test etmək üçün tzdata paketindən istifadə edirsiniz:

Sudo dpkg-tzdata-nı yenidən konfiqurasiya edin

Debian paketləri (.deb) Ubuntu tərəfindən istifadə edilən paketlərdir. Sisteminizdə istənilən .deb paketini quraşdıra bilərsiniz. .deb faylları adətən sizdən quraşdırıla bilər fayl meneceri(Nautilus) sadəcə onlara klikləməklə, çünki Ubuntu artıq standart quraşdırıcı ilə müəyyən edilmiş fayl assosiasiyalarına malikdir. Bu təlimat paketləri komanda xətti terminalından (Terminal) quraşdırmaq istəyənlər üçündür.

Yüklənmiş Debian (Ubuntu) paketini (.deb) quraşdırmaq üçün: Terminal açın və yazın

Sudo dpkg -i paket adı.deb

Debian (Ubuntu) paketini (.deb) silmək üçün:

Sudo dpkg -r paket adı

Quraşdırılmış Debian (Ubuntu) paketini (.deb) yenidən konfiqurasiya etmək/bərpa etmək üçün:

Sudo dpkg-paket adını yenidən konfiqurasiya edin

Ən sevdiyim GDebi-dir, həm terminaldan, həm də qabıqdan və ya qrafik iş masasından əldə edilə bilər.

Mən adətən .deb fayllarını GDebi ilə əlaqələndirirəm, çünki o, sürətli və səmərəlidir - xüsusilə Ubuntu Proqram Mərkəzi ilə müqayisədə. GDebi-nin əsas xüsusiyyətlərindən biri asılılıqların aradan qaldırılması və onların quraşdırılmasıdır.

Komanda xətti üçün sudo gdebi-ni işə salın Bir deb faylı quraşdırmaq üçün.

DPKG əmrləri

İki hərəkət var: dpkg-query və dpkg-deb.

Paketin quraşdırılması

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

Paketi çıxarın

# sudo dpkg -r (paket_adı) # sudo dpkg -r vlc

Paketi və onun konfiqurasiya fayllarını silin

# sudo dpkg -P (paket_adı) # sudo dpkg -P vlc

Bütün quraşdırılmış paketlərin siyahısı.

Siz məzmunu daha asan sürüşdürə bilmək üçün əmri daha az (peycer) yönləndirə bilərsiniz:

# dpkg -l | az

Paketin quraşdırılıb-quraşdırılmadığını yoxlayın.

# dpkg -l (paket_adı) # dpkg -l vlc

Paketin quraşdırılıb-quraşdırılmadığını yoxlayın və əgər varsa, onu işə salın:

# dpkg -l | vlc

Və bu, paketin quraşdırılacağı yeri göstərəcək. Paketin yüklü olub-olmadığını axtarmaq üçün burada -S (böyük S).

# sudo dpkg -S (paket_adı) # sudo dpkg -S skype

Göstərilən yerdən *.deb paketini quraşdırın.

Burada -R rekursivdir. (Göstərilən kataloqlarda və onun bütün alt kataloqlarında olan *.deb modelinə uyğun gələn bütün müntəzəm faylları rekursiv şəkildə emal edin).

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

Qablaşdırma təfərrüatlarını göstərin

Burada -p (kiçik hərf p) paket məlumatını göstərəcək:

# dpkg -p (paket_adı) # dpkg -p apache2

Paket məzmununa baxın

Məzmunu göstərmək üçün -c (kiçik c) istifadə edin:

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

*.deb paket faylını çıxarın

Çıxarmaq üçün -x (kiçik x hərfi) istifadə edin:

# dpkg -x (paket_adı) (çıxarılmalı_yer) # dpkg -x libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Paketdə olan fayl adlarını çıxarın və göstərin

Məzmunu çıxarışla göstərmək üçün -X (böyük hərf X) istifadə edin.

# dpkg -X (paket_adı) (çıxarılmalı_yer) # dpkg -X libqt4-phonon_4.6.3-4+squeeze1_i386.deb /home/sysadmin/

Paket məlumatı göstərilir

Məlumatı təqdim edirik:

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

Artıq quraşdırılmış paketi yenidən konfiqurasiya edin

dpkg-reconfigure paketləri artıq quraşdırıldıqdan sonra yenidən konfiqurasiya edir. Köçmək üçün ona paketin və ya paketlərin ad(lar)ını ötürün. Paket ilk dəfə quraşdırılmış kimi konfiqurasiya suallarını verəcək.

# dpkg-postfiksi yenidən konfiqurasiya edin

Bu, postfiksi ilk quraşdırdığınız zaman olduğu kimi yenidən konfiqurasiya edəcəkdir.

dpkg əmrləri haqqında daha çox bilmək lazımdırmı? Təlimat səhifəsinə baxın:

dpkg -i paketi quraşdırsa da, heç bir avtomatik asılılıq həllini həyata keçirmir, bu arada gdebi və ya apt-get alətindən istifadə edərək başqa iki alternativ var. Sonrakı versiyaları istifadə etmək üçün istifadə edin:

Sudo apt-get install ./package.deb

Əvvəlində ./ qeyd edin, sənə lazımdırƏgər siz paketlə kataloqdasınızsa, əks halda o, sadəcə olaraq dpkg -i kimi davranır.

Qovluqda çoxlu .deb faylı olan Libreoffice kimi proqramı quraşdırarkən lazımlı məsləhət.

Sudo dpkg -i *.deb

Öz debInstaller quraşdırma skriptinizi belə yaradın:

#!/bin/bash dpkg -i "$@" apt-get --bəli --fix-broken quraşdırma

Et icra edilə bilən fayl skript

Chmod +x debInstaller

Sonra onu PATH-də bəzi bölmələrə köçürün və ya cari kataloqu PATH-ə əlavə edin.

Mən onu /usr/bin-ə köçürəcəyəm

Sudo cp debInstaller /usr/bin

İndi əmrdən istifadə edərək istənilən .deb paketini quraşdıra bilərsiniz:

Sudo debInstaller some-package.deb

Bu metodun əlavə dəyəri asılılıq problemini həll etməkdir, çünki asılılıq xətası səbəbindən dpkg -i ilə .deb-i quraşdırarkən bəzi problemlərlə qarşılaşacaqsınız, ona görə də onu həll etmək üçün apt-get install -f istifadə etməlisiniz, bu skript bunu edəcək. bu sizin üçün işləyir, amma burada apt-get --yes --fix-broken install-dan istifadə etdim avtomatik həll istifadəçi müdaxiləsi olmadan bu səhvlər.

gdebi komanda xətti həlli

Burada ən yaxşı yol Ubuntu-da .deb faylını quraşdırın komanda xətti:

Sudo gdebi skype.deb

Əgər siz hələ gdebi quraşdırmamısınızsa, onu sudo apt install gdebi-core istifadə edərək quraşdırın.

Niyə gdebi?

gdebi .deb faylının bütün asılılıqlarını axtaracaq və .deb faylını quraşdırmadan əvvəl onları quraşdıracaq. Mən bunu sudo dpkg -i skype.deb && sudo apt install -f yerinə üstünlük verirəm. Sonuncu müəyyən vəziyyətlərdə asılılıqları çox tez aradan qaldırır. Məsələn, mən Skype-ı quraşdırmağa cəhd edəndə o, compiz və unity kimi paketlər daxil olmaqla 96 (!) paketi silməyə çalışdı! gdebi daha aydın səhv mesajı verdi:

$ sudo gdebi skype.deb "libqtgui:i386" quraşdırmaq mümkün deyil

(Yeri gəlmişkən, bu xüsusi problemin həlli budur.)

Quraşdırın:

Sudo dpkg -i filename.deb sudo apt-get install -f sudo dpkg -i filename.deb # bəli, iki dəfə

Silin:

Sudo dpkg -r PAKET-ADI

Yenidən konfiqurasiya etmək üçün:

Sudo dpkg-PACKAGE-NAME-i yenidən konfiqurasiya edin

Başqa bir yanaşma gdebi quraşdırmaqdır

16.04 və daha yüksək:

Apt indi .deb fayllarından asılılıqları asanlıqla quraşdırır və həll edir,

Sudo apt install /path/to/packagename

Debian paketini quraşdırmaq üçün (".deb" ilə bitir) -dən cmd istifadə edərək"dpkg", daxil etməlisiniz:

CD /path/of/Debian/package sudo dpkg -i package-name.deb

Eyni Debian paketini bir anda silmək istəyirsinizsə, onda:

CD /path/of/Debian/package sudo dpkg -r package-name.deb

Cari Debian paketlərinin siyahısını əldə etmək üçün istifadə edin:

(.deb) dpkg əmri ilə əl ilə quraşdırılır və ya "Debian Paket İdarəetmə Sistemi" deyə bilərik. dpkg apt-get və aptitude kimi arxa uç əmrlərindən biridir.

Məsələn:

dpkg -> apt-get, aptitude -> Synaptic, Proqram Mərkəzi

Amma əlbəttə ki, paketi quraşdırmağın ən asan yolları, birincisi, dpkg əsas olduğundan, onu birbaşa komanda xəttindən paketlənmiş quraşdırmaq üçün istifadə edə bilərsiniz.

Paketi quraşdırmaq üçün:

sudo dpkg -i "DEB_PACKAGE"

Məsələn, paket faylı askubuntu_2.0.deb adlanırsa, siz sudo dpkg -i askubuntu_2.0.deb edərdiniz. Əgər dpkg asılılıq problemlərinə görə xəta barədə məlumat verirsə, çatışmayan asılılıqları yükləmək və hər şeyi qurmaq üçün sudo apt-get install -f işlədə bilərsiniz. Əgər bu, xəta haqqında məlumat verirsə, nümunəyə əməl etməklə asılılıqları özünüz müəyyən etməli olacaqsınız. PPA əlavə etdikdən sonra qarşılanmamış asılılıqları necə həll etmək olar?

Paketi silmək üçün:

sudo dpkg -r PACKAGE_NAME Məsələn, paket askubuntu adlanırsa, bunu etməlisiniz

sudo dpkg -r askubuntu

Mövcud paketi yenidən konfiqurasiya edin:

sudo dpkg-PACKAGE_NAME-i yenidən konfiqurasiya edin

Göstərilən paketlə əlaqəli bir şeyi yenidən konfiqurasiya etməlisinizsə, bu faydalı olacaq. Bəzi faydalı nümunələr X serverini sıfırlamaq üçün Ctrl + Alt + Backspace funksiyasını aktivləşdirmək istədiyiniz zaman klaviatura konfiqurasiyasıdır.

Üçüncü tərəf proqram təminatını quraşdıra bilərsiniz. Bunun üçün .DEB uzantılı fayllardan istifadə olunur. Onlar Tətbiq Mərkəzi, terminal və ya kommunal xidmətlər vasitəsilə açılır. Bunun ən asan yolu qrafik interfeysdən istifadə etməkdir. Ancaq əvvəllər belə bir OS-də işləməmiş istifadəçilər, çətin ki, təlimatlar olmadan bunu anlaya bilsinlər. IN Ubuntu quraşdırılması DEB paketi Windows-da EXE faylları işlətməkdən bir qədər fərqlidir.

Kommunalın səhvsiz işləməsi üçün onu Linux Tətbiq Mərkəzindən (CPU) yükləmək daha yaxşıdır. Bu yolla siz mütləq rəsmi proqramı alacaqsınız. Özünü yeniləyəcək. Sizə lazım olan proqramın tərtibatçısının saytında faylları axtara bilərsiniz. Son çarə kimi qeyri-rəsmi mənbələrə müraciət edin: məsələn, kompüterinizin İnternetə çıxışı olmadıqda. Həmçinin, CPU-da yardım proqramı tapmasanız, DEB-nin əl ilə quraşdırılması aktualdır.

Şəbəkə kompüterdə söndürülübsə, sürücülərin quraşdırılmasının yeganə yolu budur. Onları launchpad.net saytında axtarmaq daha yaxşıdır. Axtarış çubuğuna "Linux-Firmware" yazın. Sonra, paylama və arxitekturanı seçin.

Paketin işləməsi üçün ona asılı olduğu kitabxanalar lazımdır. Belə obyektlər digər əməliyyat sistemlərində də mövcuddur. Məsələn, Windows-da bunlar DLL fayllarıdır. Mərkəzdən proqram təminatı quraşdırarkən çatışmayan əlavələr avtomatik olaraq quraşdırılacaq. Və ilə üçüncü tərəfin kommunal xidmətləri o qədər də sadə deyil. Əgər kitabxanalar yoxdursa və CPU onları yükləməyibsə, onda onlar əl ilə endirilməlidir.

GUI

Ən sadə şey DEB paketini vasitəsilə quraşdırmaqdır GUI. Xatırlayır Explorer qazanın. Ancaq yenə də fərqlər var.


Proqram Mərkəzi vasitəsilə faylları belə işə salırsınız. Tez-tez yavaşlayır və kommunalları "səhv" açır. Buna görə də konsoldan istifadə etmək daha yaxşıdır.

Terminal

Konsol əmrlərindən istifadə edərək Ubuntu-da DEB paketini necə quraşdırmaq olar:


Digər kommunal xidmətlər

Quraşdırıcıları yükləmək üçün başqa yardım proqramları var.

Gdebi

Əgər sizdə yoxdursa, onu terminal vasitəsilə yükləyin. “Sudo apt install gdebi” əmrini daxil edin. Xidmət faylların kontekst menyusunda görünəcək. İstifadəsi asandır:


Siz həmçinin “sudo gdebi [Path_to_directory]/[Package_name].deb” konsolundan istifadə edə bilərsiniz. Əgər kompüter İnternetə qoşulubsa və onlar depodadırsa, proqramın özü əlaqəli kitabxanaları yükləyir.

Apt

Ubuntu-da DEB-in quraşdırılması belə görünür Qabaqcıl proqram Qablaşdırma Aləti. Yerli paketlər üçün uyğundur:

  1. Terminalı işə salın.
  2. ilə qovluğa gedin tələb olunan fayl"cd ~/[DirectoryName]". Komandada tam yolu təyin edə bilərsiniz.
  3. Və "sudo apt install ./[FileName].deb" yazın. Nöqtədən sonra kəsik işarəsi cari kataloqa daxil olduğunuzu bildirir.
  4. Mövcud olduqda asılılıqlar avtomatik endiriləcək.

İndi siz Linux Ubuntu-da DEB paketini necə quraşdıracağınızı bilirsiniz. Bir çox yol var. Proqramları intuitiv interfeys və ya terminaldan istifadə edərək yükləyə bilərsiniz. Kommunalın asılı olduğu əlavə kitabxanalar da yüklənməlidir. Nəticədə bir paket deyil, bir neçə paket quraşdıracaqsınız.

deb- paylanması və quraşdırılması üçün “ikili” paketlərin fayl adlarının genişləndirilməsi proqram təminatı Debian layihəsinin OS-də və dpkg paket idarəetmə sistemindən istifadə edən digərləri. Və bu gün biz yerli Debian paketini quraşdırmanıza kömək edəcək üç komanda xətti alətinə baxacağıq.

Özünüzə sual verirsinizsə: "Ubuntu və ya Debian-da Deb paketini necə quraşdıra bilərəm?", onda siz doğru yerə gəldiniz.

Yüklənmiş DEB paketinin üzərinə sağ klikləyib quraşdırmanı seçə bilərsiniz kontekst menyusu, lakin qrafik quraşdırıcı ilə terminal əmrləri ilə müqayisədə çox yavaş olacaq. Deb paketlərini quraşdırmanıza kömək edəcək 3 müxtəlif əmr xətti aləti buradadır. Onlar həmçinin Dpkg, Gdebi və APT-dir.

Dpkg

dpkg Debian və bir sıra digərlərində paket idarəetmə sisteminin əsasını təşkil edən proqram təminatıdır əməliyyat sistemləri, Ubuntu kimi Debian əsasında. dpkg .deb paketlərini quraşdırmaq, silmək və haqqında məlumat əldə etmək üçün istifadə olunur.

Aşağıda göstərildiyi kimi yerli Debian paketini quraşdırmaq üçün dpkg istifadə edin.

Sudo dpkg -i package_version.deb

Dpkg özü-özlüyündə asılılıq problemini həll edə bilmir, çünki depoları başa düşmür. Ancaq bu problemi həll etmək üçün aşağıdakı əmrdən istifadə edə bilərsiniz.

Sudo apt install -f

Gdebi quraşdırma paketi

Gdebi- Canonical tərəfindən xüsusi olaraq Ubuntu üçün hazırlanmış .deb paketlərinin quraşdırılması üçün proqram.

Ubuntu-da default olaraq Gdebi quraşdırılmayıb, ona görə də əvvəlcə onu quraşdırmalısan, bunun üçün terminalı açıb aşağıdakı sətri yaz.

Sudo apt install gdebi

Yerli deb paketini quraşdırmaq üçün istifadə edin

Sudo gdebi package_version.deb

Asılılıq problemi varsa, Gdebi onları avtomatik olaraq sizin üçün quraşdıracaq, əlbəttə ki, bu asılılıq paketləri proqram repozitorundan əldə oluna bilər.

Apt

apt (qabaqcıl qablaşdırma aləti) - quraşdırmaq, yeniləmək və silmək üçün proqram proqram paketləri Debian əməliyyat sistemləri və onlara əsaslananlar (Ubuntu, Linux Mint və s.) bəzən Mandriva, ALTLinux və PCLinuxOS kimi Mandrake əsaslı paylamalarda da istifadə olunur. İstər əvvəlcədən tərtib edilmiş paketlərdən, istərsə də mənbə kodundan UNIX-ə bənzər əməliyyat sistemləri üçün proqramları avtomatik quraşdırmaq və konfiqurasiya etmək imkanı.

Tipik olaraq, bu nümunədə olduğu kimi, onlayn proqram depolarından paketləri quraşdırmaq üçün APT-dən istifadə edəcəksiniz:

Sudo apt Firefox quraşdırın

Yerli Deb paketlərini quraşdırmaq üçün də istifadə oluna biləcəyini bilirdinizmi? Bu, bu qabiliyyətə malik olmayan apt-get əvəzinə apt istifadə etməyiniz üçün başqa bir səbəbdir. Sadəcə deb paketinin saxlandığı qovluğa getmək və onu aşağıdakı nümunədə göstərildiyi kimi quraşdırmaq lazımdır.

Cd/path/to/file/deb paketləri/ sudo apt install ./package_version.deb

Məsələn, TeamViewer 12-ni Ubuntu 16.04/16.10-da quraşdırmaq üçün əvvəlcə TeamViewer.deb paketini cari kataloqunuza endirin.

Wget https://downloadus1.teamviewer.com/download/version_12x/teamviewer_12.0.69753_i386.deb

Sonra onu quraşdırın:

Sudo apt quraşdırma ./teamviewer_12.0.69753_i386.deb

Əgər bu asılılıqlar proqram deposunda mövcuddursa, o, avtomatik olaraq asılılıqları quraşdırır.

Yerli deb paketlərini quraşdırmaq üçün apt istifadə edərkən, sadəcə olaraq paketin adından əvvəl cari iş kataloqunu təmsil edən ./ əlavə etməlisiniz ki, apt deb paketini asanlıqla tapa bilsin.

Budur!

Ümid edirəm ki, bu yazı komanda xəttindən yerli Debian paketlərini quraşdırmanıza kömək etdi. Bu postu faydalı hesab etdinizsə, lütfən paylaşın sosial şəbəkələr, və həmçinin saytın sağ tərəfində yeni xəbərlərə abunə ola bilərsiniz.

.deb— proqram təminatının yayılması və quraşdırılması üçün nəzərdə tutulmuş binar paketlərin fayl adlarının genişləndirilməsi (ikili-ikili fayl). Əməliyyat sistemi Debia n və başqaları paket idarəetmə sistemindən istifadə edir dpkg kimi, məsələn, Ubuntu, Linux Mint.

Tipik olaraq in Ubuntu/Linux Mint bütün quraşdırma .deb paketləri istifadəçi tərəfindən yüklənmiş proqramlar daha sonra standart olaraq quraşdırılır qrafik proqramlar, kimi Proqram meneceri:


Və ya GDebi:



Amma in Proqram meneceriİstifadəçi tərəfindən yüklənmiş ikili paketi quraşdırmaq həmişə mümkün olmur, çünki o, üçün lazım olan asılılıqları quraşdırmır .deb paketi.
Və quraşdırma GDebi buna baxmayaraq həmişə işləmir GDebi paketi quraşdırmadan əvvəl lazımi asılılıqları/kitabxanaları çıxarır.

Bu halda .deb paketi terminal vasitəsilə quraşdırıla bilər.

Terminal quraşdırma seçiminə daha yaxından nəzər salaq .deb paketi.
Bu çətin deyil. Bir dəfə təkrarlamaq kifayətdir bu təlimatlar və sonra quraşdırmanı edəcəksiniz .deb paketləri terminalda "gözləriniz bağlı".

Beləliklə. Məsələn, mən "zərərsiz" seçdim .deb paketi nişanlar təyin etmək üçün Suruüçün hazırda işlənib hazırlanır Ubuntu 18.10. Və bu paket “zərərsizdir”, çünki onu sistemə quraşdırsanız belə Ubuntu/Linux Mint və törəmələr, o zaman sistemdə heç bir şeyə zərər verə bilməz.

1. Aşağıdakı linkə keçin: https://ubuntu.pkgs.org/suru-icon-theme/all.deb.html və ekran görüntüsündə göstərildiyi kimi binar paketi yükləyin:



2. Bir qayda olaraq, İnternetdən bütün yüklənmiş fayllar qovluqda saxlanılır Yükləmələr fayl meneceri.


İndi terminalı açın (Ctrl+Alt+T) və terminalda qovluğa getməlisiniz Yükləmələr.

Terminalda əmri işə salın ls bütün qovluqları göstərəcək Ev kataloqu:


Qeyd. Komanda ls(dir, vdir) - kataloq məzmununun standart çıxışını yaradır.

Sonra birbaşa qovluğa keçin Yükləmələr. Bunu etmək üçün terminala əmr daxil edin CD (c asmaq d irectory - kataloqu/qovluğu dəyişdirin), getmək istədiyiniz qovluğun adını boşluqla ayıraraq kopyalayıb yapışdırın və düyməni basın Daxil edin:



3. Qovluğa getdikdən sonra Yükləmələr, onun məzmununa baxmaq lazımdır. Komandanı yenidən yazın və icra edin (icra edin - Enter düyməsini basın). ls.


Şəkildə gördüyünüz kimi bizim istədiyimiz terminalda göstərildi .deb faylı nişanlar ilə Suru.

4. Quraşdırma .deb faylı.

Yüklənmişləri quraşdırmaq üçün .deb faylı, eyni terminalda əmri daxil etməlisiniz sudo dpkg -i, boşluqla ayrılmış fayl adını kopyalayıb yapışdırın və düyməni basın Daxil edin:


Parolunuzu daxil edin və yenidən basın Daxil edin quraşdırmaya başlamaq üçün:


5. Düyməni basdıqdan sonra Daxil edin, .deb paketi quraşdırılacaq:


Qeyd. Siz həmçinin hamısını əmrə arqument kimi ötürməklə birdən çox paketi quraşdıra bilərsiniz sudo dpkg -i boşluqla ayrılmış ( sudo dpkg -i .deb-package1 .deb-package2 və s.).

6. Təəssüf ki, proqram dpkg repozitorlardan lazımi asılılıqları necə həll edəcəyini və endirəcəyini bilmir. Bir əmri yerinə yetirdikdən sonra terminalda özünüzü bir vəziyyətdə taparsanız sudo dpkg -i .deb paketi məmnun olmayan asılılıqları bildirir, eyni terminalda əmri işlədin sudo apt install -f, bu, pozulmuş asılılıqların səbəb olduğu paket verilənlər bazası nasazlıqlarını aradan qaldırmaq üçün istifadə olunur.

7. Quraşdırma tamamlandıqdan sonra .deb paketi nişanlar ilə Suru, siz onları paylamanızda istifadə edə bilərsiniz (Görünüş/Mövzu - Nişanlar).

Ubuntu-da işləmək üçün texnikalar.
Fəsil 6: Paketin İdarə Edilməsi

Orijinal: "Ubuntu Hacks: Fəsil 6 - Paket İdarəetmə"
Müəlliflər: Kyle Rankin, Jonathan Oxer, Bill Childers
Nəşr tarixi: İyun 2006
Tərcümə: N. Romodanov
Tərcümə tarixi: Sentyabr 2010

Digər avtomatlaşdırılmış alətlərdən istifadə etmək mümkün olmadıqda fərdi .deb fayllarını quraşdırmaq üçün komanda xətti imkanlarından istifadə edin.

Debian əsaslı paylamalarda paket idarəçiliyi çox güclüdür və ən son paketləri axtarmağa və asılılıqları izləməyə sərf edilə biləcək çoxlu səylərə qənaət edir. kimi avtomatlaşdırılmış vasitələrin imkanları apt-get, Synaptic və Adept əksər istifadəçilər üçün demək olar ki, həmişə kifayətdir və siz mümkün olduqda onlardan istifadə etməlisiniz. Bununla belə, bəzən paketi birbaşa quraşdırmalı olduğunuz hallarda yaranır .deb.

Xəbərdarlıq. Ubuntu yaxşı səbəbdən avtomatlaşdırılmış paket quraşdırma vasitələrindən istifadə edir. Onların köməyi ilə həyata keçirilir xüsusi vasitələr paket uyğunluğunu və paketlərə ehtiyac olduqda kitabxanaların mövcudluğunu təmin edən qorumalar. Fərdi faylları quraşdırsanız .deb(xüsusilə qablaşdırılmayanlar üçün xüsusi versiya Ubuntu), yalnız bu üstünlüklərin bir çoxunu əldən vermirsiniz, həm də kitabxana uyğunsuzluqlarının sisteminizin hissələrinin pozulmasına, digər Ubuntu proqramlarının asılı olduğu faylların üzərinə yazılmasına və ya yenilənməsini çətinləşdirən unikal versiyaların əlavə edilməsinə səbəb ola bilərsiniz. sistem işləyərkən. Ayrı bir paket quraşdırmadan əvvəl .deb, xüsusilə Ubuntu-da yenisinizsə, lütfən, kainat və çoxlu repozitoriyalardan istifadə də daxil olmaqla bütün digər quraşdırma variantlarını araşdırın [İpucu #60]. Siz öz "Ubuntu stili" nüvənizi yaratdınızƏgər yardımçı proqramdan istifadə edirsinizsə make-kpkg mənbədən öz nüvənizi tərtib etsəniz, bir paketlə başa çatmalısınız .deb, nüvənin ikili kodunu və faylları ehtiva edəcək .deb qura biləcəyiniz hər hansı əlavə modul üçün (bu prosedur üçün xüsusi addımlar "Ubuntu tipli nüvələrin qurulması" [Hack #78] bölməsində təsvir edilmişdir). Ubuntu mənbələrindən öz paketinizi tərtib etdiniz Kernelin tərtib edilməsində olduğu kimi, siz tərtib etdiniz mənbə kodu Utilitdən istifadə edən Ubuntu dpkg və sonunda əldə etdin ayrı fayl .debəl ilə quraşdırmalı olduğunuz . qayıtmaq istəyirsən köhnə versiya proqramlar Bu vəziyyət, xüsusən də Ubuntu-nun tərtibatçı buraxılışından istifadə edirsinizsə yarana bilər. Bəzən son versiyalar tərtibatçılar üçün nəzərdə tutulan buraxılışlarda səhvlər var. Bu vəziyyətdə, geri qayıtmaq lazım ola bilər əvvəlki versiya paket. Ən çox biri sadə yollar bunu etmək paketin köhnə versiyasını tapmaqdır .deb(bəlkə də yerli paketinizin önbelleğinde /var/cache/apt/archives/) və onu əl ilə quraşdırın. Quraşdırmaq istədiyiniz proqramın .deb uzantısı var, lakin o, Ubuntu repozitoriyalarında deyil Ubuntu depolarında paketin çatışmadığı hallar ola bilər .deb, daha çoxunu tapdığınız üçün Ubuntu təklif etdiyindən daha yeni paket olduğu üçün quraşdırmaq istədiyiniz universal variant fayl .deb, və ya üçüncü tərəf faylı təqdim etdi .deb Ubuntu üçün, lakin hələ öz paket anbarını yaratmayıb (məsələn, hazırkı paket versiyasında Opera Veb brauzeri kimi).

İpucu

Əgər .deb formatında paketlənmiş proqram tapsanız, onda onun doqquzunda var yüksək ehtimal bu proqramın artıq Ubuntu depolarından birində olduğunu. Ubuntu və üçüncü tərəflər tərəfindən təmin edilən əlavə repozitoriyalar haqqında təfərrüatlar üçün "Paket depolarının siyahısının dəyişdirilməsi" bölməsinə baxın [İpucu #60].

Quraşdırdığınız və ya yenilədiyiniz proqram tam quraşdırılmayıb, çünki eyni faylları ehtiva edən başqa quraşdırılmış paket var Nisbətən nadir hallarda, iki paketin eyni faylları istifadə etdiyi və onlardan biri yeniləndikdə, digər paketdən faylların üzərinə yazmaq cəhdinin edildiyini bildirən xəta mesajı göründüyü hallarla rastlaşdıq. Bu hallarda, yardım proqramından istifadə etməlisiniz dpkg--force seçimindən istifadə edərək bu paketi əl ilə quraşdırın.

.deb faylının quraşdırılması

Səbəbindən asılı olmayaraq faylı quraşdırmalı olduğunuz zaman .de b, kommunal xidmətlə əlaqə saxlamalısınız dpkg. Utility dpkg Debian əsaslı paylamalarda faylları quraşdırmaq üçün istifadə olunan bir vasitədir .deb. (Avtomatik paket idarəetmə vasitələrindən istifadə edərkən belə, pərdə arxasında sistem həqiqətən istifadə edir dpkg). Əgər alətlə tanışsınızsa rpm RPM paketlərinə əsaslanan paylamalarda istifadə olunur, bunu tapa bilərsiniz dpkg oxşar sintaksis. Komanda xəttindən adi bir fayl quraşdırmaq üçün .deb, aşağıdakıları yazın:

Whiprush@ubuntu:~$ sudo dpkg -i packagename.deb

packagename.deb faylını fayl adı ilə əvəz edin .deb, quraşdırmaq istədiyiniz. Eyni anda quraşdırmaq istədiyiniz bir neçə faylınız varsa, onları əmr satırında bir-bir sadalaya bilərsiniz

Whiprush@ubuntu:~$ sudo dpkg -i package1.deb package2.deb package3.deb

və ya cari kataloqda olan bütün .deb fayllarını quraşdırmaq üçün wildcard [Hack #13] istifadə edin:

Whiprush@ubuntu:~$ sudo dpkg -i *.deb

Utility dpkg həmçinin rekursiv icranı (-R) təyin edən parametrə malikdir. Deb faylları ilə dolu bir kataloqunuz varsa, onları bu şəkildə quraşdıra bilərsiniz:

Whiprush@ubuntu:~$ sudo dpkg -i -R /path/to/directory

və kommunal dpkg rekursiv olaraq bütün faylları axtaracaq və quraşdıracaq .deb, bu kataloqda və onun bütün alt kataloqlarında yerləşir.

Bəzən yardım proqramından istifadə edərək bir paket quraşdırdığınız zaman dpkg, paket kimi qeyd edildiyi üçün quraşdırma uğursuz ola bilər tutunçünki o, başqa paketlə ziddiyyət təşkil edir və ya quraşdırılmamış digər paketlərdən asılıdır və ya paketin quraşdırılması başqa paketlə əlaqəli faylların üzərinə yazmağa cəhd edir və ya müxtəlif səbəblərdən. IN dpkg Bu problemlərə məhəl qoymamaq və paketi quraşdırmağa davam etmək üçün istifadə edə biləcəyiniz bir sıra --force variantları var.

Xəbərdarlıq

--force variantları yalnız paket sistemi ilə tanış olan mütəxəssislər üçündür .deb və sistem daxilində mövcud olan asılılıqlarla. Ümumiyyətlə, paket quraşdırmaları ciddi səbəblərdən uğursuz olur və əgər siz yeni başlayansınızsa və hər halda bir paket quraşdırmaq məcburiyyətində qalsanız, quraşdırma çox güman ki, sizin üçün xarab sistemlə başa çatacaq. Buna görə də bu seçimlərdən ehtiyatla istifadə edin.

Baxmaq üçün tam siyahı--force variantları üçün aşağıdakıları yazın:

Whiprush@ubuntu:~$ dpkg --force-help

Ən faydalı variantlardan bəzilərinə aşağıdakılar daxildir:

kimi qeyd olunsa belə paketin quraşdırılması tutun.

Üzərinə yazmağa məcbur edin

Başqa paketdəki faylların üzərinə yazıla bilsə də, paketin quraşdırılması.

Çatışmayan asılılıqlarla bağlı səhvlərin siyahısını göstərin və hər halda quraşdırmaya davam edin.

Güc münaqişələri

Paket başqa paketlə ziddiyyət təşkil etsə belə, quraşdırmaya davam edin.

Beləliklə, bir faylınız varsa .deb Quraşdırılmalı olan və başqa paketdən faylların üzərinə yazan və siz hər şeyi yoxladınız və hər şeyin yaxşı olacağına qərar verdiniz, sonra davam etmək üçün daxil edin:

Whiprush@ubuntu:~$ sudo dpkg -i --force-overwrite packagename.deb

Paketin çıxarılması

Bəzən fərdi paketi əl ilə silmək lazım ola bilər. IN dpkg Konfiqurasiya fayllarını təmizləyərkən paketi silmək və paketi silmək üçün müvafiq olaraq -r və -P seçimləri mövcuddur. Paketi silmək üçün daxil edin:

Whiprush@ubuntu:~$ sudo dpkg -r paket adı

Nəzərə alın ki, siz genişləndirməni təyin etmirsiniz .debəvvəllər quraşdırmış ola biləcəyiniz faylın adında yalnız paketin özünün adı var. -r seçimi təyin edildikdə, dpkg konfiqurasiya faylları istisna olmaqla, bu paketin bütün fayllarını axtaracaq və siləcək, proqramın yenidən quraşdırıldığı halda bu faylları tərk edəcək. Sisteminizi bütün fayllardan təmizləmək istəyirsinizsə, o cümlədən konfiqurasiya faylları, -P seçimindən istifadə edin:

Whiprush@ubuntu:~$ sudo dpkg -P paket adı