ソフトウェアは、さまざまな方法で任意のLinuxディストリビューションにインストールできます。 XNUMXつは公式リポジトリですが、flatpak、snap、AppImageパッケージなども使用できます。 これらすべてに加えて、Arch LinuxにはAURがあります。これは、Linux用に存在する実質的にすべてのソフトウェアを見つけるコミュニティリポジトリであり、コンパイル方法がわからない場合は、次の方法で管理できます。 わーい。 たとえば、AURには、他の方法では探す必要のあるGIMPの拡張機能があり、他のディストリビューションの羨望の的となっています。 Ubuntuのこの不足を補うためにあります パックストール.
紙の上に、Pacstallはとてもよさそうだ。 これは、GitHubまたはGitLabでホストされているソフトウェアのインストールを自動化するためのツールであると想定されています Ubuntuで。 XNUMX年ちょっと前に誕生したので、最初の一歩を踏み出したと言えますが、少なくとも今のところ、Archベースのオペレーティングシステムのユーザーは、その大きな違いにしか面白がっていません。
Pacstallには独自のリポジトリがあり、さらに追加することができます
Pacstallチームはパッケージをにアップロードしています 公式リポジトリ プロジェクトの、そしてこれはに関する主な違いです AUR。 Archコミュニティリポジトリは何年も前から存在しており、すべてがそこにあります。 Ubuntuと同等のふりをして、非常に短い時間パッケージをアップロードしているため、利用可能なパッケージのリストは短くなっています。
私がそれを試し、そのドキュメントを読んだことの疑いは、それが将来どうなるかということです。 この種のパッケージマネージャー リポジトリを追加できます、ただし、パッケージのインストールに必要なpacscriptファイルがないため、現時点ではインストールは失敗します。 彼らが将来これを修正する場合(または私が何か間違ったことをしていて、誰かがそれが何であるかを知っている場合は、彼らに教えてください)、それはAURではないかもしれませんが、それは非常に興味深いツールです。
そしてそれはどのように機能しますか?
最初に行うことはそれをインストールすることです。これは、ターミナルを開いて次のコマンドを入力することで実現できます。
sudo apt install curl sudo bash -c "$(curl -fsSL https://git.io/JsADh || wget -q https://git.io/JsADh -O -)"
そこから、残りはapt、pacman、dnfなどのようになりますが、独自の方法で:
- パックストール に続く:
- -I:パッケージをインストールします。
- -R:パッケージを削除します。
- -S:リポジトリを検索します。
- -A-GitHubまたはGitLabリポジトリを追加します。
- -U:pacstallスクリプトを更新します。
- -アップ:パッケージを更新します。
- -h: ヘルプ。
アンインストールする場合は、次のように記述しなければなりません。
bash -c "$(curl -fsSL https://git.io/JEZbi || wget -q https://git.io/JEZbi -O -)"
Ubuntuに独自のAURがあればいいのですが、Pacstallが最小限でもそのように見えるかどうかはわかりません。 今のところはい アンドロイドスタジオのようなパッケージがあります またはGoogleChrome。 コミュニティがコラボレーションにサインアップすると、このプロジェクトがどこまで進むかがわかります。