Com instal·lar un fitxer .deb a Ubuntu

How Install Deb File Ubuntu



Diferents programes de Linux solien distribuir-se com a codi font només fa molts anys. Hem hagut de compilar el programari des de la font per utilitzar-lo. Si una font de programari depenia d'altres biblioteques, també havíem de descarregar el codi font d'aquesta biblioteca i compilar-lo abans de compilar el programari que volíem instal·lar. Si aquesta biblioteca depenia d'altres biblioteques, hauríem de descarregar la font d'aquestes biblioteques i compilar-les també. Vam haver de patir un munt de problemes de dependència, que en aquell moment s’anomena infern de la dependència. No hi havia cap sistema d’embalatge com el que tenim avui. Avui en dia, els paquets es pre-compilen per a diferents arquitectures de màquines i es mantenen en un servidor central (anomenat dipòsit de paquets) i s’utilitza un programari de gestió de paquets per descarregar, resoldre dependències i instal·lar-lo automàticament.

En distribucions Linux basades en Debian com Debian GNU / Linux, Ubuntu, Linux Mint i altres, s’utilitza el gestor de paquets APT. El format de paquet del gestor de paquets APT és l'arxiu DEB. L'extensió d'un arxiu DEB és .deb.







Actualment, la majoria dels paquets de programari habituals estan disponibles al dipòsit oficial de paquets de la distribució Linux que estem utilitzant. Així, podem instal·lar-lo fàcilment mitjançant el gestor de paquets, en cas d’Ubuntu / Debian, el gestor de paquets APT. Però encara hi ha vegades que un programari que volem no està disponible al dipòsit oficial de paquets i hem de descarregar el fitxer de paquets DEB des del lloc web oficial d’aquest programari i instal·lar-lo manualment al nostre sistema operatiu Ubuntu / Debian.



En aquest article, us mostraré com instal·lar un fitxer DEB a Ubuntu. Vaig a utilitzar Ubuntu 18.04 LTS per a la demostració. Comencem.



Podeu utilitzar el fitxer dpkg ordre a Ubuntu per instal·lar un fitxer DEB.





He descarregat el fitxer DEB del servidor web Apache 2 des de https://packages.ubuntu.com només per a la manifestació. Per descomptat, podeu instal·lar-lo amb el gestor de paquets APT molt fàcilment. Però us mostraré com instal·lar-lo des del fitxer DEB.



Ara obriu un terminal al mateix directori que el fitxer DEB. Com podeu veure, el fitxer DEB està disponible al directori.

Ara instal·leu-lo amb l'ordre següent:

$suo dpkg -iapache2_2.4.29-1ubuntu4.1_amd64.deb

Com podeu veure, la instal·lació ha fallat perquè no s'han pogut resoldre les dependències. El paquet DEB apache2 depén de apache2-bin , apache2-utils , apache2-data cap de les quals està instal·lada.

Ara per resoldre les dependències, primer heu d’instal·lar aquests paquets abans de poder instal·lar-los apache2 paquet.

Per sort per a nosaltres, els paquets de dependències estan disponibles al dipòsit oficial de paquets d’Ubuntu. Per tant, tot el que hem de fer és executar l’ordre següent:

$suoapte-f instal·lar

Com podeu veure, el gestor de paquets APT va resoldre totes les dependències automàticament. Ara premeu i i després premeu .

Cal instal·lar el paquet apache2.

Com podeu veure, Apache 2 funciona.

De vegades, els paquets de dependències no estaran disponibles al dipòsit oficial de paquets d’Ubuntu. En aquest cas, heu de trobar els paquets DEB necessaris a Internet i instal·lar-los mitjançant dpkg també. També haurà de resoldre qualsevol dependència que també tinguin aquests paquets de dependències. Això es fa cada vegada més difícil a mesura que augmenta la dependència i és molt poc pràctic per als fitxers DEB que tenen moltes dependències.

Instal·lació del fitxer DEB mitjançant el Centre de programari d'Ubuntu:

També podeu instal·lar un fitxer DEB mitjançant Ubuntu Software Center. Simplement feu clic dret al fitxer DEB i feu clic a Obre amb la instal·lació del programari .

Ara feu clic a Instal·la .

Ara escriviu la vostra contrasenya i feu clic a Autenticar-se .

Les dependències s’han de resoldre automàticament si estan disponibles al dipòsit de paquets Ubuntu i s’ha d’instal·lar el programari.

Un cop finalitzada la instal·lació, hauríeu de veure la finestra següent.

Si cap paquet de dependència no està disponible al dipòsit oficial de paquets d'Ubuntu o en cap dels repositoris de paquets que heu afegit a través de PPA, la instal·lació fallarà. En aquest cas, també haureu de cercar i instal·lar els paquets de dependències manualment.

Així és com instal·leu un fitxer DEB a Ubuntu. Gràcies per llegir aquest article.