Ubuntu で Arch Linux AUR を実行する方法

AUR は Arch Linux の最も優れた点の 1 つです。これは、ユーザーがプログラムをアップロードできるコミュニティ主導のリポジトリです。その結果、インストールできる優れたアプリがたくさんあります。

あなたが Ubuntu ユーザーであれば、AUR にアクセスできないため、疎外感を感じるかもしれません。しかし、Distrobox を使用すると、Ubuntu で AUR を使用できることをご存知ですか? システム上で動作させる方法は次のとおりです。

UbuntuにDistroboxをインストールする方法

AUR のソフトウェアを使用するには、Distrobox アプリを Ubuntu システムにインストールする必要があります。Ubuntu システムに Distrobox をインストールするには、いくつかの方法があります。これをインストールする最初の方法は、システムに含まれている Ubuntu ソフトウェア リポジトリを経由することです。

この方法は、Distrobox を常に最新の状態に保つ簡単な方法です。さらに、Ubuntu ソフトウェア ソース経由で Distrobox をインストールする場合は、Bash プロファイルなどを編集する必要はありません。

公式 Ubuntu ソフトウェア ソース経由で Distrobox をインストールするには、ターミナル ウィンドウを開きます。キーボードのCtrl + Alt + Tを押すと、Ubuntu デスクトップでターミナル ウィンドウを開くことができます。または、アプリメニューで「ターミナル」を検索し、その方法で起動します。

ターミナル ウィンドウが開いた状態で、次のapt installコマンドを使用して Distrobox パッケージをインストールします。

sudo apt install distrobox* -y

あるいは、公式インストール スクリプトを使用して、Ubuntu システムに Distrobox アプリケーションをインストールすることもできます。お勧めしませんが、apt インストールバージョンが最適に機能します。それでも、インストール スクリプトは、Distrobox のルート アクセスなど、多くの難しいことをセットアップしてくれるので便利です。

公式インストーラーを介して Distrobox をインストールするには、最初に「curl」プログラムをインストールする必要があります。このプログラムはそれ自体をダウンロードするために使用されます。以下のコマンドで「curl」をインストールできます。

Sudo apt installカール

Curl プログラムをセットアップしたら、それを使用して最新バージョンの Distrobox をダウンロードできます。

Distrobox — ルートアクセス

カール https://raw.githubusercontent.com/89luca89/distrobox/main/install | 須藤し

Distrobox — root アクセスなし

カール https://raw.githubusercontent.com/89luca89/distrobox/main/install | sh -s -- -p ~/.local/bin/

Ubuntu で Distrobox インストール スクリプトを実行したら、Podman をインストールする必要があります。Podman は、Distrobox と対話するために使用するコンテナー ツールです。Ubuntu に Podman ツールをインストールするには、以下のapt installコマンドを使用する必要があります。

sudo apt install ポッドマン

Podman ツールがインストールされている場合は、podman コマンドを実行して、Podmanツールが機能していることを確認できます。

ポッドマン

registries.conf ファイルを置き換えます

Ubuntu で Distrobox を使用する前に最後に行う必要があるのは、「registries.conf」ファイルを置き換えることです。Ubuntu に付属するものには、ユーザーが OCI イメージ (OS コンテナー) をダウンロードする場所がありません。

作業を簡単にするために、事前設定されたファイルを Archive.org にアップロードしました。システムにインストールするには、次の手順を実行します。

まず、ターミナルを開きます。次に、sudo -sコマンドを使用して root シェルを取得します。

sudo -s

次に、Ubuntu で root アカウントを有効にします (多くの場合、無効になっています)。

パスワード

exitコマンドを使用して root シェルを終了します。

出口

suコマンドを使用して root シェルに入ります。

CDコマンドを使用して、/etc/containers/ フォルダーにアクセスします。

cd /etc/containers/

rmコマンドを使用して、既存の registries.conf ファイルを削除します。

