Kako namestiti in odstraniti pakete v Arch Linuxu

Kako namestiti in odstraniti pakete v Arch Linuxu

Želite namestiti pakete na Arch Linux, pa ne veste, kako? S to težavo se srečuje veliko ljudi, ko se prvič preselijo iz distribucij, ki temeljijo na Debianu, v Arch. Lahko pa preprosto upravljate pakete v sistemu, ki temelji na Archu, z upravitelji paketov.





Pacman je privzeti upravitelj paketov, ki je vnaprej nameščen v vsaki distribuciji Arch. Kljub temu pa potrebujemo druge upravitelje paketov, saj Pacman ne podpira paketov iz skladišča uporabnikov Arch.





Upravitelji paketov v Arch Linuxu

Čeprav Arch Linux prihaja s Pacmanom kot privzetim upraviteljem paketov, lahko namestite druge upravitelje paketov, kot je Yay. Za razliko od Pacmana ti upravitelji paketov omogočajo dodajanje novih paketov iz uradnega arhiva Arch in AUR (Arch User Repository).





Medtem ko so se že leta uporabljali drugi upravitelji paketov, se primeri, kot sta Yaourt in Aurman, ne vzdržujejo več. Zato sta Pacman in Yay varnejša in zanesljivejša upravitelja paketov, na katera se lahko zaneseta v Arch Linuxu.

AUR je skladišče, organizirano v skupnosti, ki uporabnikom ponuja platformo za skupno rabo paketov, ki so jih razvili. Če ste razvijalec, lahko pakete dodate v AUR, drugi uporabniki pa jih z lahkoto namestijo v svoj sistem.



božična pomoč družinam z nizkimi dohodki 2016

1. Pacman

Kot že omenjeno, ima vsak sistem Arch privzeti upravitelj paketov Pacman. Najbolj opazna lastnost Pacmana je, da redno sinhronizira pakete vašega sistema z glavnim strežnikom in posledično posodablja vaš sistem.

2. Poletje

Ker razvijalci Yaourt in Aurman po prekinitvi ne bodo izdali nobenih posodobitev, so uporabniki Arch začeli uporabljati Yay za dodajanje paketov iz AUR. Glavni cilj Yaya je bil zmanjšati vnos uporabnikov in zagotoviti vmesnik, podoben Pacmanu.





S programom Pacman ne boste mogli namestiti programa Yay, saj ne podpira neposrednega dodajanja paketov iz skladišča uporabnikov Arch. Zato boste morali ročno namestiti upravitelja paketov Yay z uporabo njegovega skladišča Git. Takole ga namestite v sistem.

1. korak: Za kloniranje skladišča yay boste potrebovali git.





pacman -S --needed git base-devel

2. korak: Klonirajte skladišče v lokalni pomnilnik.

git clone 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. Poskrbite, da naslednjega ukaza ne izvedete kot korenski uporabnik, sicer bo prišlo do napake.

makepkg -si

Posodabljanje in nadgradnja paketov

Če ste pravkar namestili Arch Linux, morate pred dodajanjem ali odstranjevanjem paketov sinhronizirati sistem z glavnimi strežniki tako, da posodobite seznam lokalnih paketov.

Nato lahko vse pakete enostavno nadgradite na najnovejšo različico tako, da datoteke prenesete z uradnih strežnikov.

Uporaba Pacmana

Če želite posodobiti seznam paketov s programom Pacman, uporabite -Njegov zastavo z ukazom.

sudo pacman -Sy

Po sinhronizaciji seznama paketov vašega sistema z glavnimi strežniki morate nadgraditi pakete. Uporabi -Syu zastavo, da storijo enako. Ta ukaz lahko traja nekaj časa, odvisno od seznama paketov in vaše omrežne povezave.

sudo pacman -Syu

Prihranite lahko trud pri vnosu obeh ukazov tako, da jih združite z uporabo -Syyu zastavo. Pacman bo po posodobitvi seznama paketov samodejno prenesel najnovejše pakete.

sudo pacman -Syyu

Uporaba Yay

Upravitelj paketov Yay vam omogoča učinkovito posodabljanje in nadgradnjo paketov s pomočjo vašega terminala. Če želite to narediti, uporabite samo -Syu zastavo 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 z grafičnim vmesnikom, ki ju lahko uporabite za namestitev programske opreme in aplikacij na vaš stroj Linux.

Namestite pakete s Pacmanom

Pacman uporablja razširitev 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 packagename

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

Po namestitvi lahko dobite tudi informacije o paketih. Izhod vsebuje podrobnosti o imenu, različici, arhitekturi in licenci paketa. Če želite to narediti, zamenjajte -S zastava z -Qi privzeto pacman ukaz.

pacman -Qi cmatrix

Namestite pakete z Yayom

Sintaksa ukaza Yay install je precej podobna Pacmanovi. Če želite namestiti paket z upraviteljem paketov Yay, uporabite datoteko -S zastavo s privzetim ukazom.

yay -S packagename

Odstranjevanje paketov v Arch

Arch Linux vam omogoča nadzor nad odstranjevanjem paketov, ko jih ne potrebujete, in to je eden od mnogih razlogov zakaj bi morali namestiti Arch Linux . Seveda lahko iz sistema odstranite skoraj vsak paket, če imate dovoljenje. Poglejmo, kako lahko izbrišete paket v Arch Linuxu.

Odstranite pakete s Pacmanom

Odstranitev paketa je tudi enostavna. Vse kar morate storiti je, da uporabite -R namesto -S privzeto zastavico pacman ukaz.

sudo pacman -R cmatrix

Če paket ni prisoten v vašem sistemu, boste prejeli izpis napake, ki bo navajal 'error: target not found: packagename'.

Odstranite pakete z Yay

Če želite odstraniti pakete z uporabo programa Yay, dodajte datoteko -R označite privzeti ukaz yay. Z zastavico -Rns lahko odstranite vse nepotrebne odvisnosti iz sistema.

Kaj je instagram in kako deluje
yay -R cmatrix
yay -Rns cmatrix

Če želite odstraniti pakete, ki jih vaš sistem ne potrebuje, uporabite -Yc zastavo z ukazom.

yay -Yc

Upravljanje paketov v 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 skladišča uporabnikov Arch, drugi, kot je Pacman, ne podpirajo AUR.

Če niste ljubitelj upraviteljev paketov, lahko pakete, ki jih želite, prenesete vedno ročno. Na internetu je na voljo več spletnih mest, ki uporabnikom Linuxa ponujajo pakete TAR, RPM in DEB.

Deliti Deliti Cvrkutati E-naslov 8 spletnih mest za prenos DEB ali RPM Linux aplikacij

Iščete aplikacije za Linux? Namesto namestitve iz terminala lahko s teh spletnih mest prenesete aplikacije za Linux v obliki DEB in RPM.

Preberite Naprej
Sorodne teme
  • Linux
O avtorju Deepesh Sharma(79 objavljenih člankov)

Deepesh je mlajši urednik za Linux pri MUO. Piše informacijske vodnike o Linuxu, katerih namen je vsem novincem ponuditi blaženo izkušnjo. Glede filmov nisem prepričan, če pa želite govoriti o tehnologiji, je vaš fant. V prostem času ga lahko berete, poslušate različne glasbene zvrsti ali igrate na kitaro.

Več od Deepesh Sharma

Naročite se na naše novice

Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e -knjige in ekskluzivne ponudbe!

Kliknite tukaj, če se želite naročiti