Sådan installeres en .deb -fil på Ubuntu

How Install Deb File Ubuntu



Forskellig Linux -software blev tidligere distribueret som eneste kildekode for mange år siden. Vi var nødt til at kompilere softwaren fra kilden for at kunne bruge den. Hvis en softwarekilde var afhængig af andre biblioteker, så var vi også nødt til at downloade bibliotekets kildekode og kompilere den, før vi kompilerede den software, vi ønskede at installere. Hvis biblioteket var afhængigt af nogle andre biblioteker, så var vi nødt til at downloade kilden til disse biblioteker og også kompilere dem. Vi var nødt til at gå igennem en hel masse afhængighedsproblemer, som kaldes afhængighedshelvede på det tidspunkt. Der var ikke noget emballagesystem, som vi har i dag. I disse dage er pakker forhåndskompileret til forskellige maskinarkitekturer og opbevaret på en central server (kaldet pakkeopbevaring), og en pakkehåndteringssoftware bruges til automatisk at downloade, løse afhængigheder og installere den for os.

På Debian -baserede Linux -distributioner som Debian GNU/Linux, Ubuntu, Linux Mint og andre bruges APT -pakkehåndtering. Pakkeformatet for APT -pakkehåndteringen er DEB -arkiv. Udvidelsen af ​​et DEB -arkiv er .deb.







I disse dage er de fleste af de almindelige softwarepakker tilgængelige i det officielle pakkeopbevaringssted for den Linux -distribution, vi bruger. Så vi kan nemt installere det ved hjælp af pakkehåndteringen, i tilfælde af Ubuntu/Debian APT -pakkehåndteringen. Men der er stadig tidspunkter, hvor en software, vi ønsker, ikke er tilgængelig i det officielle pakkeopbevaringssted, og vi skal downloade DEB -pakkefilen fra den officielle hjemmeside for denne software og installere den på vores Ubuntu/Debian -operativsystem manuelt.



I denne artikel vil jeg vise dig, hvordan du installerer en DEB -fil på Ubuntu. Jeg vil bruge Ubuntu 18.04 LTS til demonstrationen. Lad os komme igang.



Du kan bruge dpkg kommando på Ubuntu for at installere en DEB -fil.





Jeg downloadede Apache 2 webserver DEB -filen fra https://packages.ubuntu.com bare til demonstrationen. Selvfølgelig kan du meget let installere det med APT -pakkehåndtering. Men jeg vil vise dig, hvordan du installerer den fra DEB -filen.



Åbn nu en terminal i det samme bibliotek som din DEB -fil. Som du kan se, er DEB -filen tilgængelig i biblioteket.

Installer det nu med følgende kommando:

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

Som du kan se, mislykkedes installationen, fordi afhængighederne ikke kunne løses. DEB -pakken apache2 afhænger af apache2-bin , apache2-utils , apache2-data ingen af ​​dem er installeret.

For at løse afhængighederne skal du først installere disse pakker, før du kan installere apache2 pakke.

Heldigvis for os er afhængighedspakkerne tilgængelige i det officielle pakkeopbevaringssted for Ubuntu. Så alt hvad vi skal gøre er at køre følgende kommando:

$sudopassende-f installere

Som du kan se, løste APT -pakkehåndtereren alle afhængigheder automatisk. Tryk nu på og og tryk derefter på .

Pakken apache2 skal installeres.

Som du kan se, fungerer Apache 2.

Til tider vil afhængighedspakkerne ikke være tilgængelige i det officielle pakkeopbevaringssted for Ubuntu. I så fald skal du finde de nødvendige DEB -pakker på internettet og installere det ved hjælp af dpkg såvel. Du bliver også nødt til at løse enhver afhængighed, som disse afhængighedspakker også vil have. Dette bliver sværere og sværere, når afhængigheden stiger og er meget upraktisk for DEB -filer, der har mange afhængigheder.

Installation af DEB -fil ved hjælp af Ubuntu Software Center:

Du kan også installere en DEB -fil ved hjælp af Ubuntu Software Center. Højreklik på DEB -filen og klik på Åbn med softwareinstallation .

Klik nu på Installere .

Indtast nu din adgangskode og klik på Godkend .

Afhængighederne skal løses automatisk, hvis det er tilgængeligt i Ubuntu -pakkelageret, og softwaren skal installeres.

Når installationen er fuldført, skal du se følgende vindue.

Hvis en afhængighedspakke ikke er tilgængelig i det officielle pakkeopbevaringssted for Ubuntu eller i et af de pakkeopbevaringssteder, du tilføjede via PPA, mislykkes installationen. I så fald bliver du også nødt til at finde og installere afhængighedspakkerne manuelt.

Så sådan installerer du en DEB -fil på Ubuntu. Tak fordi du læste denne artikel.