Linuxディストリビューションは、創業以来、長い道のりを歩んできました。 Linuxにアプリケーションをインストールするなど、新しいユーザーが簡単なアクションを実行するのは以前は困難でした。デスクトップ環境は、以前よりもはるかに簡単に把握できるようになりました。
進歩の最もエキサイティングな側面の1つは、多数の配布チームが、ソフトウェアをLinux環境全体にインストールできるようにするパッケージ管理システムを作成したことです。 1つのパッケージをFedora、Ubuntu、Archの3つのオペレーティングシステムすべてにインストールできます。
そのため、最近のManjaroでのソフトウェアのインストールに関しては、いくつかのオプションがあり、それらはすべて、新しいLinuxユーザーにとっては簡単です。
pacman –アーチパッケージマネージャー
ArchLinuxのデフォルトのパッケージマネージャーはpacmanです。 pacmanを使用して、ディストリビューションのリポジトリからでもユーザー自身のビルドからでも、ManjaroLinuxにソフトウェアをインストールおよび削除できます。
Archリポジトリ–公式リポジトリとAUR
Archには2種類のリポジトリがあります。 1つ目は、ディストリビューションの公式リポジトリであり、パッケージメンテナが管理する重要なソフトウェアのリストが含まれています。 Manjaroには独自のリポジトリがあり、ディストリビューションと完全に互換性のあるパッケージを配布できます。 2番目のリポジトリはArchUserRepository(AUR)であり、コミュニティが管理するパッケージが含まれています。
これらのリポジトリは両方とも、pacmanがパッケージをインストールするために使用できます。 Manjaroは、ユーザーに対してデフォルトでAURを有効にしません。 Google Chromeなどのソフトウェアをインストールするには、ManjaroでAURを有効にする必要があります。
Arch LinuxとManjaroはどちらも、AURからアプリケーションをインストールする前にユーザーに警告します。 AURパッケージは、ディストリビューションメンテナがテストしないため、意図したとおりに機能しない場合があります。 AURの各パッケージは、コミュニティの異なるメンバーによって制御されており、新しいディストリビューションのアップグレードで機能しなくなる可能性があります。AURパッケージは自己責任でインストールしてください。
ただし、AURにアクセスして、インストールするパッケージを検索することはできます。パッケージページには、ユーザーがプログラムをインストールするかどうかを決定するのに役立つ重要な情報が記載されています。
AURからManjaroにソフトウェアをインストールする
pamac build package_name
AURからパッケージを検索
pamac search -a package_name
pacmanを使用してManjaroにソフトウェアをインストールする
pacman -S package_name
pacmanを使用してManjaroのソフトウェアを削除する
pacman -R package_name
pamac – pacman GUI –ソフトウェアの追加/削除
pacmanコマンドラインツールは、公式リポジトリまたはAURからパッケージをインストールするための高速で簡単な方法を提供します。 Manjaroには、Ubuntuのソフトウェアセンターに匹敵するpacmanGUIインターフェイスであるpamacもあります。
アプリメニューからpamacを開きます。アプリメニューのpamacの名前は「ソフトウェアの追加と削除」です。 ‘。

上のスクリーンショットに示すように、pamacを使用してソフトウェアをインストールするのは簡単です。ソフトウェア名の横にある[インストール]をクリックするだけで、ソフトウェアがコンパイルおよびインストールされます。
pamacでAURを有効にする
デフォルトでは、pamacはAUR内のパッケージを検索しません。 AURを有効にするには、3つのドットをクリックします ウィンドウの右上にある>[設定]をクリックします 。

