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.