Hur installerar du en DEB -fil i Ubuntu?

Hur installerar du en DEB -fil i Ubuntu?

För Linux -användare kan programvara komma från många källor. Det finns PPA, mjukvaruaffärer, Snap -butiken, Flathub och mer. Du hittar dock inte alla appar du vill ha i en av dem; du kan behöva besöka en applikationsleverantörs webbplats för att ladda ner och installera filen med ett .deb -tillägg. Men hur installerar du en deb -fil?





I den här artikeln kommer vi att utforska vad en deb -fil är och hur du kan installera eller avinstallera en genom flera olika metoder, både på skrivbordet och i terminalen. Vi kommer också att utforska hur du uppdaterar dem och hur du kan installera dem på ett BSD -operativsystem.





Vad är en Deb -fil?

Deb -filer (förkortning för Debian) är arkivfiler som inte bara innehåller nödvändiga filer för ett applikationsprogram, utan också skript för installation och konfiguration av appen du vill installera. Om du kommer från Windows liknar deb -filer på det sättet .exe -filer.





Behöver du vara en Linux -expert för att installera en deb -fil?

Absolut inte. Som vi kommer att se nedan finns det faktiskt många enkla sätt att installera ett deb-paket på Ubuntu och andra Debian-baserade distributioner.



Relaterat: 8 webbplatser för nedladdning av DEB- eller RPM -Linux -appar

En viktig anmärkning är att applikationer installerade med deb -filer ofta kräver att ytterligare paket, så kallade beroenden, installeras tillsammans med dem för att fungera. Även om alla metoder som undersöks idag kommer att installera din deb -fil, kommer inte alla att installera beroenden, och vi kommer att notera när så är fallet.





Programvarucenter

De flesta Linux -distros kommer att innehålla någon form av programvarucenterapp. Ubuntu heter Ubuntu Software Center, och i Mint kallas det Software Manager. Dessa appar ger dig en attraktiv paketbläddring och installationsupplevelse.

Att använda en av dem för att installera en deb -fil är enkelt. Vanligtvis, om du dubbelklickar på deb-filen i din webbläsare, startas installationen med ditt programvarucenter.





Om den öppnas med en arkivhanterare i stället högerklickar du på filen och väljer programvarucentret från listan över användbara applikationer.

Den här metoden rekommenderas dock inte eftersom programvarucenterappar inte kommer att se till att deb -filens beroenden installeras. Några av de senare metoderna i den här listan är bättre byggda för detta ändamål.

För att avinstallera en app med mjukvarucentret måste du leta efter en lista över installerade appar.

Om du klickar på ett paket som visas där får du möjlighet att avinstallera det.

Gdebi

Gdebi är en liten applikation utformad speciellt för uppackning av deb -filer med ett enkelt GUI -gränssnitt. Den söker också efter filens beroenden och varnar dig när Gdebi kommer att installera dem.

Gdebi kommer ofta förinstallerad på Ubuntu-baserade distros. Men om du inte har det av någon anledning kan du snabbt installera det med det här kommandot:

sudo apt install gdebi

Med gdebi installerat, högerklickar du bara på deb-filen och väljer Öppna med Gdebi .

Gdebi -dialogrutan kommer att berätta om beroenden kommer att installeras med den och lista vilka. Klicka på Installera -knappen för att installera paketet tillsammans med dess beroenden.

För att ta bort den igen, öppna helt enkelt den ursprungliga deb -filen med gdebi igen och klicka Avinstallera .

Dpkg

För att installera en deb -fil i terminalen, öppna katalogen som innehåller din deb -fil och aktivera dpkg med det här kommandot:

sudo dpkg -i filename.deb

I likhet med mjukvarucentret installerar dpkg inte beroenden som kan saknas. Istället kan det lämna programmet i ett 'okonfigurerat' tillstånd (som visas på bilden ovan) och du kommer inte att kunna använda det.

