Siksi Manjaro käyttää virallista arkistoa uusimpien päivitysten saamiseksi. Toinen tärkein syy erilliselle arkistolle on, että Manjaro ylläpitää omia järjestelmäkokonaisuuksiaan, kuten laitteistohavaintomuistia, monien muiden joukossa.
Käyttäjät voivat kuitenkin käyttää uusia ohjelmistopaketteja epävirallisen arkiston kautta. Aloittamiseksi opimme Manjaron virallisista ja epävirallisista arkistoista, niiden ylläpidosta ja tarvittavien pakettien asentamisesta, päivittämisestä ja poistamisesta näiden arkistojen kautta.
Viralliset arkistot
Manjaron viralliset arkistot sisältävät välttämättömiä ohjelmistoja, joihin pääsee pakettienhallinnan kautta. Ensisijainen arkisto sisältää paketit, joita tarvitaan Arch Linuxin käynnistämiseen, järjestelmäprosessin asettamiseen, verkkoselaimiin, työkaluille kielille, kuten Python, ja joillekin yhteisötietovarastoille, jotka pakettien ylläpitäjät ovat hyväksyneet epävirallisista arkistoista jne.
Tämän arkiston sisällä olevat paketit on rakennettu ja hyväksytty korkealaatuisten vaatimusten perusteella, joihin pääsee Manjaro-peilien kautta.
Pacman
Tärkein ero Arch-pohjaisten ja muiden suurten Linux-jakelujen välillä on pakettien hallinta Pacman. Pacman antaa käyttäjän päivittää, asentaa tai poistaa paketteja sekä kaikki tarvittavat riippuvuudet.
Asennuksen aikana, pacman luettelo valinnaisista riippuvuuksista, joita ei ole pacmanissa.loki tiedosto; paikallisesta tietokannasta kysytään -Q-lipun kautta riippuvuuksien luetteloimiseksi.
Laadunvarmistuksen lisäominaisuus vähentää tarvetta ladata tai odottaa uuden Manjaro-version julkaisua. Uusi pakettipäivitys virallisesta arkistosta vaatii vain ohjeet pakettienhallinnalle uusimpien ohjelmistoversioiden noutamiseksi.
Manjaro-päivitys Pacman CLI: n kautta
Asennuksen jälkeen on tärkeää päivittää jakelu uusimman Manjaro-julkaisun saamiseksi. Manjaro-päivitys ohjelmistosta (Pamac GUI of Pacman) riittää enimmäkseen koko asennusprosessin. Kuitenkin päivitykset komentoriviliittymän kautta antavat paremman mahdollisuuden hallita ongelmien ratkaisemista, jos sellaisia on.
Avaa CLI ja kirjoita seuraava komento:
[sähköposti suojattu]: ~ $ sudo pacman -SyuYllä oleva komento päivittää vain määritetyt paketit. -S-vaihtoehto synkronoi järjestelmäpaketit virkamiehen tietokantaan, -y päivittää paketit tai lataa uusimmat paketit tietokannasta. Lopuksi -u -vaihtoehto päivittää paketit.
-Syyu-vaihtoehdon käyttö pakottaa Pacmanin päivittämään kaikki tietokantavarastot. Lisäksi se auttaa päivittämään järjestelmää, jos yllä oleva komento ei noudata uusimpia ohjelmistojulkaisuja. Se tarjoaa kuitenkin tehokkaan pakettien hallinnan vain Manjaron virallisesta arkistojärjestelmästä.
Arch-käyttäjän arkisto (AUR)
Vaikka Manjaro on johdannainen Arch Linuxista, sen arkistoon on mahdotonta päästä käsiksi Manjarossa. Voimme kuitenkin käyttää paketteja epävirallisesta yhteisön ohjaamasta tallennustilasta, joka tunnetaan nimellä Arch User Repository (AUR).
AUR sisältää pakettien koontitiedot PKGBUILD-komentotulkkikomentotiedostossa, jonka makepkg-apuohjelma etsii pakettien arkistoinnin tai rakentamisen ohjeiden noudattamiseksi. Paketti koostuu ohjeista ja binaaritiedostoista, jotka pakettien hallinta voi asentaa.
Mahdollinen riski
AUR antaa säännöllisten käyttäjien luoda ja jakaa uusia ohjelmistopaketteja. Jos AUR-paketti saa ääntä yhteisöltä ja sillä on yhteensopiva lisenssi, jolla on hyvä paketin rakenne, siitä voi tulla osa virallista arkistoa.
Lisäohjelmistopaketeihin liittyy kuitenkin mahdollisia riskejä ja ongelmia. Ongelmien ratkaisemiseksi luotetulla käyttäjällä on välittäjärooli epävirallisen pakettikokoelman ja Arch Linuxin välillä puhtaan AUR-toiminnan luomiseksi. Lisäksi heillä on valtuudet ylläpitää, hallita ja poistaa myös paketteja.
Tapoja käyttää AUR: ta Manjarossa
AUR-pakettien asennus ei ole niin yksinkertaista kuin miltä näyttää. Virallisessa dokumentaatiossa suositellaan PKGBUILDS- ja asennustiedostojen tarkastamista manuaalisesti ennen pakettien rakentamista. Siksi on olemassa useita tapoja päästä AUR: iin; keskustelemme niistä jokaisesta täällä:
Pääsy Pacman-käyttöliittymän kautta (Pamac)
Siirry Lisää / poista ohjelmisto -kohtaan, siirry asetuksiin. Valitse avoimessa valintaikkunassa AUR-välilehti, ota AUR käyttöön siirtämällä liukusäädintä ja tarkista päivitykset. Nyt jokainen AUR-paketti tunnistetaan AUR-tunnisteen kautta.
Pääsy Pamac CLI: n kautta
Ennen AUR-pakettien käyttöä komentorivillä on suositeltavaa käydä AUR-verkkosivustolla saadaksesi tietoja käyttäjien ja kehittäjien tarjoamista varoituksista ja ratkaisuista.
Etsi tarvittavat
[sähköposti suojattu]: ~ $ pamac -rakenne
Yllä olevat komennot tuottavat sarjan kysymyksiä, jotka sisältävät:
- Kysely tiedostojen muokkaamisesta varmentamiseksi haitallisten komentosarjojen tunnistamiseksi.
- Kysely riippuvuuksien, komentosarjojen, koontiversioiden ja asennusten lataamiseksi.
- Salasanan todennus.
AUR-auttaja
Toinen yksinkertaisin tapa käyttää PKGBUILDS AUR: sta on läpi AUR-avustajat. Se on komentorivityökalu, joka yksinkertaistaa pakettihaun ja asennusprosessin tehtävää.
Suosituin AUR-apulainen uusille käyttäjille on Yay, koska se on lähinnä Pacmania komentojen ja vaihtoehtojen suhteen. Lisäksi se päivittää ja varmuuskopioi järjestelmän vain vähän tai ei lainkaan kehotteita.
Asenna git Pacmanilla, kloonaa PKGBUILD ja CD jee hakemistoon paketin rakentamiseksi makepkg.
[sähköposti suojattu]: ~ $ sudo pacman -S - tarvitaan base-devel git[sähköposti suojattu]: ~ $ git klooni https: // aur.archlinux.org / yay.git
[sähköposti suojattu]: ~ $ cd yay
[sähköposti suojattu]: ~ $ makepkg -si
Käytä nyt seuraavaa komentoa tarvittavan ohjelmiston asentamiseen.
[sähköposti suojattu]: ~ $ yay -SAUR-pakettien manuaalinen asennus
Jälleen AUR-pakettien manuaalinen asennus vaatii tarvittavat tiedostot. Käytä Pacmania asennukseen git, kloonaa komentosarjatiedostot ja rakenna paketti käyttämällä makepkg.
[sähköposti suojattu]: ~ $ pamac install base-devel git[sähköposti suojattu]: ~ $ git klooni https: // aur.archlinux.org / google-chrome.git
[sähköposti suojattu]: ~ $ cd google-chrome
[sähköposti suojattu]: ~ $ makepkg -s
Yllä oleva komento käsittelee riippuvuuksia. Siksi, kun paketti on rakennettu onnistuneesti, tiedosto package_name-pkgver.pkg.terva.zst luodaan työhakemistoon.
Asenna paketti seuraavalla komennolla:
[sähköposti suojattu]: ~ $ makepkg -iTämä komento vastaa
[sähköposti suojattu]: ~ $ pacman -U paketin_nimi-pkgver.pkg.terva.zstTai yhdistää kaksi viimeistä vaihetta yhdeksi:
[sähköposti suojattu]: ~ $ makepkg -isJohtopäätös
Tässä artikkelissa kerrotaan Manjaron virallisista ja epävirallisista arkistoista, tavoista käyttää ja päivittää Manjaro-järjestelmää sekä rakentaa paketteja AUR: n avulla eri tavoin.