Hjemmeside » hvordan » Sådan installeres software fra Ubuntu's Software Repositories

    Sådan installeres software fra Ubuntu's Software Repositories

    På Linux installerer du software fra pakkehåndteringsprogrammer som Ubuntu Software Center. Men ikke alle dele af software er tilgængelige i din Linux distribution software repositories.

    Du bør kun installere software fra kilder, du stoler på, ligesom i Windows. Meget af dette råd gælder også for andre Linux-distributioner, så vi noterer os, hvad der er Ubuntu-specifikt, og hvad er Linux-generelt.

    DEB pakkefiler

    Ubuntu-softwarepakker er i .deb-filformat. Dette omfatter pakker, du downloader fra Ubuntu Software Center og med apt-get - de er alle .deb filer.

    Du kan dog også installere .deb pakker fra uden for Ubuntu's software repositories. Mange virksomheder, der producerer software til Linux, tilbyder det i .deb format. Du kan f.eks. Downloade .deb-filer til Google Chrome, Google Earth, Damp til Linux, Opera og endda Skype fra deres officielle hjemmesider. Dobbeltklik på filen, og den åbnes i Ubuntu Software Center, hvor du kan installere den.

    Ubuntu er baseret på Debian, som skabte .deb pakkeformatet. Andre Linux-distributioner vil have deres eget pakkeformat, hvis de ikke er baseret på Debian. For eksempel bruger Fedora og andre Red Hat-baserede distributioner .rpm-pakker. Mange virksomheder, der tilbyder software til Linux, tilbyder det i en række pakkeformater til forskellige distributioner.

    Tredjeparts pakkeopbevaringssteder

    Ubuntu driver sine egne pakkebeholdninger fulde af open source (og nogle closed-source) software kompileret og pakket til Ubuntu. Men alle kan oprette deres egne pakkeregister.

    Tredjeparts pakkebeholdninger bliver ofte tilføjet til dit system problemfrit. Når du f.eks. Installerer Google Chrome eller Steam fra en .deb-fil, tilføjer .deb-filen det officielle Google- eller Valve-softwarelager til dit system. Når pakken er opdateret i depotet, vil du blive underrettet om opdateringer og kan installere dem via programmet Software Updater. I modsætning til Windows kan opdateringer til al din installerede software administreres på ét sted.

    Du kan se dine softwareregistre og tilføje flere (hvis du kender deres detaljer) fra programmet Software Sources, der følger med Ubuntu.

    Andre Linux-distributioner understøtter også tredjepartsregistreringer, men repositorier og den software, de indeholder, er distributionsspecifikke.

    Personlige pakkearkiver (PPA'er)

    PPA'er er en anden form for tredjepartspakkeregister. De er vært på Canonicals Launchpad-system, hvor alle kan oprette en PPA.

    PPA'er indeholder ofte eksperimentelle software, der ikke officielt er blevet tilføjet til Ubuntu's vigtigste stabile lagre. De kan også indeholde nyere versioner af software, der endnu ikke anses for at være stabile nok til at gøre det til Ubuntu's hovedregistre.

    Ubuntu's Wine Team tilbyder for eksempel en PPA med de seneste udgivelser af Wine-softwaren til at køre Windows-applikationer på Linux. For at tilføje det, ville du tilføje følgende linje til programmet Software Kilder ovenfor:

    PPA: ubuntu-vin / ppa

    Hver PPA-side på Canonicals Launchpad-websted indeholder instruktioner til at tilføje PPA'en til dit system. Når en PPA er tilføjet til dit system, kan du installere pakker fra PPA'en ved hjælp af standard software som Ubuntu Software Center, Software Updater og apt-get kommandolinjeværktøj.

    Kompilering fra kilde

    Alle binære software er kompileret fra kildekode. Ubuntu's .deb pakker indeholder software udarbejdet specielt til udgivelsen af ​​Ubuntu du bruger. Disse applikationer er udarbejdet for at bruge de softwarebiblioteker, der er tilgængelige til din Ubuntu-udgivelse.

    Udviklerne af et bestemt stykke software frigiver generelt softwaren i kildekoden form. Linux-distributioner tager kildekoden, kompilerer den og skaber pakker for dig. Du kan dog også downloade et programs kildekode og kompilere det selv. Du skal normalt ikke gøre dette på Ubuntu. De fleste eksperimentelle software, du måske vil have, er sandsynligvis i en PPA, hvor nogen allerede har gjort det hårde arbejde for dig.

    På andre distributioner kan det lejlighedsvis være nødvendigt at sammensætte et program for at få den nyeste version, du har brug for eller installere et program, der ikke er tilgængeligt i dine arkiver. Den gennemsnitlige Linux-bruger - og endda mange geeky Linux-brugere - behøver aldrig at kompilere noget fra kilden.

    Kildekodefiler distribueres generelt i .tar.gz-format, men det er bare en type arkiv - .tar.gz-filer kunne indeholde alt, ligesom .zip-filer kan.

    Binære programmer

    Nogle programmer distribueres i binær form, ikke kildekoden form. Dette kan skyldes at programmet er lukket kilde, og programmets distributør ønsker ikke at gøre det hårde arbejde med at pakke det til forskellige distributioner.

    Mozilla tilbyder f.eks. Linux-downloads af Firefox-binære filer i .tar.bz2-format. (.tar.bz2 er bare et andet arkivformat, som en zip-fil.) Du kan downloade dette arkiv, udpakke det til en mappe på din computer og køre run-mozilla.sh scriptet inde i det (bare dobbeltklikke på det) at køre den downloadede Firefox binære.

    Du bør dog ikke gøre dette i tilfælde af Firefox. Brug Firefox-pakken, der følger med dit operativsystem - det er nok bedre optimeret, hurtigere og opdateres via dine standardpakkehåndteringsværktøjer. Men hvis du bruger en ældre distribution af Linux, der følger med en forældet Firefox, kan du downloade Firefox-binæret til din computer og køre det fra en mappe uden at have brug for system-wide tilladelser til at installere det.

    Meget software med lukket kilde (især ældre, ikke-understøttet lukket software) distribueres i uemballeret binær form. Software som Linux-portene i Doom 3, Quake 4, Unreal Tournament 2004 og Neverwinter Nights distribueres i binære pakker og har endda Windows-lignende installationsprogrammer. Disse installatører er faktisk kun programmer, der udpakker spilets filer til en mappe og opretter genvejstaster på applikationer.


    Selvfølgelig er der andre måder at installere software på Ubuntu. Zero Install (også kendt som 0install) -projektet har forsøgt at ændre Linux-softwareinstallation i over fem år, hvilket skaber et system til installation af stationær software, der fungerer på tværs af alle Linux-distributioner. Nulinstallationsprojektet har imidlertid ikke fået meget trækkraft. De fleste Linux-brugere er velfungerende af deres Linux-distributionens pakkechef - især hvis de bruger Ubuntu, som de fleste software er pakket til.