GNU/Linux >> Linux の 問題 >  >> Linux

Manjaroでのソフトウェアのインストールと削除

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チャンネルに参加して最新情報を入手してください。


Linux
  1. Manjaro20.2にGnomeDEをインストールします

  2. Linux でソース コードからソフトウェアをコンパイルしてインストールする方法

  3. パッケージをインストール、削除、およびアップグレードするための YUM コマンドの例

  1. Arch Linuxでソフトウェアをインストール、削除、更新する方法

  2. パッケージを照会、インストール、削除、およびアップグレードするための RPM コマンドの例

  3. 古いバージョンの Java を削除して新しいバージョンをインストールする方法

  1. Ubuntuでソフトウェアをインストールおよび削除する方法[完全ガイド]

  2. Xubuntu 13.04からXfceを完全に削除し、Gnomeをインストールしますか?

  3. CentOS7にソフトウェアをインストールして管理する方法