Arch Linux | |
---|---|
Del af Linux-familien | |
Udvikler | Aaron Griffin |
Seneste udgave | Rulleudgivelsesmodel |
Platform | x86-64 ARM |
Kernetype | Monolithic |
Pakkehåndtering | Pacman |
Kildekodetilgængelighed | Open source |
Websted | ArchLinux.org |
Kerneversion | [https://www.kernel.org/ Nær Linux-Stable |
Arch Linux er en i686- og x86_64-optimeret GNU/Linux distribution. Den blev grundlagt i 2001 af Judd Vinet og ledes i dag af Aaron Griffin. Den er baseret på ideer fra CRUX-distributionen.
Arch's filosofi er at lave en distribution, som er simpel og hurtig.
Arch er i online-cirkler populært for at være svært at installere. Dette er dog anerkendt som en overdrivelse, og installationen af distributionen er simpel. Undervejs anbefales det at brugeren tager brug af Arch's installations guide samt relaterede ArchWiki-artikler. ArchWiki anses for at være den største GNU/Linux-relaterede Wiki, og er også hyppigt brugt af brugere af andre distributioner.
Pakker i Arch bliver styret af pakke-manageren pacman, som er udviklet af og til holdet bag Arch Linux. Arch Linux benytter sig af et pakkeformat der ender på .pkg.tar.xz – hvilket kort sagt er en tekstfil der indeholder oplysninger om den pågældende pakke samt de binære filer der bliver installeret på systemet.
Arch Linux's pakker bliver "bygget" ud fra det der hedder en PKGBUILD, som er en fil, der indeholder diverse informationer omkring den pågældende pakke. Der står f.eks. pakkens navn, versionsnummer, hvor den kan hente sourcen til programmet, afhængigheder osv. Ud fra denne fil kan man med programmet makepkg lave en pakke til Arch Linux. Dette gøres typisk ved at hente sourcen til programmet, kompilere den og lave det til en installérbar pakke ud fra de givne informationer i PKGBUILD'en, men kan også bruges til at lave pakker til prækompilerede programmer. Når den er færdig med arbejdet ligger der en .pkg.tar.xz-fil som kan installeres ved hjælp af kommandoen pacman -U.
Pakkerne til Arch Linux er samlet i Arch Linux's pakketræ. For tiden eksisterer der fem forskellige biblioteker (repositories):
AUR (Arch User-community Repository) er et, som navnet antyder, pakketræ vedligeholdt af normale Arch Linux brugere. Alle har muligheden for at indsende en PKGBUILD fil, så andre kan få glæde af dem. Særligt vedholdte og ansete pakker har flere gange i AUR's historie blevet en del af de officielle Arch pakketræer. Et eksempel på førnævnte er den populære discord Arkiveret 7. november 2020 hos Wayback Machine pakke, som for nylig blev en del af community-pakketræet. Interaktion med AUR gøres typisk med en såkaldt "AUR-helper" - et værktøj, der typisk automatisk downloader PKGBUILD filer fra AUR samt udpakker og installerer dem.
...