rm レジストリ.conf

最後に、新しい構成ファイルをインストールします。

wget https://ia601603.us.archive.org/11/items/registries/registries.conf

Distrobox を使用して Ubuntu 上に Arch Linux コンテナを作成する方法

Arch Linux で AUR を使用するには、まず Distrobox で Arch Linux コンテナを作成する必要があります。これを行うには、distrobox createコマンドを使用します。このコマンドは、Arch Linux OCI イメージをプルダウンします。

distrobox create --name Archlinux --image Archlinux:latest

Arch Linux OCI イメージのプルダウンには、それほど時間はかかりません。完了したら、以下のdistrobox enterコマンドを使用して、新しいターミナルにアクセスします。

distrobox が Archlinux に入る

Arch Linux コンテナに入ったら、以下のコマンドを使用して、Ubuntu システム上に Trizen AUR ヘルパーをセットアップします。

sudo pacman -Syy sudo pacman -S gitbase-devel git clone https://aur.archlinux.org/trizen.git cd trizen/ makepkg -sri

Trizen AUR ヘルパーがインストールされている場合は、 trizen -Ss プログラム名を使用して、インストールするプログラムを検索できます 。AUR 経由でインストールしたいプログラムを見つけたら、以下のコマンドを使用します。

trizen -S プログラム名

アプリが AUR にインストールされたら、次のコマンドを使用して Ubuntu にエクスポートできます。

distrobox-export --app プログラム名


UbuntuサーバーにGitLabをインストールする方法

UbuntuサーバーにGitLabをインストールする方法

GitLab を Ubuntu サーバー上で動作させたいと考えていますか? GitLab は、GitHub のようなサービスに代わる、強力な自己ホスト可能な代替サービスです。これを使用すると、次のことができます

SELinux による Ubuntu Linux サーバーの保護

SELinux による Ubuntu Linux サーバーの保護

SELinux をインストールしてアクティブ化することで、Ubuntu Linux サーバーにセキュリティを追加する方法を学びます。

Cockpit を使用して Linux サーバー上で NFS を構成する

Cockpit を使用して Linux サーバー上で NFS を構成する

Linux サーバーに NFS 共有をマウントする簡単な方法が必要ですか? Cockpit アプリを使用して NFS 共有をマウントする方法を学びます。

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 LTS にアップグレードする方法

Ubuntu 22.04 の長期サポートが登場しました! デスクトップまたはラップトップを最新の Ubuntu リリースにアップグレードする方法を学びます。

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

最新の Nvidia GPU ドライバーを Linux にインストールする方法

Dockerコンテナにファイルを転送する方法

Dockerコンテナにファイルを転送する方法

ファイルを Docker コンテナに転送する必要がありますか? Docker cp ツールを使用すると、コンテナーとの間でファイルを簡単に移動できます。

Linux に DEB ファイルをインストールする方法

Linux に DEB ファイルをインストールする方法

.DEB ファイルとは何ですか? それを使って何をしますか?Linux PC に DEB ファイルをインストールするさまざまな方法を学びましょう。

GOG Galaxy を Linux 上で動作させる方法

GOG Galaxy を Linux 上で動作させる方法

GOG.com のゲームを所有していますか? ビデオ ゲームを楽しむために Linux PC に GOG Galaxy クライアントをセットアップしたいですか? このガイドに従ってください。

CentOS に Docker エンジンをインストールする方法

CentOS に Docker エンジンをインストールする方法

Docker Engine は、Linux およびその他のプラットフォーム用のオープン コンテナ化プログラムです。Docker Engine は、次のように動作する自己完結型コンテナを管理します。

Ferdi とすべてのチャットを 1 つにまとめる方法

Ferdi とすべてのチャットを 1 つにまとめる方法

Slack、Discord、その他多くの生産性向上ツールを Linux システムにインストールすることにうんざりしていませんか? それらをすべて 1 つに結合できたらいいのにと思いますか