Articles

3 kommandolinjeværktøjer til installation af lokal Debian (.DEB) pakker

i denne vejledning lærer vi, hvordan du installerer lokale programpakker (.DEB) i Debian og dets derivater som Ubuntu og Mint ved hjælp af tre forskellige kommandolinjeværktøjer, og de er dpkg, apt og gdebi.

Dette er nyttigt for de nye brugere, der har migreret fra Ubuntu til Ubuntu. Det meget grundlæggende problem, de står over for, er at installere lokale programmer på systemet.men Ubuntu og Mint har sit eget grafiske Programcenter til nem installation af programmer, men vi ser frem til at installere pakker via terminal måde.

Installer programmer ved hjælp af kommandoen dpkg

Dpkg er en pakkehåndtering for Debian og dets derivater som f.eks. Det bruges til at installere, bygge, fjerne og administrere .deb pakker. men i modsætning til andre pakkehåndteringssystemer kan den ikke automatisk hente og installere pakker med deres afhængigheder.

for at installere en lokal pakke skal du bruge kommandoen dpkg med -i flag sammen med Pakkenavn som vist.

$ sudo dpkg -i teamviewer_amd64.deb
installer lokal pakke i Ubuntu
installer lokal pakke i Ubuntu

Hvis du får nogen afhængighedsfejl under installation eller efter installation og lancering af et program kan du bruge følgende Apt-kommando til at løse og installere afhængigheder ved hjælp af -f flag, som fortæller programmet at rette ødelagte afhængigheder.

$ sudo apt-get install -f

for at fjerne en pakke skal du bruge-reller hvis du vil fjerne alle dens filer inklusive konfigurationsfiler, kan du rense den ved hjælp af--purge som vist.

$ sudo dpkg -r teamviewer $ sudo dpkg --purge teamviewer 
Fjern pakke i Ubuntu
Fjern pakke i Ubuntu

for at vide mere om installerede pakker, læs vores artikel, der viser, hvordan at liste alle filer installeret fra en .deb pakke.

Installer programmer ved hjælp af Apt Command

apt-kommandoen er et avanceret kommandolinjeværktøj, der tilbyder installation af ny programpakke, opgradering af eksisterende programpakke, opdatering af pakkelisteindekset og endda opgradering af hele Ubuntu-systemet.

Det tilbyder også apt-get og apt-cache kommandolinjeværktøjer til styring af pakker mere interaktivt på Debian og dets derivater som f.eks.

i det væsentlige forstår apt-get eller apt ikke.deb filer, de er designet til primært at håndtere pakkenavne (f.eks..) og de henter og installerer.deb arkiver, der er knyttet til et Pakkenavn, fra en kilde, der er angivet i /etc/apt/sources.liste fil.

det eneste trick til at installere en lokal Debian-pakke ved hjælp af apt-get eller apt er ved at angive en lokal relativ eller absolut sti (./ if in current dir) til pakken, ellers vil den forsøge at hente pakken fra fjernkilder, og handlingen mislykkes.

$ sudo apt install ./teamviewer_amd64.deb$ sudo apt-get install ./teamviewer_amd64.deb
installer lokal pakke ved hjælp af apt i Ubuntu
installer lokal pakke ved hjælp af apt i Ubuntu
installer lokal pakke ved hjælp af apt-get i Ubuntu
installer lokal pakke ved hjælp af apt-get i Ubuntu

for at fjerne en pakke brug remove mulighed eller hvis du vil fjerne alle dens filer inklusive konfigurationsfiler, kan du rense det ved hjælp af purge valgmulighed som vist.

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

Installer programmer ved hjælp af kommandoen Gdebi

gdebi er et lille kommandolinjeværktøj til installation af lokale deb-pakker. Det løser og installerer pakke afhængigheder på flue. For at installere en pakke skal du bruge følgende kommando.

$ sudo gdebi teamviewer_13.1.3026_amd64.deb
installer lokale pakker ved hjælp af Gdebi i Ubuntu
installer lokale pakker ved hjælp af Gdebi i Ubuntu

for at fjerne en pakke installeret fra gdebi kan du bruge apt -, apt-get-eller dpkg-kommandoer ved hjælp af purge som vist.

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

det er det! I denne vejledning har vi forklaret tre forskellige kommandolinjeværktøjer til installation eller fjernelse af lokale Debian-pakker i Ubuntu og Mint.