Quindi, Manjaro usa il suo repository ufficiale per ottenere gli ultimi aggiornamenti. Un altro motivo principale per un repository separato è che Manjaro mantiene i propri pacchetti di sistema come la memoria di rilevamento dell'hardware, tra molti altri.
Tuttavia, gli utenti possono accedere a nuovi pacchetti software tramite un repository non ufficiale. Per iniziare, impareremo i repository ufficiali e non ufficiali di Manjaro, come sono mantenuti e come installare, aggiornare e rimuovere i pacchetti richiesti tramite questi repository.
Repository ufficiali
I repository ufficiali di Manjaro contengono un software essenziale accessibile tramite un gestore dei pacchetti. Il repository primario contiene pacchetti richiesti per l'avvio di Arch Linux, il processo di sistema di impostazione, browser Web, strumenti per linguaggi come Python e alcuni repository della comunità accettati dai manutentori di pacchetti da repository non ufficiali, ecc.
I pacchetti all'interno di questo repository sono costruiti e accettati in base a requisiti di alta qualità che sono accessibili tramite Manjaro Mirrors.
Pacman
La principale distinzione tra le principali distribuzioni Linux basate sull'arco e le principali distribuzioni è il responsabile dei pacchetti Pacman. Pacman consente all'utente di aggiornare, installare o rimuovere i pacchetti insieme a tutte le dipendenze richieste.
Durante l'installazione, Pacman elenca dipendenze opzionali che non sono disponibili nel Pacman.file di registro; Il database locale viene interrogato tramite il flag -q per elencare le dipendenze.
La funzione di garanzia di qualità aggiuntiva diminuisce la necessità di scaricare o attendere una nuova versione di Manjaro versione. Il nuovo aggiornamento del pacchetto dal repository ufficiale richiede solo istruzioni per il gestore pacchetti per recuperare le ultime versioni software.
Aggiornamento di Manjaro tramite Pacman CLI
Una volta installato, è importante aggiornare la distribuzione per recuperare l'ultima versione di Manjaro. L'aggiornamento di Manjaro da un programma software (PAMAC GUI di Pacman) è principalmente sufficiente per l'intero processo di installazione. Tuttavia, gli aggiornamenti tramite un'interfaccia di comando concedi un maggiore controllo sulla risoluzione dei problemi, se presenti.
Apri la CLI per digitare il seguente comando:
ubuntu@ubuntu: ~ $ sudo pacman -syu
Il comando sopra aggiorna solo i pacchetti configurati. L'opzione -s sincronizza i pacchetti di sistema con il database del funzionario, -y aggiorna i pacchetti o scarica i pacchetti più recenti dal database. Infine, l'opzione -u aggiorna i pacchetti.
L'uso dell'opzione -syyu impone Pacman ad aggiornare tutti i repository di database. Inoltre, aiuta ad aggiornare il sistema se il comando sopra non riesce a recuperare le ultime versioni software. Tuttavia, fornisce solo una gestione efficiente dei pacchetti dal sistema di deposito ufficiale di Manjaro.
Arch User Repository (AUR)
Anche se Manjaro è un derivato di Arch Linux, è impossibile accedere al suo repository per l'uso a Manjaro. Tuttavia, possiamo accedere ai pacchetti da uno spazio di archiviazione non ufficiale guidato dalla comunità noto come Arch User Repository (AUR).
AUR contiene informazioni sulla creazione del pacchetto in uno script di shell pkgbuild cercato dall'utilità Makepkg per seguire le istruzioni per compilare o costruire l'archivio dei pacchetti. Il pacchetto è composto da istruzioni e file binari installabili da Packet Manager.
Il potenziale rischio riguardava
L'AUR consente agli utenti regolari di creare e condividere nuovi pacchetti software. Quindi, se il pacchetto AUR ottiene voti dalla comunità e ha una licenza compatibile con una buona build pacchetto, può diventare parte del repository ufficiale.
Tuttavia, i pacchetti software aggiuntivi sono dotati di potenziali rischi e problemi. Per superare i problemi, l'utente affidabile svolge un ruolo intermedia tra raccolta dei pacchetti non ufficiali e Arch Linux per stabilire operazioni di AUR pulite. Inoltre, hanno l'autorità di mantenere, gestire e rimuovere anche i pacchetti.
Modi per usare aur a manjaro
Il processo di installazione dei pacchetti AUR non è così semplice come sembra. La documentazione ufficiale raccomanda di ispezionare manualmente PKGBuilds e file di installazione prima di creare pacchetti. Quindi, ci sono vari modi per accedere a AUR; Discuteremo ciascuno di essi qui:
Accesso tramite Pacman GUI (PAMAC)
Vai al software Aggiungi/Rimuovi, vai alle preferenze. Seleziona la scheda AUR nella finestra di dialogo Apri, abilita AUR spostando il cursore e controlla gli aggiornamenti. Ora, ogni pacchetto dall'AUR viene identificato tramite un tag AUR.
Accesso tramite PAMAC CLI
Prima di accedere ai pacchetti AUR tramite la linea di comando, si consiglia di visitare il sito Web AUR per ottenere informazioni sugli avvertimenti e le soluzioni fornite dagli utenti e dagli sviluppatori.
Cerca il richiesto e installa il pacchetto utilizzando il costruire comando:
manjaro@manjaro: ~ $ pamac Search -a
manjaro@manjaro: ~ $ pamac build
I comandi sopra si traducono in una serie di domande che includono:
Aur Helper
Un altro modo più semplice per accedere Pkgbuilds da aur è finito Aur aiutanti. È uno strumento di riga di comando che semplifica l'attività della ricerca e dell'installazione dei pacchetti.
L'aiuta AUR più consigliato per i nuovi utenti è Yay, in quanto è più vicino al Pacman in termini di comandi e opzioni. Inoltre, il suo aggiornamento e il backup del sistema con poca o nessuna richiesta.
Installa git usando pacman, clone il pkgbuild e cd nel Sìì directory per creare il pacchetto utilizzando makepkg.
manjaro@manjaro: ~ $ sudo pacman -s -Need -Base -Devel Git
manjaro@manjaro: ~ $ git clone https: // aur.Archlinux.org/yay.idiota
manjaro@manjaro: ~ $ cd yay
manjaro@manjaro: ~ $ makepkg -si
Ora, utilizzare il comando seguente per installare il software richiesto.
manjaro@manjaro: ~ $ yay -s
Installazione manuale di pacchetti AUR
Ancora una volta l'installazione manuale dei pacchetti AUR richiede file necessari. Usa Pacman per installare idiota, Clona i file di script e crea il pacchetto utilizzando makepkg.
manjaro@manjaro: ~ $ PAMAC Installa Git Base-Devel
manjaro@manjaro: ~ $ git clone https: // aur.Archlinux.Org/Google-Chrome.idiota
manjaro@manjaro: ~ $ cd google-crome
manjaro@manjaro: ~ $ makepkg -s
Il comando sopra gestisce le dipendenze. Quindi, una volta che il pacchetto si basa correttamente, un pacchetto file_name-pkgver.pkg.catrame.ZST è creato nella directory di lavoro.
Installa il pacchetto utilizzando il comando seguente:
manjaro@manjaro: ~ $ makepkg -i
Questo comando è equivalente a
manjaro@manjaro: ~ $ pacman -u pacchetto_name -pkgver.pkg.catrame.ZST
O combinare gli ultimi due passaggi in uno:
manjaro@manjaro: ~ $ makepkg -is
Conclusione
In questo articolo, apprendiamo i repository ufficiali e non ufficiali di Manjaro, modi per accedere e aggiornare il sistema Manjaro e costruire pacchetti usando AUR attraverso vari mezzi.