Arch Linux er et letvægts, fleksibelt og uafhængigt udviklet generelt formål GNU/Linux fordeling. Og hvis der er en unik og speciel distribution af Linux, så må det være Arch Linux. Erfarne brugere kan bygge deres helt eget Arch Linux system fra bunden.
Anbefalet læsning: 10 grunde til at bruge Arch Linux
Hvad er AUR?
En af de vigtigste ting ved Arch Linux er AUR (Arch User Repository) Det er et fællesskabsdrevet softwarelager til Arch Linux-brugere, som indeholder PKGBUILDs , der giver brugerne mulighed for at kompilere og bygge deres egne pakker, der ikke findes i det officielle lager fra kilden.
Mange nye pakker starter i AUR, før de går ind i det officielle lager, og brugere kan også bidrage med pakker, som de har udviklet til denne repo. Endnu vigtigere, brugere kan søge og downloade PKGBUILDs fra her, bygge dem og installere. Men nogle brugere foretrækker at bruge AUR-hjælpere, der gør det nemt at installere andre PKGBUILD'er end metoden ovenfor.
I denne artikel skal vi se på nogle af de bedste AUR-hjælpere, som brugere kan stole på for nemt at installere PKGBUILD'er, som alle bruger Arch user reposom kilde.
1. Yay (endnu en yoghurt)
Yay er kommandolinjebaseret og den bedste AUR hjælper på Arch , det anbefales til nye Arch-brugere, før de kan begynde at bruge andre AUR hjælpere. Det svarer til Pacman og har nogle af følgende fordele: dets kommandoer og muligheder matcher Pacmans på mange måder, har farvet output, det understøtter også sikkerhedskopier og kan opgradere dit system med få eller ingen yderligere prompter.
Hvis du skifter fra en anden AUR-hjælper, kan du blot installere Yay med den hjælper. Alternativt kan du installere Yay ved at klone PKGBUILD og bygge med makepkg:
$ sudo pacman -S --needed base-devel git $ git klon https://aur.archlinux.org/yay.git $ cd yay $ makepkg -si
2. Pakku
Pakku er en Pacman-indpakning med yderligere funktioner, såsom at søge/installere pakker fra AUR, se filer og ændringer mellem builds, bygge pakker fra repositories, fjerne make-afhængigheder efter bygning osv.
Du kan installere Pakku ved at klone PKGBUILD og bygning med makepkg.
$ sudo pacman -S --needed base-devel git $ git klon https://aur.archlinux.org/pakku.git $ cd pakke $ makepkg -si
3. Pacaur
Pacaur er også en kommandolinjebaseret AUR-hjælper, der hjælper med at minimere brugerinteraktion og bruger cower som backend. Det er bedst for avancerede Arch Linux-brugere på grund af dets kompleksitet.
Pacaur har følgende fordele: den har samme operationssyntaks som Pacman, den tilføjer også problemfri adgang til AUR, farvet output , har fantastisk søgning og minimerer frem for alt brugermeddelelser.Dens eneste begrænsning er, at den for det meste fungerer fint for avancerede Arch-brugere.
Du kan installere Pacaur ved at klone PKGBUILD og bygning med makepkg.
$ sudo pacman -S --needed base-devel git $ git klon https://aur.archlinux.org/pacaur.git $ cd pacaur $ makepkg -si
4. Trizen
Trizen er en let, kommandolinjebaseret og hastighedsorienteret AUR-hjælper, som giver brugerne mulighed for at søge og installere pakker, læse AUR-pakkekommentarer.
Den har også en indbygget interaktion med Pacman og fungerer på samme tid som en tekstfileditor. Trizen hjælper med at booste sikkerheden, mens pakker installeres, da koden er skrevet i Perl og ikke kan udføres lydløst.
Du kan installere Trizen ved at klone PKGBUILD og bygning med makepkg.
$ sudo pacman -S --needed base-devel git $ git klon https://aur.archlinux.org/trizen.git $ cd trizen $ makepkg -si
5. Aura
Aura er en pakkehåndtering, der er beregnet til at fungere som en AUR-hjælper og også udføre mange andre funktioner. Den understøtter mange Pacman-operationer, og der er undermuligheder med endnu flere muligheder, der har en specifik betydning i Aura.
Den har nogle af følgende fordele: lignende operationssyntaks som Pacman, brugere kan køre den med root-privilegier og bygge som en normal bruger, det er skrevet i Haskell. Men brugere har norm alt problemer med systemopgradering, når de bruger Aura.
Du kan installere Aura ved at klone PKGBUILD og bygning med makepkg.
$ sudo pacman -S --needed base-devel git $ git klon https://aur.archlinux.org/aura.git $ cd aura $ makepkg -si
6. Pikaur
Pikaur er en kommandolinje AUR-hjælper og Pacman-indpakning med minimale afhængigheder, som er inspireret af yaourt, apacman og pacaur.
Du kan installere Pikaur ved at klone PKGBUILD og bygning med makepkg.
$ sudo pacman -S --needed base-devel git $ git klon https://aur.archlinux.org/pikaur.git $ cd pikaur $ makepkg -fsri
Afsluttende bemærkninger
Ideen med AUR er fantastisk, og dette er blot en af de unikke og vigtige ting ved Arch Linux. Når du har set på alle disse fantastiske AUR-hjælpere, kan du vælge den, du tror vil fungere bedst for dig.
Hvis du bruger en AUR-hjælper, som du føler fungerer godt for dig, men som ikke er på denne liste, kan du fortælle os det i kommentarfeltet nedenfor.