- -あいまいなLinuxディストリビューションでソフトウェアを見つける方法

あいまいなLinuxディストリビューションでソフトウェアを見つける方法

あいまいなソフトウェアを見つけるのはかなり難しいLinuxディストリビューションですが、この問題を解決する方法はかなりあります。最初の(そして間違いなく最高の)ソリューションは、代わりにポータブルで実行可能なアプリで必要なアプリを補うことです。これらの実行可能アプリはAppImagesとして知られています。

AppImages

AppImagesは決して新しいものではありませんが、最近の記憶では、Linuxコミュニティで最高の発明の1つです。基本的な概念は、Windowsのような「EXE」をLinuxプラットフォームに持ち込むことです。ユーザーがこれらのファイルのいずれかにパックされたプログラムをダウンロードすると、すぐに実行され、ソフトウェアをインストールする必要はありません。明らかに、AppImageはLinux上で実行可能なバイナリを発明しませんでした。すでに移植可能なバイナリファイルがあります。とはいえ、AppImageはこれらのバイナリを改善する方法を見つけています。

通常のAppImage以外のバイナリファイルを実行できますLinuxディストリビューション(適切なライブラリなどがシステムにインストールされている場合)。 AppImageファイルには、すべてのライブラリとファイルが「環境」に直接パックされているため、ユーザーはそれを取得して移動できます。 Linux PCでこれらのファイルを取得する方法は次のとおりです。

AppImagesを見つける

まず、Probono AppImageディレクトリでAppImageを見つけます。オンラインのすべてのリソースの中で、これは最も信頼性が高く、豊富であるようです。この例では、Audacityを使用します。

BinTrayページで、「ファイル」をクリックします。 以下は、Audacityイメージの膨大なリストです。 AppImageプログラムが可能な限り最新のものになるように、最新のものを見つけてください。このファイルをブラウザでダウンロードしないでください。代わりに、リンクを右クリックして[コピー]をクリックし、直接URLを保存します。次に、ターミナルウィンドウを開きます。

Audacityアプリをダウンロード wget

注:wgetはありませんか?パッケージマネージャーで検索し、最初にインストールします。次に、ダウンロードを開始します。

cd ~/Downloads
wget https://bintray.com/probono/AppImages/download_file?file_path=Audacity-2.0.5.glibc2.15-x86_64.AppImage

wgetでこのアプリをダウンロードした理由は、AppImageのアクセス許可を変更する必要があるためです。既にターミナルにいる場合は、これを行うのがはるかに簡単です。許可を更新するには、 chmod コマンド:

sudo chmod +x Audacity*.AppImage

許可が更新されます。次に、Linux PCのファイルマネージャーでダウンロードを開き、Audacity AppImageをダブルクリックします。アプリはすぐに開き、すぐに使用できます。

FlatPaksおよびSnapパッケージ

人気のないソフトウェアを見つける別のソリューション、そして、あまりサポートされていないLinuxディストリビューションはFlatpaksを使用することです。このテクノロジー(AppImageによく似ています)は「分散不可知」です。つまり、他のLinuxディストリビューションよりも優先されるLinuxディストリビューションはなく、お使いのLinuxディストリビューションはおそらくそれをサポートしています。言うまでもなく、スナップとフラットパックはすべてにインストールされるように設計されています。

これら2つのソリューションは、Linuxコミュニティの誰でもどこでも使用できる「ユニバーサル」パッケージ形式を作成するための最新の試み。これらの2つの技術の助けを借りて、非常に人気のあるソフトウェアは、すべての主要なLinuxディストリビューションだけでなく、不明瞭なディストリビューションにもその方法を見つけています。

UbuntuまたはFedoraユーザーが享受するのと同じ種類のソフトウェアサポートを享受していない、あまり知られていないLinuxディストリビューションを使用していることに気付いたら、これらを試してみてください。

GitHub上のLinuxソフトウェア

追加のソフトウェアを見つける最良の方法の1つ人気のないLinuxディストリビューションの場合は、Githubに移動します。 1日中、コードをプッシュするプロジェクトは数多くあります。その結果、ほとんどのLinuxプロジェクトはそこでソースコードをホストします。つまり、プログラムが必要であり、Linuxのバージョンにネイティブパッケージがない場合でも、ソースからソフトウェアをコンパイルし、それを使用して独自のインストール可能なパッケージを作成することができます。

すべてのLinuxプロジェクトがGithubを使用するわけではないことを理解してください。とにかく、このWebサイトは(圧倒的に)最も人気のあるプロジェクト管理サービスです。これは、必要なものが見つかる可能性が高いことを意味します。

ドキュメントを読む

あまり知られていないLinuxディストリビューションでは、開発者自身は、ソフトウェアの入手が難しくなることをしばしば認識します。その結果、開発者はこのギャップを埋めるために非常に一生懸命働きます。これの最良の例は、Solusプロジェクトです。このLinuxディストリビューションは新しく、まったく新しいパッケージ形式になっています。その結果、一部のプログラムはそこにありません(Ubuntuの場合のように)。このため、Solusプロジェクトには「サードパーティ」セクションがあり、ユーザーは必要なプログラムにアクセスして見つけることができます。さらに、Solusでは、すべてのユーザーがサードパーティセクションのプログラムをリクエストできます。

Linuxディストリビューションも同様の場合があります。 パッケージの作成方法を確認し、「サードパーティ」セクションがあるかどうかを確認します。 Webサイトで「パッケージのリクエスト」機能セクションを探すこともお勧めです。一部のデベロッパーはあなたのリクエストを無視するかもしれませんが、手を差し伸べても害はありません。

結論

過去に、Linuxディストリビューションにいて、死刑判決は主流ではなかった。ソフトウェアを手に入れるのは難しく、必要なソフトウェアを見つけることができた場合、パッケージの更新に時間がかかりました。最近では、Linuxコミュニティは、プログラムをLinuxにインストールすることをより不可知論的なプロセスにしようと非常に懸命に努力しています。誰もがFlatpak、Snaps、AppImagesなどのソリューションを採用するとき、特定のアプリを使用しない時代は過去のものになります。

コメント