Ubuntu

Hoe installeer ik een .deb-bestand op Ubuntu

Hoe installeer ik een .deb-bestand op 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 andere bibliotheken, moesten we de broncode van deze bibliotheken downloaden en ze ook compileren. We moesten door een hele reeks afhankelijkheidsproblemen gaan, wat in die tijd '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 . gebruiken.04 LTS voor de demonstratie. Laten we beginnen.

DEB-bestand installeren vanaf de opdrachtregel:

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

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

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 -i apache2_2.4.29-1ubuntu4.1_amd64.deb

Zoals je 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:

$ sudo apt -f install

Zoals u kunt zien, heeft de APT-pakketbeheerder alle afhankelijkheden automatisch opgelost. Druk nu op ja 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. Je zult ook elke afhankelijkheid moeten oplossen die deze afhankelijkheidspakketten ook zullen hebben. 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.

Hoe de muisaanwijzer en cursorgrootte, kleur en schema op Windows 10 te veranderen
De muisaanwijzer en cursor in Windows 10 zijn zeer belangrijke aspecten van het besturingssysteem. Dit geldt ook voor andere besturingssystemen, dus i...
Gratis en open source game-engines voor het ontwikkelen van Linux-games
Dit artikel behandelt een lijst met gratis en open source game-engines die kunnen worden gebruikt voor het ontwikkelen van 2D- en 3D-games op Linux. E...
Shadow of the Tomb Raider voor Linux-zelfstudie
Shadow of the Tomb Raider is de twaalfde toevoeging aan de Tomb Raider-serie - een actie-avonturengame-franchise gemaakt door Eidos Montreal. De game ...