Installation af GUI (Cinnamon Desktop) og Basic Software i Arch Linux


Det forrige Arch Linux emne dækkede lige den grundlæggende installation fra bunden med minimale konfigurationer gennem kommandolinjen, der var nødvendig for at starte systemet og få adgang til internet til fremtidige konfigurationer.

Men bare at køre et operativsystem fra kun kommandolinje , især Arch Linux , er Linux-mellemliggende eller guru-brugeres job, det kan være meget skræmmende for nybegyndere eller dem, der kom fra Linux GUI-distributioner eller endda Microsoft Windows.

Denne vejledning guider dig gennem at omdanne den primære Arch Linux CLI til kun en kraftfuld og robust Desktop-platform med et fantastisk desktop-miljø, der kan tilpasses i Linux-verden i disse dage - “ Kanel ” og al den nødvendige software til en gennemsnitlig desktopbruger, alt dette udført ved hjælp af pacman softwaremanager, der udfører alle nødvendige biblioteks-, afhængigheds- og konfigurationskontrol på dine vegne.

Tidligere Arch Linux-installation på en stationær, bærbar computer eller netbook med en fungerende internetforbindelse.

  1. Arch Linux installations- og konfigurationsvejledning med skærmbilleder

Trin 1: Installer Xorg Server- og videodrivere

1. Efter det første systemlogin skal vi udføre en komplet systemopdatering ved at udstede følgende kommando.

$ sudo pacman –Syu

2. Inden vi installerer al den nødvendige software, har vi brug for hjælp fra en pakke " bash-finishing ", der automatisk udfylder kommandoer eller viser en liste over mulige kommandoer ved at trykke på TAB tast.

$ sudo pacman –S bash-completion

3. Det næste trin er at installere standardmiljøet X , der leverer de vigtigste Xorg -serverkonfigurationer og 3D-understøttelse .

$ sudo pacman -S xorg-server xorg-xinit xorg-utils xorg-server-utils mesa

4. For en ekstra Xorg funktionalitet skal du også installere følgende pakker.

$ sudo pacman -S xorg-twm xterm xorg-xclock

5. For en bærbar computer eller netbook skal du også installere drivere til understøttelse af touchpad-input.

$ sudo pacman -S xf86-input-synaptics

6. Nu skal vi installere system VGA ( videokort ) -drivere, men først og fremmest skal vi identificere vores systemgrafik. Udsted følgende kommando for at identificere dit grafikkort.

$ lspci | grep VGA

Hvis dit system er en nyere bærbar computer med Optimus understøttelse, skal output vise dig to grafikkort, normalt et Intel og Nvidia eller et Intel og ATI . Understøttelsen af Linux-drivere til denne type teknologi er nu så strålende på dette tidspunkt (du kan prøve Primus) til en minimal VGA skift.

7. Når du har registreret din grafik , er det nu tid til at installere passende drivere. Som standard tilbyder Arch Vesa standardvideodriver - xf86-video-vesa - der kan håndtere et stort antal grafiske chipsæt, men som ikke giver enhver understøttelse af 2D eller 3D acceleration.

Arch Linux tilbyder også to typer videodrivere.

  1. Open Source (vedligeholdes og udvikles ved distribution - anbefales til installation).
  2. Proprietær (udviklet og vedligeholdt af producenten af videokort).

For at liste alle tilgængelige Open Source videodrivere leveret af Arch Linux kører officielle arkiver følgende kommandoer.

$ sudo pacman –Ss | grep xf86-video

For at liste proprietære drivere kør følgende kommandoer.

## Nvidia ##
$ sudo pacman –Ss | grep nvidia
## AMD/ATI ##
$ sudo pacman –Ss | grep ATI
$ sudo pacman –Ss | grep AMD
## Intel ##
$ sudo pacman –Ss | grep intel
$ sudo pacman –Ss | grep Intel

For Multilib-pakker - 32-bit applikationer på Arch x86_64 - brug følgende kommandoer.

## Nvidia ##
$ sudo pacman –Ss | grep lib32-nvidia
$ sudo pacman –Ss | grep lib32-nouveau
## ATI/AMD ##
$ sudo pacman –Ss | grep lib32-ati
## Intel ##
$ sudo pacman –Ss | grep lib32-intel

8. Når du har kontrolleret, hvilke drivere der er tilgængelige til din grafik , skal du fortsætte med den relevante installation af videodriveren. Som nævnt ovenfor skal du holde dig til Open Source -drivere, fordi de vedligeholdes og testes korrekt af samfundet. For at installere Grafikdriver skal du køre følgende kommando (efter xf86-video - tryk på TAB for at vise liste og autofuldførelse).

$ sudo pacman  -S  xf86-video-[TAB]your_graphic_card

For yderligere information om drivere af Xorg og grafik , gå til Arch Linux Wiki Xorg-siden på https://wiki.archlinux.org/index.php/Xorg.

9. Når dine videokort passende drivere er installeret, er det tid til at teste Xorg server og videodrivere ved at udstede følgende kommando.

$ sudo startx

Hvis alt er korrekt konfigureret, skal en grundlæggende X-session starte som i skærmbilledet nedenfor, som du kan grøfte ved at skrive exit i det større konsolvindue.

$ exit

Trin 2: Installer skrivebordsmiljø - kanel

10. Nu er det tid til at tilbyde en fantastisk innovativ, tilpasselig grafisk brugergrænseflade - fuldt skrivebordsmiljø til vores system ved at installere kanel -pakken. Kør følgende kommando for at installere kanel og anden afhængighed fra det officielle arkivarkiv.

$ sudo pacman -S cinnamon nemo-fileroller

