Kom i gang med Arch Linux
Vi har for nylig bedt læsere om anmodninger om nye artikler, du gerne vil se (og tak for alle de gode ideer!). En sådan anmodning var en nybegynder vejledning til Arch Linux. Som Linux distro addict har jeg hørt om Arch mange gange gennem årene, men af en eller anden grund ville jeg aldrig have givet det et skud. Især et aspekt, der altid interesserede mig, har været Arch's homegrown pakkeledelsessystem, pacman . I dag finder vi ud af, hvad Arch handler om, hvordan man bruger det, og hvad der gør det specielt.
Om Arch
Arch kommer ikke som et komplet, alt-i-en præ-bygget skinnende desktop OS. Dette er med vilje. Ideen bag Arch er, at ved installationen har du et hurtigt, let, minimalt OS, der skal bruges som base for at lave dit eget skinnende skrivebord. Hvis du ikke kan lide ideen om at sammensætte din egen version af, hvad Linux skal være, så er Arch muligvis ikke til dig.
Installation
Arch-webstedet indeholder torrent-links her. FTP ISO er "netinstall" versionen, hvor pakker downloades efter behov under installationen. Core ISO'erne indeholder kernepakkerne på disken, så du kan fuldføre en installation uden en fungerende internetforbindelse. Download, hvad du vil, og brænd til CD for at starte installationen. Jeg bruger FTP ISO til denne artikel. Det er den anbefalede metode, da den downloader de nyeste tilgængelige versioner af alle pakker, i stedet for at installere gamle fra cd'en, som skal opgraderes senere.
Når du har startet cd'en, kan du starte installationsprocessen ved at indtaste
/ Arch / setup
ved kommandoprompten. Du bliver taget til et tekstbaseret installationsprogram. Det meste af installationsprogrammet skal være ret nemt at navigere efter en erfaren Linux-bruger (Arch's målgruppe og derfor målgruppen for denne artikel), så jeg vil ikke dække installationen i meget detaljeret omfang. Arch-webstedet indeholder en omfattende installationsvejledning, som du kan bruge, hvis du løber ind i problemer. Jeg vil dog medtage nogle skærmbilleder af installationsprogrammet, så du kan se, hvad du får i.
Pakkehåndtering
Når installationen er færdig, er det sandsynligvis den første ting, du vil gøre, at installere nogle nye pakker (som Xorg og et skrivebordsmiljø). Lad os først sørge for at pacman er opmærksom på alle de tilgængelige pakker. Som standard vil det bruge det spejl, du valgte under installationen. For at fortælle pacman at opdatere listen, skal du indtaste
pacman -Sy
Hvis du har problemer med det, prøv at ændre spejlet ved at redigere /etc/pacman.d/mirrorlist . Kommentér dit nuværende spejl og vælg et andet fra din region. Sørg for, at du ser ekstra i synkroniseringen. Det er her, du finder mange af dine fælles pakker. Hvis alt gik godt, er du klar til at installere nogle pakker. Kommandoen til at gøre det er
pacman -S (pakkenavn)
Her er et eksempel på pacman installering af min favorit vinduesmanager, Window Maker.
Nogle almindelige pacman muligheder inkluderer ..
pacman -R (pakkenavn) #To fjerne en pakke
pacman -Ss (pakkenavn) #To søge efter pakker
pacman -Si (pakkenavn) #To få information om en pakke
pacman -Syu #To synkronisere med spejl og opdateringssystem
pacman -U path / to / package #To installere en lokal pakkefil
System Config
Før du starter X, er der et par ting tilbage til at passe på. Du har muligvis bemærket, at installationen aldrig krævede, at en ikke-root-bruger oprettes. Nu er det en god tid at oprette brugeren manuelt, og installere nogle andre nyttige apps som sudo.
Der er et par pakker, du vil sikkert installere, før du starter X.
- xf86-input-tastatur
- xf86-input-mus
- hwdetect
- xf86-video- (dit type videokort)
Endelig generere en X.org-konfiguration ved at køre
X-konfiguration
og kopier den resulterende konfiguration til /etc/X11/xorg.conf .
Det er også helt sikkert, at du skal fortælle X, at du kan indlæse dit valgfri skrivebord ved at indtaste den eksekverbare i din nye brugers .xinitrc- fil. På min, for eksempel, måtte jeg medtage
exec wmaker
Valgfri
Arch har et værktøj kaldet hwd, der gør et godt stykke arbejde med at registrere hardware og konfigurere X. Det er en del af en gruppe af pakker kaldet AUR, som er uofficielle og skabt af brugere. Desværre kan det være en ret kompliceret proces at få AUR-pakker oprettet. Der er et nyttigt værktøj kaldet aurbuild, der gør processen meget enklere, men det er også en AUR-pakke selv, så det er en slags kylling-og-æg-situation. Jeg vil fortælle processen for at erhverve aurbuild så godt som jeg kan her, men jeg giver ingen løfter om, hvorvidt det vil fungere.
pacman -S python fakeroot gør gcc patch wget ftp://ftp.berlios.de/pub/aurbuild/aurbuild-1.8.8-1-any.pkg.tar.gz pacman -U aurbuild-1.8.8-1-any .pkg.tar.gz aurbuild -s ddcxinfo-arch aurbuild -s hwd hwd -xa
Hvis jeg har savnet nogle trin, så lad mig det vide i kommentarerne, og jeg opdaterer dette afsnit.
Konklusion
Det er svært at komme med en mening om Arch, da Arch er hvad du laver af det. Jeg kan godt lide at det giver så meget kontrol til brugeren, når det kommer til systemkonfiguration, men det føles til tider lidt for meget kontrol. Der er et par ting, der får dig til at tænke "kom igen, skal dette være manuelt?", Men udviklerne forsøger helt klart bare at følge Arch-filosofien om at give brugeren hele kontrollen. Det ville især være dejligt at have værktøjer som hwd og aurbuild som en del af systemet, eller i det mindste til rådighed for installation via pacman. Det kan ske på et tidspunkt, da pakker i AUR har en chance for at blive arbejdet ind i community repo i sidste ende. Alt i alt synes jeg jeg kan lide Arch og pacman, og jeg kan se, hvordan det ville være et godt valg for systemer, der skal holdes hurtigt og rent.