Arch Linux: Forskelle mellem versioner

Content deleted Content added
m robot Tilføjer: ko:아치 리눅스
Mindre rettelser
Linje 13:
}}
 
'''Arch Linux''' er en i686-optimeret [[GNU]]/[[Linux]] [[distribution]]. Den blev skabt i 2001 af [[Judd Vinet]], og er baseret på ideer fra [[CRUX]]-distributionen.
 
Arch Linux blev skabt af [[Judd Vinet]]. Den er baseret på ideer fra [[CRUX]] distributionen.
 
Meget af denne artikel er taget fra den engelske Arch Linux artikel.
Line 26 ⟶ 24:
 
* Hold det simpelt, hold det letvægts følger "KISS"-princippet (Keep It Simple, Stupid!).
* Ingen grafiske konfigurerings-værktøjerkonfigurationsværktøjer, så derfor kræver det noget viden at sætte op.
 
== Pakkestyring ==
 
Pakker i Arch bliver styret af pakke-manageren Pacman, som er udviklet specielt til Arch. Arch Linux benytter sig af et pakkeformat der ender på .pkg.tar.gz, og erhvilket kort sagt er en fil der indeholder oplysninger om pakkeden ogpå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 div.diverse informationer omkring den pågældnepågældende pakke. Der står fxf.eks. hvadpakkens pakken heddernavn, hvilken versionversionsnummer, hvor den kan hente sourcen til programmet osv. Ud fra disse informationer kan man så køre kommandoen makepkg i mappen hvor PKGBUILD'en ligger, hvorefter den henter sourcen og gør det som der står i filen. Dette kunne fx være at den skal komplieres. Når den er færdig med arbejdet ligger der en *.pkg.tar.gz fil som man kan installere med pacman -A (eller pacman -U hvis man vil opdatere en pakke der allerede er der).
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.gz-fil som kan installeres ved hjælp af kommandoen pacman -A - eller pacman -U hvis pakken skal opgradere (erstatte) en allerede installeret version.
 
Pakkerne til Arch Linux er samlet i Arch Linux's pakke træpakketræ. For tiden eksisterer der 5fem forskellige biblioteker (repositories.):
 
* '''Core''' - Indeholder alle de pakker, som er nødvendige for at sætte et basalt Linux -system op.
* '''Extra''' - Indeholder alternative brugbare pakker, dersom dog ikke er nødvendige tilfor at have et basaltfungerende system, mest alternativer til pakker i Core.
* '''Unstable''' - Indeholder packkerpakker til programmer som er under udvikling, og ikke officieltofte er udgivetustabile (deraf navnet).
* '''Testing''' - Indeholder pakker der kanikke resultereer gennemtestede i problemeren undersådan opgraderingergrad som pakkerne i Core og somExtra, stadigog venterderfor kræver yderligere afprøvning før de kan flytte ind i disse bugto rapporteringerbiblioteker.
* '''Community''' - Indeholder pakker som er sat sammenindsendt af Arch -brugere og bidragydere. DetteDet er ofte pakker fra AUR, der stammerhar frafået AURtilladelse somaf en erTU godkendt(Trusted tilUser) ateller liggeen mereArch-udvikler til at offentligtflytte.
 
AUR (ArchLinuxArch User-community Repository) er et sted, hvor derbrugerne liggerkan enindsende bunkederes afPKGBUILDs, PKGBUILD's somandre brugernekan selv harglæde lavetaf dem. Alle der mangler en pakke i Arch Linux, og som selv har lavet en PKGBUILD, kan uploade den til AUR, hvor andre så kan få glædegavn af den. Hvis- og hvis pakken bliver meget populær, kan den komme ind i Community, eller ligefremi Extrasjældne tilfælde Core eller CurrentExtra.
 
Her er der en lille liste over div.diverse kommandoer til pacman:
* Installere en .pkg.tar.gz fil: pacman -A <programfilnavn.pkg.tar.gz>
* Opdatere en pakke med en .pkg.tar.gz fil: pacman -U <programfilnavn.pkg.tar.gz>
* Opdatere pakkelisten med en ny fra nettet: pacman -Sy
* Opdatere pakker der kan opdateres: pacman -Su
* Opdatere pakkelisten OG'''og''' opdatere pakkerne (bare for at gøre livet lidt nemmere): pacman -Syu
* Søge efter pakker i pakkelisten: pacman -Ss <pakke>
* Søge efter pakker der allerede er installeret: pacman -Q <pakke>
* Se filer en pakke har installeret: pacman -Ql <programpakke>
* Se hvilen pakke en fil høre undertilhører: pacman -Qo <fil>
* Tjekke om en pakke er installeret: pacman -Qs <pakke>
 
Linje 75:
== Ekstern kilde/henvisning ==
 
* [http://archlinux.org ArchLinux.org] << DenArch Linuxs officielle Arch Linux sidewebsite
* [http://archlinux.dk ArchLinux.dk] << Dansk Arch Linux side, som prøver at hjælpe danske Arch Linux brugere
* {{Distrowatch|arch|NAVN=Arch Linux}}