UbuntuおよびFedoraベースのディストリビューションにLUREを追加する方法

UbuntuおよびFedoraベースのディストリビューションにLUREを追加する方法
プログラマーの女の子はコンピューターで作業している
画像: Tasty Content/Adobe Stock

Arch Linuxには、FedoraやUbuntuベースのディストリビューションに見られるような標準リポジトリにはないソフトウェアを含む、コミュニティ主導のリポジトリがあります。AURはArch User Repositoryの略で、ソフトウェアのソースコードを使用し、ディストリビューションのパッケージマネージャーを使ってインストールするという、非常に高度な機能を備えています。

これはいわば両方の長所を兼ね備えたシナリオと言えるでしょう。これは、LURE(Linux User REpository)と呼ばれる新しいツールを使わない限り、Arch以外のディストリビューションでは実現できないものです。LUREはAURリポジトリへのアクセスは提供しませんが、AURのような機能をArch以外のディストリビューションにもたらそうとしています。

参照: 採用キット: バックエンド開発者 (TechRepublic Premium) 

ルアーとは何ですか?

LUREの開発者より:

私のプロジェクトはLURE(Linux User REpositoryの略)と呼ばれています。ネイティブパッケージをビルドし、AURと同様にシステムパッケージマネージャーを使ってインストールします。パッケージのビルドには、AURのPKGBUILDに似たビルドスクリプトを使用します。純粋なGo言語で書かれているため、ビルド後は権限昇格コマンド(sudo、doasなど)と、現在サポートされているパッケージマネージャー(pacman、apt、apk(Alpine Linux、Androidは除く)、dnf、yum、zypper)以外に依存関係は一切ありません。

話を進める前に、LUREはまだ開発の初期段階にあり、公式LUREリポジトリで提供されているソフトウェアは限られていることをご承知おきください。このツールが本格的に普及すれば、リポジトリはすぐにあらゆる種類のソフトウェアで埋め尽くされるでしょう。そのためには、オープンソースパッケージの開発者がLUREリポジトリにソフトウェアを提出する必要があります。これがオープンソースプロジェクトの魅力です。多くの場合、コミュニティの活動であるため、参加を希望する人は誰でも参加できます。

LUREは複数のリポジトリを追加できるため、AURよりもさらに柔軟性が高いことが期待されています。近いうちにさらに多くのリポジトリが追加されることを期待しています。まだ始まったばかりのプロジェクトですが、一見の価値は間違いなくあります。それでは、LUREのインストール方法と使い方を説明しましょう。

LUREをインストールするために必要なもの

  • Ubuntu または Fedora ベースの Linux ディストリビューションの実行中のインスタンス
  • sudo 権限を持つユーザー。

LUREのインストール方法

LUREのインストールは驚くほど簡単です。まず、Webブラウザを開き、LUREのダウンロードページにアクセスし、お使いのアーキテクチャに適した.debまたは.rpmパッケージをダウンロードします。ダウンロードしたファイルを~/Downloadsディレクトリに保存します。

ファイルのダウンロードが完了したら、ターミナル ウィンドウを開き、以下のいずれかのコマンドを使用してソフトウェアをインストールします。

  • Ubuntuベースのディストリビューションの場合: sudo dpkg -i ~/Downloads/lure*.deb
  • Fedoraベースのディストリビューションの場合: sudo rpm -i ~/Downloads/lure*.rpm

インストールが完了したら、LURE の使用を開始できます。

LUREの使い方を実際に試すために、Neofetchアプリケーションをインストールしてみましょう。Neofetchは、コマンドラインからオペレーティングシステムに関するあらゆる情報を表示できる非常に便利なアプリです。まずはLUREを使ってNeofetchをインストールしてみましょう。

ターミナル ウィンドウに戻り、次のコマンドを発行します。

Neofetchでのsudoルアー

上記のコマンドは、どのディストリビューションを使用していても同じです。LUREはインストールプロセスを開始し、インストールを続行するかどうかを確認します。インストールが完了したら、次のコマンドでNeofetchを実行できます。

ネオフェッチ

すべては滞りなく進むはずです。

Neofetch を削除する場合、コマンドは次のようになります。

sudo ルアー rm ネオフェッチ

Neofetch をアップグレードするには、次のコマンドを発行します。

sudo で Neofetch をルアーアップする

インストール可能なソフトウェアを確認するには、次のコマンドを発行します。

sudo ルアー ls

先ほども述べたように、LUREはまだ開発の初期段階にあるため、インストール可能なアプリケーションはまだ多くありません。LUREの人気が高まり、Arch以外のLinuxディストリビューションにとって現実的な代替手段として認識されるようになるにつれて、状況は改善されるでしょう。それまでには多少の時間はかかりますが、参加する価値のある素晴らしいオープンソースプロジェクトです。

LURE プロジェクトに参加することに興味がある場合は、開発者の Arsen Musayelyan に連絡して、どのように貢献できるかを確認してください。

Jack Wallen によるビジネス プロフェッショナル向けの最新のテクノロジー アドバイスをすべて知るには、YouTube で TechRepublic の How To Make Tech Work を購読してください。

TechRepublic Academy の The Mastering Linux Development Bundle で詳細を学習してください。

Tagged: