Arch Linuxin ja sen johdannaisten viralliset arkistot tarjoavat paljon ohjelmistoja, jotka päivitetään aina, mutta kaikkea ei niistä löydy. Toisella kohtalolla kuin Debianin johdannaiset, joissa käytännössä kaikki on.deb-muodossa, AUR on olemassa, ja sanotaan, että jos ohjelma ei ole AUR:ssa, sitä ei ole olemassa Linuxille. Kysymys kuuluu: kuinka AUR-ohjelmistoa hallitaan? Tässä artikkelissa aiomme puhua sinulle vaihtoehdoista Joo ja Pamac.
Tiedän, etteivät ne ole sama asia, mutta niillä on yhteisiä asioita. Pamac on asennettu oletusarvoisesti Manjaroon, ja se on myös sen ohjelmistokaupan nimi. Mutta ne ovat kaksi eniten käytettyä työkalua ohjelmistojen asentamiseen Arch User Repositorysta, ja tässä aiomme selittää kuinka kutakin käytetään.
AUR-ohjelmiston hallintakomennot: Yay vs. Pamac
Ennen kuin voimme jatkaa, meidän on selitettävä jokaisen paketin asennuskomennot, molemmissa tapauksissa samat, vain muutetaan nimeä, joka jää sudo pacman -S yay
yhdelle ja sudo pacman -S pamac
toinen.
Tällainen artikkeli voi olla hyvin pitkä. Voisin kirjoittaa kappaleen jokaiselle komennolle, mutta eikö suorempi, helposti viitattava tieto olisi parempi? Luulen niin, ja paras tapa, jonka voin ajatella, on seuraavanlainen taulukko:
TOIMINTA | KEVÄT | PAMAC |
---|---|---|
haku | yay -Ss paketin_nimi | pamac search paketin_nimi |
Asentaa | joo -S paketin_nimi | pamac asennus paketin_nimi |
Asenna pakettiryhmä | joo -S ryhmän_nimi | pamac asennusryhmän_nimi |
Poistaa | yay -R paketin_nimi | pamac poista paketin_nimi |
Poista paketti ja riippuvuudet | yay -Rns-paketin_nimi | pamac poista paketin_nimi && pamac autoremove |
Poista orvot | yay -Rns $(yay -Qdtq) | pamac remove -o |
Päivitä kaikki | joo -Syu | pamac päivitys |
Päivitä paketti | joo -Syu paketin_nimi | pamac-päivityksen paketin_nimi |
tarkemmat tiedot | joo - Kyllä paketin_nimi | pamac info paketin_nimi |
Tyhjennä välimuisti | joo -Sc | pamac puhdas |
Luettelo asennetuista paketeista | joo -Q | pamac lista |
Listaa riippuvuudet | yay -Qi-paketin_nimi | pamac list – vaaditaan paketin_nimi |
Näytä vanhentuneet paketit | joo - mitä | pamac vanhentunut |
Edellä olevan perusteella meidän on pidettävä mielessä, että meidän on vaihdettava "paketin_nimi" tai "ryhmän_nimi" niiden pakettien tai ryhmien nimillä, joiden kanssa haluamme työskennellä. Ja ole varovainen komentojen, kuten välimuistin puhdistamisen, kanssa, on suositeltavaa säilyttää joitain varmuuden vuoksi (esim. "clean –keep 3" säilyttää paketin kolme viimeistä versiota).
Ottaa huomioon
Kuten näet, monet Yayn käyttämät liput ovat täsmälleen samoja kuin pacman, virallinen Arch Linux -pakettien hallinta. Mutta suosittelen käyttöä pacman hallita ohjelmistoja virallisista tietovarastoista ja Yay AUR:n assistenttina. Tietysti jokainen voi toimia kuten parhaaksi näkee.
On myös tärkeää tehdä selväksi, että molemmat ovat ohjelmia, jotka myös voit hallita ohjelmistoja virallisista tietovarastoista, kuten juuri mainitsin. Muun kuin Manjaron Arch-pohjaisen jakelun käyttäjille yhden tai toisen ohjatun toiminnon (tai toisen, tietysti) käyttämisen pitäisi olla henkilökohtainen päätös mieltymysten tai kokemusten perusteella, mutta Manjarossa se on erilainen. Pamac on asennettu oletusarvoisesti, ja vaikka voit asentaa Yayn ja käyttää sitä, suosittelen tässä tapauksessa käyttämään pacmania virallisissa arkistoissa ja Pamacia AUR:lle.
Eli jos haluat suorittaa toimenpiteet terminaalin kautta. Jos haluat mieluummin myymälän graafisella käyttöliittymällä, niin kaikki Pamacilla.
Tietoja AUR:sta
Erillinen osio AUR:lle, joka on lyhenne sanoista Arch User Repository. Se on hyvä vaihtoehto ohjelmiston asentamiselle, mutta sen on pysyttävä siellä "vaihtoehtona". Aina kun mahdollista, asiat tulee asentaa virallisista arkistoista, ja tämä pätee kaikkiin Linux-jakeluihin, elleivät ne tarjoa meille jotain vähemmän päivitettyä ja haluamme uusimman.
AUR:ssa voimme löytää kaiken, mutta sen on ladannut yhteisö, ei Arch Linux tai kukaan suoraan asiaan liittyvä. Joitakin esimerkkejä antaakseni, se on Spottube sen oma kehittäjä on laatinut ja ylläpitänyt, mutta monet muut ohjelmat ovat vapaaehtoisten lataamia.
Sen lisäksi, että yhteistyökumppani voi tehdä pienen virheen, jonka vuoksi paketti ei toimi meidän tapauksessamme, suuri osa siitä, mitä AUR:ssa on se on koottava. On totta, että käyttämällä työkaluja, kuten Pamac tai Yay, kaikki tapahtuu automaattisesti, mutta aika on aina sama. Tarkoitan tällä sitä, että jos AUR:n käyttö karkaa käsistä, saattaa olla tapauksia, joissa koko käyttöjärjestelmän päivittäminen kestää kauemmin kuin sen pitäisi, koska sen on käännettävä useita ohjelmia.
Muuten, vaikka ne voivat olla vähemmän turvallinen, mikä tahansa -bin-päätteinen on esikäännetty.
Ja tässä olisi kaikki. Pysyn Pamacin kanssa, mutta monet tuntemani Arch-pohjaiset käyttäjät pitävät Yaysta. Mikä on sinun mieltymyksesi?