Как да инсталирате .deb файл на Ubuntu

How Install Deb File Ubuntu



Различен софтуер на Linux се разпространяваше като единствен изходен код преди много години. Трябваше да компилираме софтуера от източника, за да го използваме. Ако софтуерният източник зависи от други библиотеки, трябваше да изтеглим и изходния код на тази библиотека и да го компилираме, преди да компилираме софтуера, който искаме да инсталираме. Ако тази библиотека зависи от някои други библиотеки, тогава трябваше да изтеглим източника на тези библиотеки и да ги компилираме. Трябваше да преминем през цял куп проблеми със зависимостта, които по това време се наричат ​​адски зависимости. Нямаше система за опаковане, каквато имаме днес. Тези дни пакетите са предварително компилирани за различни архитектури на машини и се съхраняват на централен сървър (наречен хранилище на пакети), а софтуерът за управление на пакети се използва за автоматично изтегляне, разрешаване на зависимости и инсталиране вместо нас.

В дистрибуциите на Linux, базирани на Debian, като Debian GNU/Linux, Ubuntu, Linux Mint и други, се използва мениджър на пакети APT. Пакетният формат на мениджъра на пакети APT е DEB архив. Разширението на DEB архив е .deb.







Тези дни повечето от общите софтуерни пакети са достъпни в официалното хранилище на пакети на дистрибуцията на Linux, която използваме. Така че можем лесно да го инсталираме с помощта на мениджъра на пакети, в случай на Ubuntu/Debian на мениджъра на пакети APT. Но все още има моменти, когато желаният от нас софтуер не е наличен в официалното хранилище на пакети и трябва да изтеглим пакета DEB от официалния уебсайт на този софтуер и да го инсталираме ръчно на нашата операционна система Ubuntu/Debian.



В тази статия ще ви покажа как да инсталирате DEB файл на Ubuntu. Ще използвам Ubuntu 18.04 LTS за демонстрацията. Да започваме.



Можете да използвате dpkg команда на Ubuntu за инсталиране на DEB файл.





Изтеглих DEB файла на уеб сървъра на Apache 2 от https://packages.ubuntu.com само за демонстрация. Разбира се, можете да го инсталирате с мениджъра на пакети APT много лесно. Но ще ви покажа как да го инсталирате от файла DEB.



Сега отворете терминал в същата директория като вашия DEB файл. Както можете да видите, DEB файлът е наличен в директорията.

Сега го инсталирайте със следната команда:

$sudo dpkg apache2_2.4.29-1ubuntu4.1_amd64.deb

Както можете да видите, инсталацията е неуспешна, тъй като зависимостите не могат да бъдат разрешени. Пакетът DEB apache2 зависи от apache2-bin , apache2-utils , apache2-данни никой от тях не е инсталиран.

Сега, за да разрешите зависимостите, първо трябва да инсталирате тези пакети, преди да можете да инсталирате apache2 пакет.

За наш късмет, пакетите за зависимости са достъпни в официалното хранилище на пакети на Ubuntu. Така че всичко, което трябва да направим, е да изпълним следната команда:

$sudoподходящ-f Инсталирай

Както можете да видите, мениджърът на пакети APT разреши всички зависимости автоматично. Сега натиснете и и след това натиснете .

Пакетът apache2 трябва да бъде инсталиран.

Както можете да видите, Apache 2 работи.

Понякога пакетите за зависимости няма да са налични в официалното хранилище на пакети на Ubuntu. В този случай трябва да намерите необходимите DEB пакети в интернет и да го инсталирате с помощта dpkg също така. Също така ще трябва да разрешите всяка зависимост, която тези пакети за зависимости ще имат. Това става все по -трудно с увеличаването на зависимостта и е много непрактично за DEB файлове, които имат много зависимости.

Инсталиране на DEB файл с помощта на Ubuntu Software Center:

Можете също така да инсталирате DEB файл с помощта на Ubuntu Software Center. Щракнете с десния бутон върху файла DEB и кликнете върху Отворете с инсталиране на софтуер .

Сега кликнете върху Инсталирай .

Сега въведете паролата си и кликнете върху Удостоверяване .

Зависимостите трябва да бъдат разрешени автоматично, ако е налично в хранилището на пакети на Ubuntu и софтуерът трябва да бъде инсталиран.

След като инсталацията приключи, трябва да видите следния прозорец.

Ако някакъв пакет от зависимости не е наличен в официалното хранилище на пакети на Ubuntu или в някое от хранилищата на пакети, които сте добавили чрез PPA, тогава инсталацията ще се провали. В този случай ще трябва да намерите и инсталирате пакетите на зависимостта и ръчно.

Така че по този начин инсталирате DEB файл на Ubuntu. Благодаря, че прочетохте тази статия.