Hoe software te installeren op Linux Package Formats Explained

Hoe software te installeren op Linux Package Formats Explained / Linux

Welkom bij Linux. De kans is groot dat uw distributie werd geleverd met veel software om de basis te dekken. Maar hoe grondig een klus ook was, je wilt meer installeren. De vraag is, hoe?

Het installeren van software op Linux voelt dichter aan bij een smartphone dan Windows. Meestal activeer je een pakketbeheerder (vergelijkbaar met een app store) en zoek je naar de naam van de applicatie die je zoekt. Vanaf daar is het een kwestie van de installatieknop raken.

Maar pakketbeheerders veranderen afhankelijk van je distro. Ubuntu maakt gebruik van Ubuntu-software. Dat is gewoon een rebrandled versie van GNOME Software, wat Fedora gebruikt. Ondertussen doet openSUSE zijn eigen ding met YaST.

Pakketbeheerders werken door te zoeken in de softwarebronnen van uw distributie. Maar soms is wat je wilt niet aanwezig. Af en toe download je een bestand van een website en klik je erop zoals je een Windows EXE zou doen. Maar er is een probleem. Net zoals er geen enkele versie van Linux is, is er geen universeel Linux-pakketformaat (hoewel sommige mensen proberen dat te veranderen Ubuntu Snaps vs Red Hat Flatpaks, wat is het verschil? Ubuntu Snaps vs Red Hat Flatpaks, wat is het verschil? Linux distros distribute apps in vele formaten. Al jaren zijn de twee meest populaire .debs en .rpms, maar dit kan beginnen te veranderen met Ubuntu's Snap-pakketten en Red Hat's Flatpak Lees meer).

U moet weten welk bestandstype software voor uw distro succesvol zal installeren. Gelukkig hoef je maar een paar acroniemen en afkortingen te leren om de situatie te begrijpen.

DEB-pakketten

Het DEB-formaat dankt zijn naam aan Debian, een Linux-distro en een van de grootste opensourceprojecten die er bestaan. U kunt op een DEB klikken om een ​​toepassing rechtstreeks te installeren of in een pakketbeheerder te zoeken om deze op de achtergrond voor u te laten werken. In de terminal gebruikt u de dpkg opdracht, bijvoorbeeld:

sudo dpkg -i /home/user/software.deb

Omdat Ubuntu gebaseerd is op Debian, zijn DEB's gemakkelijk te vinden. Met miljoenen gebruikers en een sterke naamsbekendheid zijn Ubuntu en DEB's de Windows en EXE's van de Linux-wereld geworden.

Debian en Ubuntu gebruiken beide het DEB-bestandsformaat, maar pakketten die in de ene werken, mogen niet in de andere. Pakketten zijn soms compatibel met beide, zoals met Google Chrome. Ga er niet vanuit dat dit het geval is. Zorg ervoor dat u DEB's downloadt die bedoeld zijn voor uw distributie.

Populaire distro's die DEB gebruiken:

  • Ubuntu
  • Debian
  • Linux Mint
  • steamos
  • Trisquel
  • gNewSense

RPM-pakketten

RPM stond oorspronkelijk voor Red Hat Package Manager. Het acroniem is nu recursief en staat voor RPM Package Manager. Hoe dan ook, de oorsprong ligt bij Red Hat. De in Noord-Carolina gevestigde organisatie die het eerste opensourcebedrijf ter wereld van miljarden dollars werd, ontwikkelde het formaat voor Red Hat Linux. Dientengevolge is dit wat je overal in het ecosysteem van Red Hat vindt.

Dat betekent dat als Fedora je distro of choice is 5 Redenen om Pure Open Source Distro te gebruiken, Fedora 5 Redenen om Pure Open Source Distro te gebruiken, Fedora Fedora is niet zo bekend als Ubuntu en heeft de reputatie moeilijk te gebruiken te zijn. Maar als dit waar is, waarom blijven zoveel mensen Fedora gebruiken? Lees Meer, dit is het pakketbestandstype dat u zult gebruiken om software te installeren. Wanneer u op een RPM klikt, wordt deze geopend in GNOME-software.

Ondanks de naam zijn Red Hat-gerelateerde distributies niet de enigen die RPM's gebruiken. openSUSE is een andere prominente gemeenschap die RPM 6 heeft aangenomen Reasons You Should Choose openSUSE en de Geeko 6 Redenen die je moet kiezen openSUSE en de Geeko Er zijn goede redenen waarom openSUSE gebruikers blijft aantrekken, en dit zijn er een aantal. Misschien ben je de volgende persoon die verliefd wordt op de Geeko. Lees verder . U kunt deze installeren met YaST, de one-stop-shop van de distributie voor het meeste systeembeheer.

Hoe dan ook, u kunt pakketten installeren met behulp van de opm opdracht, bijvoorbeeld:

rpm -ivh /home/user/software.rpm

Fedora en openSUSE gebruiken beide RPM's, maar de pakketten zijn niet uitwisselbaar. Nogmaals, zorg ervoor dat de RPM die u download bedoeld is voor uw distributie.

Populaire distro's die RPM gebruiken:

  • Red Hat Enterprise Linux
  • Fedora
  • openSUSE
  • SUSE Linux Enterprise Server
  • CentOS
  • PCLinuxOS

TAR-pakketten

Ik weet dat ik zei dat er geen universeel pakketformaat is voor Linux, maar dat is niet 100% waar. Als u een app ziet die is verpakt als TAR, TGZ of TAR.GZ, is de kans groot dat deze wordt uitgevoerd op uw computer. Het probleem is dat de installatie niet zo eenvoudig is als het richten van de cursor of het invoeren van een enkele opdracht. Het installeren van een TAR-bestand is zijn eigen aparte handleiding waard Hoe compileren en TAR GZ- en TAR BZ2-bestanden in Ubuntu Linux compileren en installeren TAR GZ en TAR BZ2-bestanden in Ubuntu Linux compileren en installeren Lees meer .

Dat komt omdat dit archief niet in een uitvoerbaar formaat wordt verzonden. In plaats daarvan bevat het de bronbestanden die nodig zijn om de betreffende applicatie te bouwen. Sommige TAR-bestanden hebben hun eigen persoonlijke installatie-instructies en het resulterende programma wordt mogelijk niet automatisch weergegeven in uw toepassingsmenu.

Populaire distro's die uitsluitend TAR gebruiken:

  • Arch Linux
  • Slackware

Meer waar dat vandaan kwam

De drie hierboven genoemde typen zijn niet de enige pakketindelingen voor Linux, maar ze zijn de meest voorkomende. Sommige distro's ontwikkelen hun eigen typen die elders niet worden gebruikt. Gentoo heeft ebuild. Pardus heeft PiSi (afkorting voor pakketten die met succes zijn geïnstalleerd zoals beoogd). Android, dat technisch gezien een Linux-distro is, gebruikt APK.

Waarom zijn pakketformaten zo raar?

Elk type is een archief dat bevat wat een toepassing moet uitvoeren plus de metagegevens die een pakketbeheerder nodig heeft. Omdat verschillende distro's verschillende tools en repositories gebruiken Welke Linux Package Manager (en Distro) is geschikt voor u? Welke Linux Package Manager (en Distro) is geschikt voor u? Een belangrijk verschil tussen de belangrijkste Linux-distributies is de pakketbeheerder; de verschillen zijn sterk genoeg dat het je keuze voor distro kan beïnvloeden. Laten we eens kijken hoe de verschillende pakketbeheerders werken. Meer lezen, wat er in die metadata gaat, varieert. Dat is de reden waarom zelfs formaten die dezelfde naam delen, zoals Fedora en openSUSE RPM's, niet gegarandeerd compatibel zijn.

Wat denk je van het installeren van software op Linux? Hoe is het te vergelijken met andere besturingssystemen? Zou het kunnen worden verbeterd? Deel uw mening en als u vragen heeft, aarzel dan niet om te vragen!

Lees meer over: Software installeren, Linux.