サードパーティのリポジトリのパッケージが利用可能なUbuntuのバージョンを見つけるには?


9

たとえば、次のようなサードパーティのパッケージリポジトリへのリンクがあります。

http://eddie.website/repository/apt stable main

このリポジトリから利用可能な特定のパッケージがあります(たとえば、このリポジトリのパッケージの1つはですairvpn)。


この特定のパッケージ(および同様に、他のサードパーティのリポジトリからの他のパッケージ)がビルドされているUbuntuのバージョンを確認するにはどうすればよいですか?

これを実行して、使用しているソフトウェアがすでに18.04で利用可能かどうか、またはどの旧バージョンのUbuntuがまだソフトウェアでサポートされているかを確認します。リポジトリの「リリース」ファイルを確認する必要があるようですが、それらにアクセスするにはどうすればよいですか。また、必要な情報はどこにありますか?


3
あなたの質問には簡単な答えはないと思います。すべてのリポジトリがUbuntuリリースで構成されているわけではありません(さまざまなディストリビューションで動作するアプリもあるので、そうである必要はありません)。これらすべてを念頭に置いて、aptキャッシュでアプリのバージョンを確認できます。あなたの場合:eddie.websiteがあなたのPPAにあるなら、あなたはいつでもapt-cache policy airvpnor apt-cache show airvpnまたはapt-cache showpkg airvpn。これにより、パッケージのバージョンといくつかの基本的な情報が得られます。
Jacek Herbrych

1
@JacekHerbrych回答としてコメントを投稿してください。
fosslinux 2018年

回答:


6

リポジトリは 'dists'フォルダーにリリース名を持つように構成されています。

たとえば、deb行deb http://ftp.de.debian.org/debian/ wheezy mainはからパッケージを取得しますhttp://ftp.de.debian.org/debian/dists/wheezy/main/

リポジトリがサポートするリリースを確認するには、通常、Webブラウザーdistsでそのリポジトリのフォルダー(この場合はhttp://ftp.de.debian.org/debian/dists/)に移動します。ディレクトリ一覧。

おっしゃったようにReleasedistフォルダー内のファイルから追加情報を収集することもできます。http://ftp.de.debian.org/debian/dists/wheezy/Releaseを例として使用すると、このdistは、バージョン7.11に対応する「wheezy」という名前のDebianリリース用であることがわかります。サポートされているアーキテクチャとコンポーネントは、それぞれのフィールドからも確認できます。


4

あなたの質問には簡単な答えはないと思います。すべてのリポジトリがUbuntuリリースで構成されているわけではありません(さまざまなディストリビューションで動作するアプリもあるので、そうである必要はありません)。これらすべてを念頭に置いて、aptキャッシュでアプリのバージョンを確認できます。あなたの場合:eddie.websiteがあなたのPPAにあるなら、あなたはいつでもapt-cache policy airvpnor apt-cache show airvpnまたはapt-cache showpkg airvpn。これにより、パッケージのバージョンといくつかの基本的な情報が得られます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.