Webブラウザを介してオンラインでアクセスできるLinuxユーティリティリポジトリはありますか?

Webブラウザを介してオンラインでアクセスできるLinuxユーティリティリポジトリはありますか?

すべての最新のLinuxユーティリティが収集される場所があります(たとえば、Windowsユーティリティの場合はfilehippo.com)。

次のようなさまざまなダウンロードユーティリティが利用可能であることを知っています。まあ、それぞれ独自のリポジトリがあります。

ブラウザから直接これらのユーティリティをダウンロードできるLinuxリポジトリがどこにでも管理されているかどうか疑問に思います。

答え1

分布によって異なります。たとえば、

答え2

apt、yumなどのすべてのパッケージ管理システムは、インターネット(通常はWebから、時にはFTP経由)からパッケージをダウンロードします。システムのパッケージマネージャがダウンロードを探している場所を見つけてそこに移動できます。

多くのディストリビューションには、パッケージに関する情報(検索、変更ログの参照、バグレポートの表示など)を見つけることができるWebインターフェイスがあります。例えばhttp://packages.debian.org/Debian の場合、http://www.freebsd.org/ports/index.htmlFreeBSDなどの場合

Unixにはさまざまなバリアントがあるため、単一のバイナリをすべてのバリアントで実行することはできません。したがって、通常、展開とアーキテクチャに合わせてコンパイルされたバイナリを見つける必要があります。これらのバイナリを収集するほとんどの場所は、1つのディストリビューションにのみ適用されます。

UNIX用のフリーソフトウェアを収集するディストリビューションには独立した場所がありますが、ソースコードのみがあることがよくあります。私が知っている最大のもの新鮮な肉

答え3

多くのソフトウェアプロジェクトのさまざまなディストリビューションのためのホスティングとパッケージは、次の場所にあります。ソースフォージまたはGoogleコード。返品新鮮な肉フリーソフトウェアと見なすことができるディレクトリです。ほとんどの場合、展開に適したパッケージをダウンロードしたり、リポジトリをチェックアウト/複製したりできます。

しかし、誰かがこれらのサイトを維持する理由はありません。後でシステムに特定のユーティリティをインストールする場合は、ブラウザを使用してダウンロードしても利点はありません。

これはディストリビューションのパッケージ管理タスクであり、ほとんどがこれをうまく行います。 :) ほとんどの場合、さまざまなパッケージ管理のためのさまざまなパッケージングツールがあります。

たとえば、Archにはpacmanと呼ばれる基本的なパッケージ管理ツールがあります。ユーティリティfooをインストールするには、入力するだけですべてpacman -S fooがインストールされます。提供されたパッケージが十分でない場合は、AUR(Arch User Repository)で検索できます。yaourtパックマンラッパーを使用するか、簡単に参照できます。AURホームページ。 Debian では使用apt-getまたはaptitude待つことができます。

FreeBSDパッケージは、システムツールまたは以下を介して使用することもできます。ポートホームページ

それでは、ユーティリティをダウンロードするために別のホームページを閲覧する必要があるのはなぜですか?私のパッケージリポジトリにないと、ほとんどのWebの他の「ストア」では見つからない、小さくて人気のないプロジェクトです。

Warren Youngとの簡単な議論の後の付録(コメントを参照):私のポイントは、すべてのツール/ソフトウェア/ユーティリティがパッケージとして存在しなければならないということではなく、そうでなければ「有用ではない」ということです。重要なのは、ツールが欠落している場合は何が必要なのかを知り、プロジェクトページから直接取得できることです。ほとんどのプロジェクトページは、デフォルトディレクトリを提供するネーミングサービス(sf、gc、fm)でホストされているため、パッケージ管理とプロジェクトページを組み合わせると、そのようなリポジトリは必要ありません。

関連情報