Ubuntu for begyndere 13 – Om Repositories og PPA

I denne tutorial vil vi kigge nærmere på hvad repositories og PPA er for noget.

Hvis du har installeret programmer i Linux, er du måske stødt på begrebet “Repositories” eller “PPA”. Men hvad betyder de egentlig? Det skal vi se nærmere på i denne artikel. Denne artikel er en del af en Ubuntu tutorial, som starter her.

I et tidligere afsnit har vi allerede brugt repositories, da vi så på hvordan man installerer programmer i Ubuntu. Vi så også hvordan man med Terminalen kunne installere det grafiske miljø Cinnamon med følgende kode:

sudo add-apt-repository ppa:embrosyn/cinnamon
sudo apt update
sudo apt install cinnamon

Lad os få kigget nærmere på hvad de betyder. Men først skal vi lige forstå hvad Repositories og PPA er for noget.

Hvad er repositories?

Repositories er en samling af filer, som beskriver informationer om forskelligt software, herunder versioner, checksum og andre detaljer, som passer med den pågældende version af Ubuntu. Ubuntu anvender selv følgende officielle repositories (du kan se dem i modulet “Software og opdateringer”):

Der findes altså et Main repository, et Universe repository, et Restricted repository og et Multiverse repository. Main er software understøttet af Cannoical, dvs. dem der står bag Ubuntu. Universe er software vedligeholdt af et community. Restricted er proprietær software. Multiverse er software begrænset af copyright.

Repository er altså ikke selve softwaren, men mere information om hvor software findes og hvad der passer til den pågældende Ubuntu version.

Når du bruger APT til at installere software med, kopierer du informationer fra repository ind i en cache, og det er her informationerne findes som Ubuntu bruger, når den downloader software. Det er derfor det nogle gange er nødvendigt at opdatere informationerne fra repositories.

Hvad er PPA?

PPA står for Personal Package Archive. Når der kommer en ny version af et program, kommer det ikke nødvendigvis ind i de officielle repositories med det samme. De skal jo ofte testes og det skal sikres at de kan køre på den pågældende Ubuntu version.

Men nogle er måske interesseret i at få en tidligere version, fx. udviklere. Derfor kan udviklere lave deres egne repositories, kaldet for PPA. Og du kan som Ubuntu bruger så tilføje dette repositories, så der også bliver tjekket i dette, når Ubuntu opdaterer software.

Lad os lige kigge på den kode, der tilføjede Cinnamon repositoriet igen:

sudo add-apt-repository ppa:embrosyn/cinnamon

Vi anvender altså her koden add-apt-repository til at tilføje dette PPA. Faktisk er dette en forkortelse af følgende kode:

deb http://ppa.launchpad.net/embrosyn/cinnamon/ubuntu VERSION main
deb-src http://ppa.launchpad.net/embrosyn/cinnamon/ubuntu VERSION main

Når du anvender den øverste kode slipper du altså for at skulle taste hele URL adressen.

Når du har tilføjet dette repository, så opdaterer du listen med kilder til software med koden:

sudo apt update

Og du installerer det enkelte program med:

sudo apt install cinnamon

Forskel mellem .deb pakker og PPA

Når du installerer programmer via repositories og PPA, så får du altså en styret installation og opdatering, der sikrer og holder kontrol med at dit software passer til din Ubuntu version og er opdateret.

Dette kan du ikke med almindelige .deb pakker, som jo bare er en pakker der bliver installeret uden nogen kontrol.

Fjern PPA fra Ubuntu

Du kan selvfølgelig også fjerne PPA som du tidligere har tilføjet. Dette kan du under “Software og opdateringer” under fanen “Anden software. Fjern krydserne for at forhindre at Ubuntu opdaterer udfra disse PPA.

Jeg håber dette gav en lidt større forståelse bag repositories og PPA, som er en del af Ubuntu’s opdateringscyklus. Hvis du har spørgsmål er du velkommen til at skrive en kommentar. I næste afsnit skal vi kigge nærmere på Mozilla Thunderbird, der er et avanceret mailprogram til Ubuntu.

Andreas Andersen

Forfatter og grundlægger af IT-blogger.dk, der har blogget om IT-emner siden 2012

You may also like...

8
Skriv en kommentar

avatar
1 Kommentartråde
7 Svar på tråde
3 Følgere
 
Mest reagerede kommentar
Mest populære kommentarer
3 Kommentarforfatter
Bjarne KenboViggo LaursenBjarneAndreas Andersen Seneste kommentarforfattere
  Abonner  
nyeste ældste mest stemt på
Giv besked ved
Bjarne Kenbo
Besøgende
Bjarne Kenbo

Hej Andreas.
Jeg er stor tilhænger af Ubuntu, og har haft det som OS de sidste 4 år (nu ver.: 18.04).
Men jeg er desværre nødt til også, at have en Windowsinstallation, fordi jeg benytter et videoredigeringsprogram som hedder Pinnacle Studio 15 der kun kan køre på Windows platformen.
Spørgsmåler er om du kender et tilsvarende program der kan køre under Linux/Ubuntu, så jeg kan “aflive” mit Windows ?
Mvh.. Bjarne K

Viggo Laursen
Besøgende
Viggo Laursen

Hej Bjarne!
Er selv stor fan og bruger af Linux. Her er der dog flest Linux Mint maskiner og enkelte Ubuntu.
Hvis jeg var dig ville jeg prøve at kikke på denne hjemmeside:
https://itsfoss.com/best-video-editing-software-linux/

Der er bl.a. nævnt et proganm ‘OpenShot’, hvilket jeg har set anbefalet på nette for et lille stykke tid siden.
God fornøjelse med det. Sørg nu for at lave en god sikkerheds kopi af din maskine inden du installere noget. Ikke bruge det gamle mundheld at ‘Rigtige mænd laver ikke backups, de græder.’

Venlig hilsen
Viggo Laursen

Bjarne
Besøgende
Bjarne

Hej Viggo.
Tak for din kommentar.
Er ikke på nogen måde PC-nørd, og aner derfor ikke forskellen på Linux Mint og Ubuntu.
Men kunne godt tænke mig en dansk beskrivelse af funktion på linux kommandoer .
Har søgt men ikke fundet, så måske skal det findes i en boghandel.
Mvh… Bjarne

Viggo Laursen
Besøgende
Viggo Laursen

Hej Bjarne!
Se lige hvad jeg har fundet til din Følg dette link:
https://debianguiden.dk/images/e/e6/Debianguiden_1_6_0.pdf
Venlig hilsen
Viggo Laursen

Viggo Laursen
Besøgende
Viggo Laursen

Hej Bjarne!
Forskellen mellem Mint og Ubuntu ligge mest i den grafiske brugerflade. Mint er mere windows-like i forhold til ubuntu. Begge kan stort set bruge de samme programmer. Jeg har endnu ikke set den store forskel. Ubuntu fylder lidt mindet og knapt så resource krævende. (Min opfattelse). Kva den mere windows-like brugerflade har ældre windows brugere nemmer ved at lære og acceptere denne Linux version.
Venlig hilsen
Viggo

Bjarne Kenbo
Besøgende
Bjarne Kenbo

Hej Viggo.
Mange tak for dine informationer her!
Jeg vil prøve at se nærmere på tingene i “juleferien”, det ser rigtigt interessant ud.
Hilsen Bjarne