AURをクリックします タブをクリックして、[AURサポートを有効にする]をオンに切り替えます 。’
これで、pamacはユーザー検索にAURのパッケージも含めるようになります。たとえば、「 chrome」を検索してみてください ‘。 Archユーザーリポジトリからの結果が表示されます。
Manjaroにスナップイン
Snapは、Linuxディストリビューション全体にソフトウェアをパッケージ化して配布するための新しい方法です。ディストリビューションが公式にサポートしているかどうかに関係なく、どのLinuxディストリビューションにもスナップをインストールできます。
スナップは、余分なディスク領域を消費するすべての依存関係を個別に維持します。また、スナップは常にシステムテーマを尊重するとは限りません。
Manjaroにスナップサポートをインストールするには、pacmanを使用してsnapdをインストールします。
sudo pacman -S snapd
次のコマンドを使用してスナップを有効にします–
sudo systemctl enable --now snapd.socket
または、pamacを使用してsnapdを有効にします。 pamacに移動設定 設定>スナップ [スナップサポートを有効にする]をオンに切り替えます ‘。

これで、下のスクリーンショットに示すように、すべての検索にスナップアプリも含まれるようになります。

CLIからスナップをインストール
または、snapコマンドラインオプションを使用して、Manjaroでsnapアプリを検索、インストール、削除、または一覧表示することもできます。
検索スナップアプリ
snap search package_name
例–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
スナップアプリのインストール
snap install package_name
例–keepassxcsnapをインストールする
[[email protected] ~]$ snap install keepassxc
keepassxc 2.6.1 from Jonathan White (keepassxreboot) installed
スナップアプリを削除
snap remove package_name
例–keepassxcスナップを削除する
[[email protected] ~]$ snap remove keepassxc
keepassxc removed
インストールされているスナップアプリの一覧表示
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
ManjaroのFlatpak
Flatpakは、スナップと同様に、Linuxディストリビューション全体にソフトウェアをパッケージ化して配布するための方法です。通常のパッケージシステムと同じ長所と短所があります。
FlatpakはすべてのLinuxディストリビューションと互換性があります。それらは、さまざまなLinuxバリアントにインストールできるように多数のパッケージングシステムにソフトウェアを移植する問題に対処します。一方、Flatpaksはシステムのアップグレードで更新されないため、個別に更新する必要があります。さらに、すべての依存関係を個別にインストールするため、余分なディスクスペースが必要になり、システムテーマが常にサポートされるとは限りません。
ManjaroにFlatpakサポートをインストールする
pamac install flatpak
flatpakをインストールすると、ユーザーはflatpak
を使用できるようになります ターミナルでコマンドを実行して、Manjaroのフラットパックを管理します。ただし、ユーザーはflatpakをpamacの結果に含めることもできます。
pamacを開き、設定に移動します 設定>Flatpak、 [flatpakサポートを有効にする]をオンに切り替えます ‘。

これで、pamacのすべての検索結果に flatpakも含まれるようになります 。

CLIからflatpakをインストールする
flatpak
を使用することもできます ターミナルでコマンドを実行して、Manjaroのフラットパックを管理します。
flatpakを検索
flatpak search package_name
例–keepassflatpakを検索する
[[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
flatpakをインストールする
flatpakをインストールするには、flatpakアプリケーションIDをコピーし、それを使用してアプリをインストールします。
flatpak install application_id
例–Keepassflatpakをインストールする
flatpak install org.keepassxc.KeePassXC
flatpakを削除
同様に、アプリケーションIDを使用してフラットパックを削除します。
flatpak remove application_id
例–Keepassflatpakを削除する
[[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.
インストールされているフラットパックのリスト
flatpak list
flatpakのアップグレード
flatpka upgrade
概要
つまり、これがManjaroにソフトウェアをインストールする方法です。スナップとフラットパックのサポートは、さまざまなアプリケーションの実験を楽しむ人々にとって大きなメリットです。アクセス可能なソフトウェアの選択肢は膨大であり、ほとんどの人はこれらのソースの少なくとも1つから必要なものを入手できます。
Manjaroは、各トピックについて非常に詳細に説明された、よく書かれたドキュメントを作成しました。したがって、詳細については、マニュアルを参照してください。
ご不明な点がございましたら、この記事の下のコメントセクションに残すか、Telegramチャンネルに参加して最新情報を入手してください。