Želite namestiti pakete na Arch Linux, vendar ne veste, kako? Veliko ljudi se sooča s to težavo, ko prvič preide iz distribucij, ki temeljijo na Debinu, v Arch. Vendar lahko z upravljalniki paketov enostavno upravljate pakete v sistemu, ki temelji na Archu.
Pacman je privzeti upravitelj paketov, ki je vnaprej nameščen v vsaki distribuciji Arch. A kljub temu so potrebni drugi upravitelji paketov, saj Pacman ne podpira paketov iz Arch User Repository.
Upravitelji paketov v Arch Linuxu
Čeprav ima Arch Linux privzeti upravitelj paketov Pacman, lahko namestite druge upravitelje paketov, kot je Yay. V nasprotju s Pacmanom ti upravitelji paketov omogočajo dodajanje novih paketov iz uradnega repozitorija Arch in AUR (Arch User Repository).
Medtem ko so bili v preteklih letih uporabljeni drugi upravitelji paketov, primeri, kot sta Yaourt in Aurman, niso več ohranjeni. Posledično sta Pacman in Yay varnejša in zanesljivejša skrbnika paketov, na katero se lahko zaneseta v Arch Linuxu.
AUR je skupnostno organizirano skladišče, ki uporabnikom ponuja platformo za skupno rabo paketov, ki so jih sami razvili. Če ste razvijalec, lahko v AUR dodate pakete, drugi uporabniki pa jih z lahkoto namestijo v svoj sistem.
1. Pacman
Kot smo že omenili, ima vsak sistem Arch privzeti upravitelj paketov Pacman. Najbolj opazna lastnost Pacmana je, da redno sinhronizira sistemske pakete z glavnim strežnikom in posledično posodablja vaš sistem.
2. Juhu
Ker razvijalca Yaourt in Aurman po ukinitvi ne bosta izdala nobenih posodobitev, so uporabniki Archa začeli uporabljati Yay za dodajanje paketov iz AUR. Glavni cilj Yaya je bil zmanjšati uporabniški vnos in zagotoviti Pacmanov podoben vmesnik.
Yaya ne boste mogli namestiti s pomočjo Pacmana, saj ne podpira dodajanja paketov iz Arch User Repository. Zato boste morali upravitelja paketov Yay namestiti ročno z uporabo njegovega Git-ovega skladišča. Tukaj je opisano, kako ga namestite v sistem.
1. korak: Za kloniranje repozitorija yay boste potrebovali git.
pacman -S --potreben git base-devel
2. korak: Skladišče klonirajte v lokalno shrambo.
klon git https://aur.archlinux.org/yay-git.git
3. korak: Spremenite dovoljenja mape.
chmod 777 / yay-git
4. korak: Pomaknite se do imenika, v katerem ste klonirali skladišče.
cd yay-git
5. korak: Uporabite makepkg ukaz za izdelavo paketa. Prepričajte se, da naslednjega ukaza ne zaženete kot korenski uporabnik, sicer bo prišlo do napake.
makepkg -si
Posodabljanje in nadgradnja paketov
Če ste pravkar namestili Arch Linux, boste morali pred dodajanjem ali odstranjevanjem paketov sistem sinhronizirati z glavnimi strežniki s posodobitvijo lokalnega seznama paketov.
Nato lahko vse pakete enostavno nadgradite na najnovejšo različico s prenosom datotek z uradnih strežnikov.
Uporaba Pacmana
Če želite posodobiti seznam paketov s pomočjo Pacmana, uporabite -Saj zastava z ukazom.
sudo pacman -Sy
Po sinhronizaciji seznama paketov sistema z glavnimi strežniki morate pakete nadgraditi. Uporabi -Ja zastavo, da stori enako. Ta ukaz lahko traja nekaj časa, odvisno od seznama paketov in vaše omrežne povezave.
sudo pacman -Syu
Napora pri vnašanju obeh ukazov lahko prihranite tako, da jih kombinirate z uporabo -Syyu zastavo. Pacman bo po posodobitvi seznama paketov samodejno začel prenašati najnovejše pakete.
sudo pacman -Syyu
Uporaba Yaya
Upravitelj paketov Yay vam omogoča učinkovito posodobitev in nadgradnjo paketov s pomočjo terminala. Če želite to narediti, preprosto uporabite -Ja zastavico z ukazom yay.
sudo yay -Syu
Dodajanje paketov
Dodajanje paketov je enostavno, ko veste, katere ukaze je treba izvesti. Vse, kar morate storiti, je, da v terminal vnesete ukaze upravitelja paketov.
Flathub in Snap Store sta dve odlični aplikaciji GUI, ki ju lahko uporabite za namestitev programske opreme in aplikacij na vaš računalnik Linux.
Kako želite primerjati Flathub in Snap Store, ko želite prenesti aplikacije za Linux? Da bi ugotovili, jih postavimo drug proti drugemu.
Namestite pakete s Pacmanom
Pacman uporablja pripono datoteke TAR za pakiranje aplikacij. Učinkovito deluje s sistemsko arhitekturo Arch Linux. Če želite dodati paket, morate uporabiti -S zastavico s privzetim ukazom, kot sledi.
sudo pacman -S ime paketa
Na primer
sudo pacman -S cmatrix
Če želite namestiti več paketov hkrati, vnesite ime vseh paketov, deljeno s presledkom.
sudo pacman -S cmatrix vlc python
Informacije o paketih lahko dobite tudi po njihovi namestitvi. Rezultat vsebuje podrobnosti o imenu, različici, arhitekturi in licenci paketa. Če želite to narediti, zamenjajte -S zastava z -Qi privzeto pacman ukaz.
pacman -Qi matrica
Namestite pakete z Yay
Sintaksa ukaza Yay za namestitev je precej podobna sintaksi Pacmana. Če želite namestiti paket z upraviteljem paketov Yay, uporabite -S zastavico s privzetim ukazom.
yay -S ime paketa
Odstranjevanje paketov v Arch
Arch Linux vam daje nadzor nad odstranjevanjem paketov, ko jih ne potrebujete, in to je eden izmed mnogih razlogov zakaj bi morali namestiti Arch Linux. Če imate dovoljenje, lahko iz sistema odstranite skoraj vsak paket, seveda. Poglejmo, kako lahko izbrišete paket v Arch Linuxu.
Odstranite pakete s Pacmanom
Tudi odstranjevanje paketa je enostavno. Vse kar morate storiti je, da uporabite -R namesto -S privzeto pacman ukaz.
sudo pacman -R cmatrix
Če paketa ni v vašem sistemu, boste prejeli izpis napake, v katerem bo pisalo "error: target not found: packagename".
Odstranite pakete z Yay
Če želite odstraniti pakete z Yay, dodajte -R zastavico za privzeti ukaz yay. Z zastavico -Rns lahko odstranite tudi vse nepotrebne odvisnosti iz sistema.
yay -R cmatrix
yay -Rns cmatrix
Če želite odstraniti pakete, ki jih vaš sistem ne potrebuje, uporabite -Ja zastava z ukazom.
yay -Yc
Upravljanje paketov na Arch Linuxu
Obstaja več načinov za dodajanje in odstranjevanje paketov v distribuciji Linuxa, ki temelji na Archu. Uporabite lahko upravitelje paketov, kot so Pacman, Yaourt in Yay. Medtem ko nekateri upravitelji paketov dovoljujejo prenos paketov iz Arch User Repository, drugi, kot je Pacman, ne podpirajo AUR.
Če niste ljubitelj upraviteljev paketov, lahko pakete, ki jih želite, vedno prenesete ročno. Na internetu je na voljo več spletnih mest, ki uporabnikom Linuxa zagotavljajo pakete TAR, RPM in DEB.
Iščete aplikacije za Linux? Namesto namestitve s terminala lahko s teh spletnih strani prenesete aplikacije Linux v formatu DEB in RPM.
- Linux
Deepesh je tehnološki bloger in že več kot 3 leta piše informativne vsebine. Trenutno opravlja univerzitetni študij računalništva na priznani univerzi v Indiji. V prostem času uživa v pisanju, poslušanju glasbe in igranju kitare.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, preglede, brezplačne e-knjige in ekskluzivne ponudbe!
Še en korak…!
Potrdite svoj e-poštni naslov v e-poštnem sporočilu, ki smo vam ga pravkar poslali.