Com instal·lar manualment un paquet Deb mitjançant la línia d'ordres a Ubuntu

How Manually Install Deb Package Using Command Line Ubuntu



En aquest article s'enumeren alguns mètodes de línia d'ordres que es poden utilitzar per instal·lar instal·ladors autònoms .deb que no estan disponibles als repositoris oficials d'Ubuntu. També es tractaran algunes altres ordres útils útils per gestionar paquets .deb. Així que anem a entrar.

Enumereu totes les dependències d'un fitxer Deb


Per veure informació sobre un fitxer .deb i totes les seves dependències, executeu l'ordre següent:







$dpkg -Jo /Camí/a/file.deb

L'exemple següent mostra informació sobre el fitxer .deb del gestor de descàrregues de persepolis.





Aquesta ordre és especialment útil si voleu comprovar prèviament què s’instal·la.





Enumereu tots els fitxers que s’instal·laran des d’un paquet Deb

Per veure tots els fitxers que un paquet .deb instal·larà al vostre sistema juntament amb els seus camins de destinació, executeu l'ordre següent:

$dpkg-deb-c /Camí/a/file.deb

L'exemple següent mostra els fitxers que s'instal·laran al sistema si instal·leu manualment el paquet .deb del gestor de descàrregues de persepolis. Tingueu en compte que l’administrador de paquets apt de l’Ubuntu també llista els fitxers inclosos, però cal que primer instal·leu el paquet. Tot i això, aquest mètode no requereix que instal·leu el paquet .deb i és molt útil si voleu analitzar quin fitxer va on.



Extraieu tots els fitxers d'un paquet Deb

De vegades és possible que vulgueu extreure un paquet deb per comprovar un tros de codi o utilitzar alguns dels fitxers inclosos per depurar i altres propòsits. Per extreure tots els fitxers d'un paquet deb, podeu executar una ordre en el format següent:

$dpkg-deb--extracte /Camí/a/file.deb

Tingueu en compte que l'extracció de fitxers no és el mateix que la instal·lació d'un paquet deb. Simplement obtindreu el contingut extret d’un paquet .deb en una carpeta local.

Instal·leu un fitxer Deb mitjançant Dpkg

Dpkg és una utilitat de gestió de paquets per gestionar paquets .deb (debian). Per instal·lar un paquet .deb mitjançant dpkg, executeu l'ordre següent:

$suo dpkg -i /Camí/a/file.deb

L'ordre anterior instal·larà només el paquet deb autònom, sense cap dependència. Per solucionar-ho, haureu d'executar una ordre per instal·lar automàticament les dependències necessàries. En cas contrari, el sistema pot quedar-se en estat trencat. Per solucionar el problema de dependència no satisfet, executeu l'ordre següent:

$suoapte-f instal·lar

Instal·leu un fitxer Deb mitjançant Gdebi

Gdebi és una bonica aplicació gràfica i de línia d'ordres dedicada exclusivament a la instal·lació de paquets .deb autònoms emmagatzemats a la vostra unitat local. També resol automàticament les dependències, sempre que estiguin disponibles als dipòsits oficials de l'Ubuntu (requereix connexió de xarxa).

Per instal·lar gdebi a Ubuntu, executeu l'ordre següent:

$suoapteinstal·largdebi

Per instal·lar un paquet .deb mitjançant Gdebi, executeu l'ordre següent:

$suogdebi/Camí/a/file.deb

Com que gdebi s'encarregarà de la instal·lació de dependències, no cal que executeu manualment una altra ordre per solucionar els paquets trencats. Tanmateix, si voleu comprovar si hi ha paquets trencats o no i solucionar-los automàticament, podeu tornar a executar l'ordre esmentada anteriorment:

$suoapte-f instal·lar

Utilitzant Apt per instal·lar un paquet Deb

També podeu utilitzar el gestor de paquets apt predeterminat d’Ubuntu per instal·lar fitxers .deb autònoms. Per fer-ho, executeu l'ordre següent:

$suoapteinstal·lar /Camí/a/file.deb

Si heu iniciat el terminal al directori del fitxer .deb, executeu la següent ordre:

$suoapteinstal·lar./file.deb

Igual que gdebi, apt instal·larà automàticament totes les dependències necessàries. Per confirmar, executeu l'ordre següent:

$suoapte-f instal·lar

Conclusió

Aquestes són algunes ordres que podeu utilitzar per instal·lar fitxers .deb sense utilitzar cap interfície gràfica. Són útils si esteu executant i gestionant l'edició del servidor Ubuntu o si utilitzeu Ubuntu sense cap entorn d'escriptori.