Sin dal loro inizio, le distribuzioni Linux hanno fatto molta strada. In passato era difficile per i nuovi utenti eseguire semplici azioni come l'installazione di un'applicazione su Linux. Gli ambienti desktop sono ora molto più facili da comprendere rispetto a prima.
Uno degli aspetti più interessanti del progresso è che numerosi team di distribuzione hanno creato sistemi di gestione dei pacchetti che consentono l'installazione del software nell'ambiente Linux. Un pacchetto può essere installato su tutti e tre i sistemi operativi, Fedora, Ubuntu e Arch.
Quindi, quando si tratta di installare software in Manjaro al giorno d'oggi, ci sono diverse opzioni, tutte semplici per un nuovo utente Linux.
pacman – Un gestore di pacchetti arch
Il gestore di pacchetti predefinito di Arch Linux è pacman. Possiamo usare pacman per installare e rimuovere software su Manjaro Linux, sia dal repository della distribuzione che dalla build dell'utente.
Archivi di Arch – Deposito ufficiale e AUR
Ci sono due tipi di repository in Arch. Il primo è il repository ufficiale della distribuzione, che contiene un elenco di software essenziali gestiti dai manutentori dei pacchetti. Manjaro ha un proprio repository, che gli consente di distribuire pacchetti completamente compatibili con la distribuzione. Il secondo repository è Arch User Repository, o AUR, che contiene i pacchetti gestiti dalla comunità.
Entrambi questi repository possono essere utilizzati da pacman per installare i pacchetti. Manjaro non abilita l'AUR per impostazione predefinita per i suoi utenti. Per installare software come Google Chrome, AUR deve essere abilitato in Manjaro.
Sia Arch Linux che Manjaro avvertono i loro utenti prima di installare applicazioni da AUR. I pacchetti AUR potrebbero non funzionare come previsto perché i manutentori della distribuzione non li testano. Ogni pacchetto in AUR è controllato da un membro diverso della comunità e potrebbe interrompersi con nuovi aggiornamenti di distribuzione.Installa i pacchetti AUR a tuo rischio.
Tuttavia, si può andare su AUR e cercare il pacchetto che si desidera installare. La pagina del pacchetto offre informazioni critiche che aiuteranno gli utenti a decidere se installare o meno il programma.
Installa il software da AUR a Manjaro
pamac build package_name
Cerca i pacchetti da AUR
pamac search -a package_name
Installa il software in Manjaro usando pacman
pacman -S package_name
Rimuovi il software in Manjaro usando pacman
pacman -R package_name
pamac – pacman GUI – Aggiungi/Rimuovi software
Lo strumento da riga di comando pacman fornisce un modo semplice e veloce per installare i pacchetti dal repository ufficiale o AUR. Manjaro ha anche pamac, un'interfaccia GUI di pacman che è paragonabile, se non migliore, al centro software di Ubuntu.
Apri pamac dal menu dell'app. Il nome di pamac nel menu dell'app è "Aggiungi/Rimuovi software '.
È semplice installare il software utilizzando pamac, come mostrato nella schermata sopra. Basta fare clic su "Installa" accanto al nome del software e verrà compilato e installato il software per te.
Abilita AUR in pamac
Per impostazione predefinita, pamac non cerca i pacchetti in AUR. Per abilitare AUR, fai clic sui tre punti in alto a destra della finestra> fai clic su Preferenze .
Fai clic su AUR scheda e attiva "Abilita supporto AUR .'
Ora pamac includerà anche i pacchetti di AUR nelle ricerche degli utenti. Ad esempio, prova a cercare "chrome '. Mostrerà i risultati di Arch User Repository.
Scatta a Manjaro
Snap è un nuovo metodo per impacchettare e distribuire software in tutte le distribuzioni Linux. Possiamo installare snap su qualsiasi distribuzione Linux indipendentemente dal fatto che la distribuzione disponga del supporto ufficiale o meno.
Gli snap mantengono separatamente tutte le dipendenze che consumano spazio su disco aggiuntivo. Inoltre, gli snap non sempre rispettano il tema del sistema.
Per installare il supporto per gli snap in Manjaro, usa pacman e installa snapd.
sudo pacman -S snapd
Abilita snapd usando il seguente comando –
sudo systemctl enable --now snapd.socket
Oppure abilita lo snapd usando pamac. Vai a pamac Preferenze impostazioni> Snap e attiva "Abilita supporto snap '.
Ora, tutte le tue ricerche includeranno anche app snap, come mostrato nello screenshot qui sotto.
Installa snap dalla CLI
In alternativa, gli utenti possono utilizzare le opzioni della riga di comando di snap per cercare, installare, rimuovere o elencare le app di snap in Manjaro.
Cerca nell'app snap
snap search package_name
Esempio:ricerca di Keepass
[[email protected] ~]$ snap search keepass
Name Version Publisher Notes Summary
keepassxc 2.6.1 keepassxreboot - Modern, secure, and cross-platform password manager compatible with KeePass
keepassx-elopio 2.0.2 elopio - KeePassX is a cross platform password safe
authpass 1.7.8+1552 hpoul✓ - Open Source Password Manager with KeePass file support.
newpass 1.0 lepidus - Generate a random password of a specified length from the command line
kpcli-elopio 3.0 elopio - KeePass Command Line Interface
Installa l'app snap
snap install package_name
Esempio:installa lo snap keepassxc
[[email protected] ~]$ snap install keepassxc
keepassxc 2.6.1 from Jonathan White (keepassxreboot) installed
Rimuovi l'app snap
snap remove package_name
Esempio:rimuovere lo snap keepassxc
[[email protected] ~]$ snap remove keepassxc
keepassxc removed
Elenca le app snap installate
snap list
[[email protected] ~]$ snap list
Name Version Rev Tracking Publisher Notes
core 16-2.46.1 9993 latest/stable canonical✓ core
core18 20200724 1885 latest/stable canonical✓ base
gnome-3-28-1804 3.28.0-17-gde3d74c.de3d74c 128 latest/stable canonical✓ -
gtk-common-themes 0.1-36-gc75f853 1506 latest/stable canonical✓ -
kde-frameworks-5 5.47.0 27 latest/stable kde✓ -
keepassxc 2.6.1 1006 latest/stable keepassxreboot -
snap-store 3.31.1+git187.84b64e0b 415 latest/stable canonical✓ -
snapd 2.46.1 9279 latest/stable canonical✓ snapd
Flatpak a Manjaro
Flatpak, come snaps, è un metodo per impacchettare e distribuire software attraverso le distribuzioni Linux. Presenta gli stessi vantaggi e svantaggi del consueto sistema di confezionamento.
Flatpak è compatibile con tutte le distribuzioni Linux. Affrontano il problema del porting del software in numerosi sistemi di packaging per essere installabili su varie varianti Linux. I flatpak, invece, non si aggiornano con gli aggiornamenti di sistema e devono essere aggiornati in modo indipendente. Inoltre, installano tutte le dipendenze singolarmente, il che occupa spazio aggiuntivo su disco e i temi di sistema non sono sempre supportati.
Installa il supporto Flatpak in Manjaro
pamac install flatpak
Una volta installato flatpak, gli utenti possono utilizzare flatpak
comando nel terminale per gestire i flatpak in Manjaro. Ma gli utenti possono anche abilitare l'inclusione di flatpak nei risultati di pamac.
Apri pamac, vai su Preferenze impostazioni> Flatpack e attiva "Abilita supporto flatpak '.
Ora tutti i risultati di ricerca in pamac includeranno anche flatpak .
Installa flatpak dalla CLI
Si può anche usare flatpak
comando nel terminale per gestire i flatpak in Manjaro.
Cerca flatpak
flatpak search package_name
Esempio:cerca il flatpak Keepass
[[email protected] ~]$ flatpak search keepass
Name Description Application ID Version Branch Remotes
Password Sa… A password manager for GNOME org.gnome.PasswordSafe 3.99.2 stable flathub
KeePassXC Community-driven port of the Windows application “KeePass Passwo… org.keepassxc.KeePassXC 2.6.1 stable flathub
Installa flatpak
Per installare flatpak, copia l'ID applicazione flatpak e utilizzalo per installare l'app.
flatpak install application_id
Esempio:installare il flatpak Keepass
flatpak install org.keepassxc.KeePassXC
Rimuovi flatpak
Allo stesso modo, rimuovi qualsiasi flatpak utilizzando l'ID applicazione.
flatpak remove application_id
Esempio:rimuovere il flatpak Keepass
[[email protected] ~]$ flatpak install org.keepassxc.KeePassXC
Looking for matches…
Found similar ref(s) for ‘org.keepassxc.KeePassXC’ in remote ‘flathub’ (system).
Use this remote? [Y/n]: Y
Required runtime for org.keepassxc.KeePassXC/x86_64/stable (runtime/org.kde.Platform/x86_64/5.15) found in remote flathub
Do you want to install it? [Y/n]: Y
org.keepassxc.KeePassXC permissions:
ipc network ssh-auth wayland x11
devices file access [1] dbus access [2] bus ownership [3]
[1] /tmp, host, xdg-config/BraveSoftware/Brave-Browser/NativeMessagingHosts:create,
xdg-config/chromium/NativeMessagingHosts:create, xdg-config/google-chrome/NativeMessagingHosts:create,
xdg-config/kdeglobals:ro, xdg-config/vivaldi/NativeMessagingHosts:create, ~/.mozilla/native-messaging-hosts:create,
~/.tor-browser/app/Browser/TorBrowser/Data/Browser/.mozilla/native-messaging-hosts:create
[2] com.canonical.AppMenu.Registrar, com.canonical.Unity.Session, org.freedesktop.Notifications,
org.freedesktop.ScreenSaver, org.freedesktop.login1.Manager, org.freedesktop.login1.Session, org.gnome.ScreenSaver,
org.gnome.SessionManager, org.gnome.SessionManager.Presence, org.kde.StatusNotifierWatcher
[3] org.kde.StatusNotifierItem-2-2
ID Branch Op Remote Download
1. [✓] org.freedesktop.Platform.GL.default 20.08 i flathub 42.1 MB / 42.3 MB
2. [✓] org.freedesktop.Platform.GL.nvidia-450-66 1.4 u flathub 1.0 kB / 99.9 MB
3. [✓] org.kde.KStyle.Adwaita 5.15 i flathub 6.1 MB / 6.1 MB
4. [✓] org.kde.Platform.Locale 5.15 i flathub 17.7 kB / 341.1 MB
5. [✓] org.kde.Platform 5.15 i flathub 311.5 MB / 388.3 MB
6. [✓] org.keepassxc.KeePassXC stable i flathub 9.9 MB / 11.2 MB
Changes complete.
Elenca i flatpak installati
flatpak list
Aggiorna flatpak
flatpka upgrade
Riepilogo
Quindi, è così che installi il software su Manjaro. Il supporto per snap e flatpak è un enorme vantaggio per le persone che amano sperimentare diverse applicazioni. Esiste una vasta selezione di software accessibile e la maggior parte delle persone può ottenere ciò di cui ha bisogno da almeno una di queste fonti.
Manjaro ha creato una documentazione ben scritta che approfondisce ogni argomento. Quindi, per ulteriori informazioni, consulta il manuale.
Se hai domande, puoi lasciarle nella sezione commenti sotto questo articolo o unirti al nostro canale Telegram per le informazioni più aggiornate.