Hoe een .deb-bestand op Ubuntu te installeren

How Install Deb File Ubuntu



Verschillende software van Linux werd vele jaren geleden gedistribueerd als enige broncode. We moesten de software vanaf de bron compileren om deze te kunnen gebruiken. Als een softwarebron afhankelijk was van andere bibliotheken, moesten we ook de broncode van die bibliotheek downloaden en compileren voordat we de software compileerden die we wilden installeren. Als die bibliotheek afhankelijk was van enkele andere bibliotheken, dan moesten we de broncode van deze bibliotheken downloaden en ze ook compileren. We moesten door een hele reeks afhankelijkheidsproblemen gaan, wat in die tijd de afhankelijkheidshel werd genoemd. Er was geen verpakkingssysteem zoals we dat nu hebben. Tegenwoordig worden pakketten vooraf gecompileerd voor verschillende machinearchitecturen en bewaard op een centrale server (pakketrepository genoemd) en wordt pakketbeheersoftware gebruikt om automatisch te downloaden, afhankelijkheden op te lossen en voor ons te installeren.

Op op Debian gebaseerde Linux-distributies zoals Debian GNU/Linux, Ubuntu, Linux Mint en andere wordt APT-pakketbeheerder gebruikt. Het pakketformaat van APT-pakketbeheerder is DEB-archief. De extensie van een DEB-archief is .deb.







Tegenwoordig zijn de meeste gangbare softwarepakketten beschikbaar in de officiële pakketrepository van de Linux-distributie die we gebruiken. We kunnen het dus gemakkelijk installeren met behulp van de pakketbeheerder, in het geval van Ubuntu/Debian de APT-pakketbeheerder. Maar er zijn nog steeds momenten waarop een software die we willen niet beschikbaar is in de officiële pakketrepository en we het DEB-pakketbestand moeten downloaden van de officiële website van die software en het handmatig op ons Ubuntu/Debian-besturingssysteem moeten installeren.



In dit artikel laat ik je zien hoe je een DEB-bestand op Ubuntu installeert. Ik ga Ubuntu 18.04 LTS gebruiken voor de demonstratie. Laten we beginnen.



U kunt de dpkg commando op Ubuntu om een ​​DEB-bestand te installeren.





Ik heb het Apache 2-webserver DEB-bestand gedownload van https://pakketten.ubuntu.com alleen voor de demonstratie. Natuurlijk kunt u het heel eenvoudig met APT-pakketbeheerder installeren. Maar ik zal je laten zien hoe je het vanuit het DEB-bestand kunt installeren.



Open nu een Terminal in dezelfde map als uw DEB-bestand. Zoals u kunt zien, is het DEB-bestand beschikbaar in de map.

Installeer het nu met het volgende commando:

$sudo dpkg -lapache2_2.4.29-1ubuntu4.1_amd64.deb

Zoals u kunt zien, is de installatie mislukt omdat de afhankelijkheden niet konden worden opgelost. Het DEB-pakket apache2 hangt af van apache2-bin , apache2-utils , apache2-data waarvan geen enkele is geïnstalleerd.

Om de afhankelijkheden op te lossen, moet u deze pakketten eerst installeren voordat u kunt installeren apache2 pakket.

Gelukkig voor ons zijn de afhankelijkheidspakketten beschikbaar in de officiële pakketrepository van Ubuntu. Dus alles wat we hoeven te doen is het volgende commando uitvoeren:

$sudogeschikt-F installeren

Zoals u kunt zien, heeft de APT-pakketbeheerder alle afhankelijkheden automatisch opgelost. Druk nu op en en druk vervolgens op .

Het pakket apache2 moet worden geïnstalleerd.

Zoals je kunt zien, werkt Apache 2.

Soms zijn de afhankelijkheidspakketten niet beschikbaar in de officiële pakketrepository van Ubuntu. In dat geval moet u de vereiste DEB-pakketten op internet zoeken en installeren met behulp van dpkg ook. U zult ook eventuele afhankelijkheid van deze afhankelijkheidspakketten moeten oplossen. Dit wordt moeilijker en moeilijker naarmate de afhankelijkheid toeneemt en is erg onpraktisch voor DEB-bestanden met veel afhankelijkheden.

DEB-bestand installeren met Ubuntu Software Center:

U kunt ook een DEB-bestand installeren met Ubuntu Software Center. Klik gewoon met de rechtermuisknop op het DEB-bestand en klik op Openen met software-installatie .

Klik nu op Installeren .

Typ nu uw wachtwoord in en klik op Authenticeren .

De afhankelijkheden moeten automatisch worden opgelost als deze beschikbaar zijn in de Ubuntu-pakketrepository en de software moet zijn geïnstalleerd.

Zodra de installatie is voltooid, zou u het volgende venster moeten zien.

Als een afhankelijkheidspakket niet beschikbaar is in de officiële pakketrepository van Ubuntu of in een van de pakketrepository's die u via PPA hebt toegevoegd, zal de installatie mislukken. In dat geval moet u de afhankelijkheidspakketten ook handmatig zoeken en installeren.

Dus zo installeer je een DEB-bestand op Ubuntu. Bedankt voor het lezen van dit artikel.