11. Næste trin er at installere GDM displayhåndteringspakke, som hjælper systemet med at starte X server og giver en grafisk brugergrænseflade, som brugerne kan logge ind på Cinnamon DE .

$ sudo pacman –S gdm

12. Næste trin er at aktivere og derefter starte og teste GDM ved at logge på Arch Linux ved hjælp af dine legitimationsoplysninger.

$ sudo systemctl enable gdm
$ sudo systemctl start gdm

13. Når GDM er indlæst, bliver du bedt om et vindue Login . Vælg din bruger -> klik på Log ind venstre ikon, og vælg Kanel , indtast derefter din adgangskode og tryk < b> Knappen Log ind eller tasten Enter .

14. Indtil videre administreres vores internetforbindelse via kommandolinjen, men hvis du vil administrere dine netværksforbindelser fra GUI, skal du deaktivere dhcpd -tjenesten og installere, aktivere og starte Netværksadministrator pakke. Installer også net-tools -pakken til udvidede netværkskommandoer. Fra GUI skal du åbne en UXterm shellprompt og køre følgende kommandoer.

Installer ifconfig leveret af net-tools -pakken, og se derefter konfiguration af interface ved hjælp af følgende kommandoer.

$ sudo pacman –S net-tools
$ ifconfig

Installer derefter Network Manager.

$ sudo pacman -S network-manager-applet

Deaktiver dhcpcd-tjeneste.

$ sudo systemctl stop [email 
$ sudo systemctl disable [email 
$ sudo systemctl stop dhcpcd.service
$ sudo systemctl disable dhcpcd.service

Start slut aktivering Network Manager.

$ sudo systemctl start NetworkManager
$ sudo systemctl enable NetworkManager

15. Test nu din internetforbindelse igen, der kører ifconfig for at få status for netværksgrænseflader, og udgiv derefter en ping -kommando mod et domæne.

For at udføre en komplet systemtest skal du genstarte dit system for at sikre dig, at alt er installeret og konfigureret indtil videre korrekt.

Trin 3: Installer grundlæggende software

16. Indtil videre leverer vores system et minimum installeret software, der ikke kan være til stor hjælp ved daglig brug af stationære eller bærbare computere. Kør følgende lange kommando for at installere grundlæggende software.

$ sudo pacman -S pulseaudio pulseaudio-alsa pavucontrol gnome-terminal firefox flashplugin vlc chromium unzip unrar p7zip pidgin skype deluge smplayer audacious qmmp gimp xfburn thunderbird gedit gnome-system-monitor

17. Installer også codecs , der kræves til multimedieapplikationer til at kode eller afkode lyd- eller videostreams ved at udstede følgende kommando.

$ sudo pacman -S a52dec faac faad2 flac jasper lame libdca libdv libmad libmpeg2 libtheora libvorbis libxv wavpack x264 xvidcore gstreamer0.10-plugins

18. Installer LibreOffice -pakken, hvis du har brug for Office-værktøjer som Writer, Calc, Impress, Draw, Math og Base ved at køre følgende kommando, og tryk på Enter-tasten ved valg ( standard = alle ).

$ sudo pacman -S libreoffice

Hvis du har brug for andre programmer eller hjælpeprogrammer, besøg https://www.archlinux.org/packages/, søg efter din pakke og installer den via Pacman .

For at fjerne en pakke skal du bruge –R switch med pacman kommando.

$ sudo pacman -R package-to-remove

19. For at installere community-vedligeholdt software skal du installere værktøjet Yaourt Package Manager (anbefales ikke at bruge yaourt til begyndere).

$ sudo pacman -S yaourt

Trin 4: Tilpas Cinnamon Desktop

20. Cinnamon System Settings giver grænsefladen, gennem hvilken du kan justere og tilpasse Arch og Cinnamon DE med de indstillinger, der passer til dine behov. Følgende indstillinger viser dig, hvordan du ændrer systemets generelle udseende ( tema og ikoner ). Først og fremmest skal du installere Faenza Icon Theme og Numix Theme .

$ sudo pacman -S Faenza-icon-theme numix-themes

21. Åbn derefter Systemindstillinger -> Temaer -> Andre indstillinger -> vælg Numix Kontrolelementer og Vinduskanter og
Faenza ikoner .

22. For at ændre standard kanel tema gå til Systemindstillinger -> Temaer -> Få mere online -> vælg og installer Minty , gå derefter til fanen Installeret, vælg og Anvend Minty tema.

Det er alt! Nu skal dit endelige systemudseende se ud i nedenstående skærmbillede.

23. Som en sidste tilpasning for at vise et flot grafisk overvågningsværktøj på systemværktøjslinjen skal du først installere følgende pakker.

$ sudo pacman -S libgtop networkmanager

Åbn derefter Systemindstillinger -> Applets -> Få mere online , søg efter Multi-Core System Monitor og installer skift til fanen Installeret , højreklik og Føj til panel .

Du har nu et komplet pænt Arch Linux Desktop med grundlæggende software , der er nødvendigt for at surfe på Internettet, se film, lytte til musik eller skrive Office-dokumenter.

Besøg den følgende side for en komplet applikationsliste

  1. https://wiki.archlinux.org/index.php/List_of_applications

Byg på en rullende frigivelse -model Arch Linux giver også andre Linux-skrivebordsmiljøer , såsom KDE , GNOME , Mate , LXDE , XFCE , Oplysning , fra dets officielle arkiver, så vælg < b> Kanel eller andet DE er bare et rent simpelt personligt valg, men efter min mening giver kanel en bedre fleksibilitet (temaer, appletter, deskletter og Extensions) mod komplekse tilpasninger end dets overordnede Gnome Shell .