Arch User Repository, joka tunnetaan myös nimellä AUR, on merkittävä osa Arch Linuxin ekosysteemiä. Se on yhteisöpohjainen arkisto Arch Linux-järjestelmälle, joka isännöi useita paketteja virallisen Arch Linux-pakettitietokannan ulkopuolella.
Suositut AUR-projektit pääsevät lopulta viralliseen Arch-arkistoon! Tosiasia on, että suuri osa kaikista Arch Linuxin virallisiin arkistoihin lisätyistä uusista paketeista oli ensin AUR-paketteja ennen virallistumistaan.
AUR on todellisuudessa PKGBUILD-skriptien arkisto. Siinä ei välttämättä ole kohdepaketin lähdekoodia. Kun käytät AUR, olet todella tarttumalla PKGBUILD skripti ja rakentaa ohjelman itse.
PKG rakentaa Arch Linux-järjestelmään erikoistuneen komentosarjan, joka kertoo kääntäjälle, miten järjestelmälle rakennetaan tietty paketti. Prosessiin voi sisältyä lisäpakettien ja lähdekoodin lataaminen. Skripti on myös ilmainen olla erikoistunut hienosäädön ja korjauksia rakennusprosessiin.
niin, kun saat paketin AURILTA, tartut oikeasti PKGBUILD-skriptiin. Järjestelmäsi on vielä suoritettava skripti ja suorittaa rakennusprosessin täysin asentaa paketin.
miksi AUR?
asia on niin, että AUR on yksi keskeisistä syistä, miksi Arch Linux on niin suosittu. Toisin kuin muut Linux-ekosysteemit, olet vähemmän altis mille tahansa pysyvälle tietoturva-aukolle järjestelmässäsi. Lisäksi AUR-paketit on helpompi asentaa ja pitää ajan tasalla, ihan itse.
AUR: n tapauksessa paketti rakennetaan lähteestä PKGBUILD: n avulla. PKGBUILD script huolehtii koko rakennusprosessin. Paketin ylläpitäjän on tietenkin luotava PKGBUILD. PKGBUILD-järjestelmä tekee rakennusmenettelystä sujuvan ja vaivattoman. Tietenkin, se pitää edelleen mahdollisuus asentaa haitallisia koodeja järjestelmään. Täydellisen repon lisäämisen sijaan pitää kuitenkin huolehtia itse paketista.
älä huoli; rakennusmenettely ei ole koskaan niin yksinkertainen. Se ei myöskään vie paljon aikaa. Paitsi jos rakennat jotain raskasta, kuten Linux-ytimen tai Firefoxin.
käyttäen AUR
tarpeeksi rupattelua Aurista. On aika oppia käyttämään Auria.
käyttäen AUR Classic-menetelmää
Tämä on manuaalinen ja klassinen tapa asentaa paketti AUR: sta. Kaikki on tehtävä manuaalisesti, joten tämä polku vaatii enemmän aikaa ja kärsivällisyyttä. AUR-auttajat voivat toki automatisoida koko prosessin, mutta sanotaan, ettei mitään AUR-auttajaa kannata käyttää, jos ei pysty käyttämään Auria manuaalisesti.
paketin asentaminen, klassinen menetelmä
paketin asentaminen Aurista on aivan eri asia kuin paketin asentaminen pacmanilla. Varmista aluksi, että järjestelmäsi sisältää kaikki tarvittavat työkalut rakennusprosessin suorittamiseen.
Once your system is ready, grab the AUR package with Git.
Change the active directory.
Start the building process.
Once the building process is complete, there will be a TAR.XZ-tiedosto hakemistossa. Asenna se pacmanilla.
Huom: asennusprosessi voidaan tehdä myös edellisellä vaiheella.
Uninstalling a package, Classic Method
As the installation was performed with pacman, use pacman to uninstall the package right away.
Note: Use the following command
Updating a package, Classic Method
The installed AUR packages won’t update them automatically. Sinun täytyy manuaalisesti päivittää paketti noudattamalla edellisiä vaiheita.
nappaa viimeisin PKGBUILD Aurista.
p> Huomautus: Jos et poistanut aiemmin luotua hakemistoa, siirry siihen ja suorita seuraava komento. Git päivittää hakemiston uusimmilla tiedostoilla ja muutoksilla.
Now, re-run the building and installing process.
sudo pacman -U <pkgName>.tar.xz
Or,
AUR helper
To make life easier, here come the AUR helpers. AUR helpers can automate a large portion of the processes, saving time and trouble.
virallisen Arch Linux AUR helpers wikin mukaan AUR-auttajia on lukuisia. Vaikka osa heistä on virallisesti luotettuja, kaikki heistä pystyvät suoriutumaan kaikista perustehtävistä tehokkaasti. Tässä tapauksessa mukaan otetaan vain kourallinen AUR-auttajia, joihin sekä luotetaan että ylläpidetään aktiivisesti.
- auracle-git
- aurutils
- pacaur
trizen ay
tässä tutoriaalissa keskitytään vain JEE, sillä se on yksi aUrin suosituimmista. Se lainaa mallinsa useilta muilta AUR-apulaisilta, kuten Yaourtilta (lopetettu), Pacaurilta ja Apacmanilta.
Yay – Yay-Yay: n asentaminen
Yay: n asentaminen vaatii taitoa asentaa AUR-paketti manuaalisesti. Valmistaudutaan.
aluksi nappaa JEE Aurista.
Rakenna ja asenna jee.
makepkg -sri
Test the yay installation.
tämä päivittää pacman-tietokannan Oman AUR-tietokantansa ohella.
Yay käyttö
aivan kuten pacman, yay on hyvin helppokäyttöinen. Yay ja pacman jakavat yhteiset liput samankaltaisten tekojen suorittamisesta.
Huom: yayta ei pitäisi ajaa ”sudo” – etuoikeudella.
paketin asentaminen, jossa Jee
käytä Jay AUR-paketin asentamiseen.
Searching package(s), with Yay
Just like pacman, use the ”-Ss” flag for searching for a certain package on AUR.
Need specific information about a certain package? Use the ”-Si” flag.
Update all software, with Yay
The following command will perform an upgrade on all the packages – both AUR and official.
listaa kaikki päivitystä vaativat pakkaukset.
ei-toivottujen riippuvuuksien Puhdistus, ja Yay
rakennusprosessia varten on joskus asennettava ylimääräisiä riippuvuuksia. Kun poistat paketin, sen riippuvuudet ovat edelleen järjestelmässäsi. Voit käyttää yay suorittaa puhdistus.
Uninstalling package(s), with Yay
For uninstalling a package, yay uses a similar flag like pacman.
To remove with the dependencies, use the following structure.
HUOM: Voit myös poistaa paketin (riippuvuuksien ohella) Pacman-ohjelmalla. Opi poistamaan riippuvuuksia sisältäviä paketteja käyttämällä pacmania Arch Linuxissa.
lopulliset ajatukset
kaaren käyttäjäksi päästäkseen on opittava aUrin käyttö. Voit vapaasti kokeilla tiesi ympäri AUR ja vankka ekosysteemi Arch Linux.
Kippis!