Om du får ett sådant fel kan du fixa det med detta apt -kommando:

sudo apt-get install -f

Flaggen -f säger att den ska åtgärda brutna beroenden för för närvarande installerade paket.

För att ta bort ett deb -paket med dpkg, använd det här kommandot:

hur man stänger av ljudbeskrivning på bästa sätt
sudo dpkg -r packagename

Flaggan -r säger till dpkg att helt enkelt ta bort programmet. Om du också vill rensa bort andra filer, använd --purge istället.

Du måste känna till paketnamnet, som ibland är annorlunda än filnamnet. Som du kommer att läsa nedan kan apt hjälpa dig att ta reda på paketnamnet om du inte är säker.

Benägen

Om du överhuvudtaget har använt Linux länge har du troligen utfärdat apt -kommandon för att installera paket från ett Ubuntu -programvaruförråd.

Apt kommer dock också att installera en lokal deb -fil, och det kommer att göra det med högre sannolikhet för framgång än dpkg. Apt använder faktiskt dpkg under huven för att utföra installationen, men det söker också efter beroenden.

Du måste rikta apt till filens plats för att kunna utföra installationen. Öppna filens katalog i terminalen och ge detta kommando:

sudo apt install ./filename.deb

För att avinstallera ett paket med apt behöver du inte veta platsen --- bara paketnamnet. I vårt exempel var filnamnet discord-0.0.13.deb, men paketnamnet var 'discord'.

Om du inte är säker på vad paketnamnet är kan du utföra en sökning i apt med det här kommandot och ersätta med din gissning:

sudo apt list --installed | grep

Det kommer att lista varje paket med din sökterm i den. När du har hittat paketnamnet, utfärdar du detta kommando:

sudo apt remove

Detta kommando kommer att ta bort själva paketet, men inte några av de lagrade filerna. Om du vill bli av med alla spår av paketet, utfärdar du detta kommando:

sudo apt purge

Hur man uppdaterar Deb -paket

Varje applikation i aktiv utveckling kommer åtminstone ibland att ge ut uppdateringar. Så hur uppdaterar du ett deb -paket?

Det beror på leverantören. Vissa appar, som Chrome och Discord, kommer att utföra en automatisk installation och kommer förmodligen att meddela dig när det händer.

Relaterad: Så här stoppar du automatiska Chrome -uppdateringar i Windows

Många andra kräver dock att du laddar ner och installerar en ny fil varje gång en ny version släpps. För att vara säker, kolla applikationsleverantörens webbplats för mer information.

Så här installerar du Deb -filer på FreeNAS/BSD

Deb-filer är infödda till Debian-baserade system, inte BSD. De flesta av samma applikationer är dock tillgängliga via BSD: s eget pakethanteringssystem.

Om du ändå vill försöka installera en deb -fil på ett BSD -operativsystem som FreeNAS eller OpenBSD är det vanligtvis möjligt. Du behöver bara hitta en BSD -port på dpkg eller apt och följa instruktionerna ovan.

Installera dina favoritprogram

Vi pratade om de många enkla sätten att installera Debian -filer på Linux samt dina alternativ för att avinstallera och uppdatera dem.

När du letar efter ny programvara hittar du att det faktiskt finns många sätt att få applikationer installerade på Linux.

Dela med sig Dela med sig Tweet E-post Flathub vs Snap Store: De bästa platserna för nedladdning av Linux -appar

Hur jämför Flathub och Snap Store när du vill ladda ner Linux -appar? Vi ställer dem mot varandra för att ta reda på det.

Läs Nästa
Relaterade ämnen
  • Linux
  • Ubuntu
  • Debian
  • Linux
Om författaren Jordan Gloor(51 artiklar publicerade)

Jordan är personalförfattare på MUO som brinner för att göra Linux tillgängligt och stressfritt för alla. Han skriver också guider om integritet och produktivitet.

Mer från Jordan Gloor

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera