9Sep
Op Linux installeer je software van pakketbeheerapplicaties zoals het Ubuntu Software Center. Maar niet elk stuk software is beschikbaar in de softwarebronnen van uw Linux-distributie.
Installeer alleen software van bronnen die u vertrouwt, net als op Windows. Veel van dit advies is ook van toepassing op andere Linux-distributies, dus we zullen opmerken wat Ubuntu-specifiek is en wat Linux-in-general is.
DEB Pakketbestanden
Ubuntu-softwarepakketten hebben de bestandsindeling. deb. Dit omvat pakketten die u downloadt vanuit het Ubuntu Software Center en met apt-get - het zijn allemaal. deb-bestanden.
U kunt echter ook. deb-pakketten installeren buiten de softwarebronnen van Ubuntu. Veel bedrijven die software voor Linux produceren, bieden het in. deb-formaat. U kunt bijvoorbeeld. deb-bestanden voor Google Chrome, Google Earth, Steam for Linux, Opera en zelfs Skype downloaden van hun officiële websites. Dubbelklik op het bestand en het wordt geopend in het Ubuntu Software Center, waar u het kunt installeren.
Ubuntu is gebaseerd op Debian, waarmee het. deb-pakketformaat is gemaakt. Andere Linux-distributies hebben hun eigen pakketindeling als ze niet op Debian zijn gebaseerd. Fedora en andere op Red Hat gebaseerde distributies gebruiken bijvoorbeeld. rpm-pakketten. Veel bedrijven die software voor Linux aanbieden, bieden deze in verschillende pakketindelingen aan voor verschillende distributies.
Pakketrepository's van derden
Ubuntu voert eigen pakketrepository's uit met open source( en sommige closed-source) software die is gecompileerd en verpakt voor Ubuntu. Iedereen kan echter zijn eigen pakketrepository's instellen.
Pakketrepository's van derden worden vaak naadloos aan uw systeem toegevoegd. Als u bijvoorbeeld Google Chrome of Steam installeert vanuit een. deb-bestand, voegt het. deb-bestand de officiële Google- of Valve-softwarebibliotheek toe aan uw systeem. Wanneer het pakket wordt bijgewerkt in de repository, ontvangt u een melding van updates en kunt u deze installeren via de toepassing Software Updater. In tegenstelling tot Windows kunnen updates voor al uw geïnstalleerde software op één plaats worden beheerd.
U kunt uw softwarebronnen bekijken en meer toevoegen( als u de details kent) van de toepassing Software Sources die bij Ubuntu is geleverd.
Andere Linux-distributies ondersteunen ook opslagplaatsen van derden, maar de repositories en de software die ze bevatten, zijn distributiespecifiek.
Personal Package Archives( PPA's)
PPA's zijn een andere vorm van pakketrepository's van derden. Ze worden gehost op het Launchpad-systeem van Canonical, waar iedereen een PPA kan maken.
PPA's bevatten vaak experimentele software die niet officieel is toegevoegd aan de belangrijkste, stabiele repository's van Ubuntu. Ze kunnen ook nieuwere versies van software bevatten die nog niet als stabiel genoeg worden beschouwd om de hoofdrepository's van Ubuntu te bereiken.
Ubuntu's Wine Team biedt bijvoorbeeld een PPA met de nieuwste releases van de Wine-software voor het uitvoeren van Windows-applicaties op Linux. Als u dit wilt toevoegen, voegt u de volgende regel toe aan de bovenstaande toepassing Software Sources:
ppa: ubuntu-wine / ppa
Elke PPA-pagina op de Launchpad-website van Canonical bevat instructies voor het toevoegen van de PPA aan uw systeem. Nadat een PPA aan uw systeem is toegevoegd, kunt u pakketten van de PPA installeren met behulp van standaardsoftware zoals het Ubuntu Software Center, Software Updater en apt-get command-line tool.
Compiling From Source
Alle binaire software is samengesteld uit broncode. De. deb-pakketten van Ubuntu bevatten software die speciaal is gecompileerd voor de release van Ubuntu die u gebruikt. Deze toepassingen zijn gecompileerd om de softwarebibliotheken te gebruiken die beschikbaar zijn voor uw Ubuntu-release.
De ontwikkelaars van een bepaald stuk software geven de software over het algemeen vrij in broncodevorm. Linux-distributies nemen de broncode, compileren deze en maken pakketten voor u. U kunt echter ook de broncode van een programma downloaden en zelf compileren. Normaal hoef je dit niet op Ubuntu te doen. De meeste experimentele software die u mogelijk wilt, bevindt zich waarschijnlijk in een PPA, waar iemand al het harde werk voor u heeft gedaan.
Op andere distributies kan het soms nodig zijn om een programma te compileren om de nieuwste versie te krijgen die u nodig hebt of om een programma te installeren dat niet beschikbaar is in uw installatiebronnen. De gemiddelde Linux-gebruiker - en zelfs vele geeky Linux-gebruikers - zal echter nooit iets van de bron hoeven te compileren.
Broncodebestanden worden over het algemeen gedistribueerd in. tar.gz-indeling, maar dat is slechts een soort archief.. tar.gz-bestanden kunnen alles bevatten, net zoals. zip-bestanden dat kunnen.
binaire programma's
Sommige programma's worden gedistribueerd in binaire vorm, niet in de vorm van broncodes. Dit kan zijn omdat het programma closed-source is en de distributeur van het programma niet het harde werk wil doen om het in te zamelen voor verschillende distributies.
Mozilla biedt bijvoorbeeld Linux-downloads van Firefox-binaries in. tar.bz2-indeling.(.tar.bz2 is gewoon een ander archiefformaat, zoals een zipbestand.) Je kunt dit archief downloaden, het uitpakken naar een map op je computer en het script run-mozilla.sh daarbinnen uitvoeren( dubbelklik er gewoon op)om het gedownloade Firefox-binaire bestand uit te voeren.
Dit zou u echter niet moeten doen in het geval van Firefox. Gebruik het Firefox-pakket dat bij uw besturingssysteem wordt geleverd - het is waarschijnlijk beter geoptimaliseerd, sneller en wordt bijgewerkt via uw standaardpakketbeheertools. Toch, als je een oudere Linux-distributie gebruikt die wordt geleverd met een verouderde Firefox, kun je het Firefox-binaire bestand op je computer downloaden en uit een map halen zonder dat je over de hele systeemrechten hoeft te beschikken om het te installeren.
Veel closed-source software( met name oudere, niet-ondersteunde closed-source software) wordt gedistribueerd in onverpakte binaire vorm. Software zoals de Linux-poorten van Doom 3, Quake 4, Unreal Tournament 2004 en Neverwinter Nights worden gedistribueerd in binaire pakketten en hebben zelfs Windows-achtige installatieprogramma's. Deze installatieprogramma's zijn eigenlijk slechts programma's die de bestanden van het spel uitpakken naar een map en sneltoetsen voor het toepassingsmenu maken.
Natuurlijk zijn er andere manieren om software op Ubuntu te installeren. Het Zero Install-project( ook wel bekend als 0install) probeert de installatie van Linux-software al meer dan vijf jaar te veranderen door een systeem te maken voor het installeren van desktopsoftware die geschikt is voor alle Linux-distributies. Het Zero Install-project heeft echter niet veel grip gekregen. De meeste Linux-gebruikers worden goed bediend door de pakketbeheerder van hun Linux-distributie - vooral als ze Ubuntu gebruiken, waarvoor de meeste software is verpakt.