Hvordan installerer du en DEB -fil i Ubuntu?

Hvordan installerer du en DEB -fil i Ubuntu?

For Linux -brugere kan software komme fra mange kilder. Der er PPA'er, softwarebutikker, Snap -butikken, Flathub og mere. Du finder dog ikke hver app, du ønsker, i en af ​​dem; du skal muligvis besøge en applikationsleverandørs websted for at downloade og installere fil med en .deb -udvidelse. Men hvordan installerer du en deb -fil?





I denne artikel vil vi undersøge, hvad en deb -fil er, og hvordan du kan installere eller afinstallere en på flere forskellige metoder, både på skrivebordet og i terminalen. Vi vil også undersøge, hvordan du opdaterer dem, og hvordan du kan installere dem på et BSD -operativsystem.





Hvad er en Deb -fil?

Deb -filer (forkortelse for Debian) er arkivfiler, der ikke kun indeholder de nødvendige filer til et applikationsprogram, men også scripts til installation og konfiguration af den app, du vil installere. Hvis du kommer fra Windows, ligner deb -filer på den måde til .exe -filer.





Skal du være en Linux -ekspert for at installere en deb -fil?

Absolut ikke. Som vi vil se nedenfor, er der faktisk mange nemme måder at installere en deb-pakke på Ubuntu og andre Debian-baserede distributioner.



Relateret: 8 websteder til download af DEB- eller RPM Linux -apps

En vigtig bemærkning er, at programmer installeret med deb -filer ofte kræver, at der installeres yderligere pakker, kaldet afhængigheder, sammen med dem for at fungere. Selvom alle de undersøgte metoder i dag vil installere din deb -fil, er det ikke alle, der installerer afhængighederne, og vi noterer os, når det er tilfældet.





Software Center

De fleste Linux distros vil indeholde en slags softwarecenter -app. Ubuntu's kaldes Ubuntu Software Center, og i Mint kaldes det Software Manager. Disse apps giver dig en attraktiv pakke -browsing og installationsoplevelse.

Det er enkelt at bruge en af ​​dem til at installere en deb -fil. Normalt, hvis du dobbeltklikker på deb-filen i din filbrowser, starter installationen med dit softwarecenter.





Hvis den i stedet åbnes med en arkivstyring, skal du højreklikke på filen og vælge softwarecenteret fra listen over anvendelige applikationer.

Denne metode anbefales dog ikke, fordi software center -apps ikke vil sikre, at deb -filens afhængigheder bliver installeret. Nogle af de senere metoder på denne liste er bedre bygget til det formål.

For at afinstallere en app med softwarecenteret skal du lede efter en liste over installerede apps.

Hvis du klikker på en pakke, der er angivet der, får du mulighed for at afinstallere den.

Gdebi

Gdebi er en lille applikation designet specielt til udpakning af deb -filer med en simpel GUI -grænseflade. Det kontrollerer også filens afhængigheder og advarer dig om, hvornår Gdebi installerer dem.

Gdebi kommer ofte forudinstalleret på Ubuntu-baserede distros. Men hvis du ikke har det af en eller anden grund, kan du hurtigt installere det med denne kommando:

sudo apt install gdebi

Med gdebi installeret, skal du bare højreklikke på deb-filen og vælge Åbn med Gdebi .

Gdebi -dialogen fortæller dig, om afhængigheder skal installeres med den, og angiver hvilke. Klik på Installere -knappen for at installere pakken sammen med dens afhængigheder.

For at fjerne den igen skal du blot åbne den originale deb -fil med gdebi igen og klikke Afinstaller .

Dpkg

For at installere en deb -fil i terminalen skal du åbne biblioteket, der indeholder din deb -fil, og aktivere dpkg med denne kommando:

sudo dpkg -i filename.deb

I lighed med softwarecenteret installerer dpkg ikke afhængigheder, der muligvis mangler. I stedet kan det efterlade applikationen i en 'ukonfigureret' tilstand (som vist på billedet ovenfor), og du vil ikke kunne bruge den.

Hvis du får en sådan fejl, kan du rette den med denne apt -kommando:

sudo apt-get install -f

Flagget -f fortæller det at løse ødelagte afhængigheder for aktuelt installerede pakker.

For at fjerne en deb -pakke med dpkg skal du bruge denne kommando:

hvordan man fjerner anden opbevaring på iphone
sudo dpkg -r packagename

Flagget -r fortæller dpkg at simpelthen fjerne applikationen. Hvis du også vil slette andre filer, skal du bruge --purge i stedet.

Du skal kende pakkens navn, som nogle gange er anderledes end filnavnet. Som du vil læse nedenfor, kan apt hjælpe dig med at finde pakkens navn, hvis du ikke er sikker.

Apt

Hvis du overhovedet har brugt Linux længe, ​​har du sandsynligvis udsendt passende kommandoer til at installere pakker fra et Ubuntu -softwarelager.

Apt vil imidlertid også installere en lokal deb -fil, og det vil gøre det med en større sandsynlighed for succes end dpkg. Apt bruger faktisk dpkg under emhætten til at udføre installationen, men det tjekker også for afhængigheder.

Du skal direkte apt til filens placering for at udføre installationen. Åbn filens bibliotek i terminalen og udfør denne kommando:

sudo apt install ./filename.deb

For at afinstallere en pakke med apt, behøver du ikke at kende placeringen --- kun pakkens navn. I vores eksempel var filnavnet discord-0.0.13.deb, men pakkens navn var 'discord'.

Hvis du ikke er sikker på, hvad pakkenavnet er, kan du udføre en søgning i apt med denne kommando og erstatte med dit gæt:

sudo apt list --installed | grep

Det vil liste hver pakke med dit søgeord i det. Når du har fundet pakkens navn, skal du udstede denne kommando:

sudo apt remove

Denne kommando fjerner selve pakken, men ikke nogen af ​​dens gemte filer. Hvis du vil slippe af med alle spor af pakken, skal du udstede denne kommando:

sudo apt purge

Sådan opdateres Deb -pakker

Enhver applikation i aktiv udvikling vil i hvert fald lejlighedsvis udsende opdateringer. Så hvordan opdaterer du en deb -pakke?

Det afhænger af sælgeren. Nogle apps, som Chrome og Discord, udfører en automatisk installation og giver dig sandsynligvis besked, når det sker.

Relaterede: Sådan stoppes automatiske Chrome -opdateringer i Windows

Mange andre kræver dog, at du downloader og installerer en ny fil, hver gang en ny version frigives. For at være sikker skal du tjekke applikationsleverandørens websted for detaljer.

Sådan installeres Deb -filer på FreeNAS/BSD

Deb-filer er hjemmehørende i Debian-baserede systemer, ikke BSD. De fleste af de samme applikationer er dog tilgængelige via BSD's eget pakkehåndteringssystem.

Hvis du alligevel vil prøve at installere en deb -fil på et BSD -operativsystem som FreeNAS eller OpenBSD, er det normalt muligt. Du skal bare finde en BSD -port på dpkg eller apt og følge instruktionerne ovenfor.

Installer dine yndlingsprogrammer

Vi talte om de mange enkle måder, du kan installere Debian -filer på Linux samt dine muligheder for at afinstallere og opdatere dem.

Når du leder efter ny software, finder du ud af, at der faktisk er mange måder at få programmer installeret på Linux.

Del Del Tweet E -mail Flathub vs Snap Store: De bedste websteder til download af Linux -apps

Hvordan sammenligner Flathub og Snap Store, når du vil downloade Linux -apps? Vi lægger dem mod hinanden for at finde ud af det.

Læs Næste
Relaterede emner
  • Linux
  • Ubuntu
  • Debian
  • Linux
Om forfatteren Jordan Gloor(51 artikler udgivet)

Jordan er medarbejderforfatter på MUO, der brænder for at gøre Linux tilgængeligt og stressfrit for alle. Han skriver også vejledninger om privatliv og produktivitet.

Mere fra Jordan Gloor

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere