Lista alla beroenden för en Deb -fil
Om du vill visa information om en .deb -fil och alla dess beroenden kör du kommandot nedan:
$dpkg -Jag /väg/till/file.deb
Exemplet nedan visar information om persepolis download manager .deb -fil.
Detta kommando är särskilt användbart om du vill kontrollera vad som installeras i förväg.
Lista alla filer som kommer att installeras från ett Deb -paket
För att se alla filer som ett .deb -paket kommer att installera på ditt system tillsammans med deras destinationsvägar, kör kommandot nedan:
$dpkg-deb-c /väg/till/file.debExemplet nedan visar filer som kommer att installeras på systemet om du manuellt installerar persepolis download manager .deb -paket. Observera att Ubuntus apt -pakethanterare också listar medföljande filer men kräver att du installerar paketet först. Denna metod kräver dock inte att du installerar .deb -paketet och det är verkligen användbart om du vill analysera vilken fil som går vart.
Extrahera alla filer från ett Deb -paket
Ibland kanske du vill extrahera ett deb -paket för att kontrollera en kodbit eller använda några av de medföljande filerna för felsökning och andra ändamål. För att extrahera alla filer från ett deb -paket kan du köra ett kommando i följande format:
$dpkg-deb--extrahera /väg/till/file.debObservera att extrahering av filer inte är samma sak som installation av ett deb -paket. Du får bara extraherat innehållet i ett .deb -paket i en lokal mapp.
Installera en Deb -fil med Dpkg
Dpkg är ett pakethanteringsverktyg för att hantera .deb (debian) -paket. För att installera ett .deb -paket med dpkg, kör kommandot nedan:
$sudo dpkg -i /väg/till/file.debKommandot ovan kommer endast att installera det fristående deb -paketet, utan några beroenden. För att åtgärda detta måste du köra ett kommando för att automatiskt installera nödvändiga beroenden. Annars kan ditt system lämnas i ett trasigt tillstånd. Kör kommandot nedan för att åtgärda problemet utan beroende.
$sudobenägen-f InstalleraInstallera en Deb -fil med Gdebi
Gdebi är en trevlig kommandorad och grafisk applikation som enbart är avsedd för installation av fristående .deb -paket som lagras på din lokala enhet. Det löser också beroenden automatiskt, så länge de är tillgängliga i officiella Ubuntu -arkiv (kräver nätverksanslutning).
För att installera gdebi i Ubuntu, kör kommandot nedan:
$sudobenägenInstalleragdebiFör att installera ett .deb -paket med Gdebi, kör kommandot nedan:
$sudogdebi/väg/till/file.debEftersom gdebi kommer att ta hand om installationen av beroenden, behöver du inte manuellt köra ett annat kommando för att fixa trasiga paket. Men om du vill kontrollera om det finns trasiga paket eller inte och fixa dem automatiskt kan du köra kommandot som nämns ovan igen:
$sudobenägen-f InstalleraAnvända Apt för att installera ett Deb -paket
Du kan också använda Ubuntus standardpakethanterare för att installera fristående .deb -filer. För att göra det, kör följande kommando:
$sudobenägenInstallera /väg/till/file.debOm du startade terminalen i katalogen för .deb -filen, kör följande kommando istället:
$sudobenägenInstallera./file.debPrecis som gdebi installerar apt automatiskt alla nödvändiga beroenden. För att bekräfta, kör kommandot nedan:
$sudobenägen-f InstalleraSlutsats
Det här är några kommandon du kan använda för att installera .deb -filer utan att använda något grafiskt gränssnitt. De är användbara om du kör och hanterar Ubuntu -serverutgåvan eller använder Ubuntu utan skrivbordsmiljö.