3 Eines de línia d'ordres per instal·lar paquets locals de Debian (.DEB).


En aquest tutorial aprendrem a instal·lar paquets de programari local (.DEB) a Debian i els seus derivats com Ubuntu i Linux Mint utilitzant tres eines de línia d'ordres diferents i són apt i gdebi.

Això és útil per a aquells usuaris nous que han migrat de Windows a Ubuntu o Linux Mint. El problema bàsic que s'enfronten és instal·lar programari local al sistema.

Tanmateix, Ubuntu i Linux Mint tenen el seu propi Centre de programari gràfic per a una fàcil instal·lació de programari, però estarem desitjant instal·lar paquets a través del terminal.

1. Instal·leu el programari mitjançant l'ordre Dpkg

Dpkg és un gestor de paquets per a Debian i els seus derivats com Ubuntu i Linux Mint. S'utilitza per instal·lar, construir, eliminar i gestionar paquets .deb. però a diferència d'altres sistemes de gestió de paquets Linux, no pot descarregar i instal·lar automàticament paquets amb les seves dependències.

Per instal·lar un paquet local, utilitzeu l'ordre dpkg amb el senyalador -i juntament amb el nom del paquet tal com es mostra.

$ sudo dpkg -i teamviewer_amd64.deb

Si obteniu errors de dependència durant la instal·lació o després d'instal·lar i llançar un programa, podeu utilitzar l'ordre apt següent per resoldre i instal·lar dependències mitjançant el senyalador -f, que indica al programa que solucioni les dependències trencades.

$ sudo apt-get install -f

Per eliminar un paquet utilitzeu l'opció -r o si voleu eliminar tots els seus fitxers, inclosos els de configuració, podeu purgar-lo mitjançant l'opció --purge tal com es mostra.

$ sudo dpkg -r teamviewer       [Remove Package]
$ sudo dpkg --purge teamviewer  [Remove Package with Configuration Files]

Per saber més sobre els paquets instal·lats, llegiu el nostre article que mostra com llistar tots els fitxers instal·lats des d'un paquet .deb.

2. Instal·leu el programari mitjançant l'ordre Apt

L'ordre apt és una eina de línia d'ordres avançada, que ofereix la instal·lació de nous paquets de programari, l'actualització de paquets de programari existents, l'actualització de l'índex de la llista de paquets i fins i tot l'actualització de tot el sistema Ubuntu o Linux Mint.

També ofereix eines de línia d'ordres apt-get i apt-cache per gestionar paquets de manera més interactiva a Debian i els seus derivats, com ara els sistemes Ubuntu i Linux Mint.

Bàsicament, apt-get o apt no entenen els fitxers .deb, estan dissenyats principalment per gestionar noms de paquets (per exemple, teamviewer, apache2, mariadb, etc.) i recuperen i instal·len . deb arxius associats amb un nom de paquet, d'una font especificada al fitxer /etc/apt/sources.list.

L'únic truc per instal·lar un paquet de Debian local amb apt-get o apt és especificar un camí relatiu o absolut local (./ si està al directori actual) al paquet, en cas contrari, intentarà recuperar el paquet des de fonts remotes i l'operació fallarà.

$ sudo apt install ./teamviewer_amd64.deb
$ sudo apt-get install ./teamviewer_amd64.deb

Per eliminar un paquet utilitzeu l'opció elimina o si voleu eliminar tots els seus fitxers, inclosos els de configuració, podeu purgar-lo mitjançant l'opció purge com es mostra.

$ sudo apt-get remove teamviewer
$ sudo apt-get purge teamviewer
OR
$ sudo apt remove teamviewer
$ sudo apt purge teamviewer

3. Instal·leu el programari mitjançant l'ordre Gdebi

gdebi és una petita eina de línia d'ordres per instal·lar paquets de deb locals. Resol i instal·la les dependències dels paquets sobre la marxa. Per instal·lar un paquet, utilitzeu l'ordre següent.

$ sudo gdebi teamviewer_13.1.3026_amd64.deb

Per eliminar un paquet instal·lat de gdebi, podeu utilitzar les ordres apt, apt-get o dpkg utilitzant l'opció purge com es mostra.

$ sudo apt purge teamviewer
OR
$ sudo apt-get purge teamviewer
OR
$ sudo dpkg --purge teamviewer

Això és! En aquest tutorial, hem explicat tres eines de línia d'ordres diferents per instal·lar o eliminar paquets de Debian locals a Ubuntu i Linux Mint.

Si coneixeu alguna altra manera d'instal·lar paquets locals, compartiu-ho amb nosaltres mitjançant la nostra secció de comentaris a continuació.