特定のLinuxバージョンを使用するディストリビューションを確認するには?

特定のLinuxバージョンを使用するディストリビューションを確認するには?

ディストリビューションとそのバージョンが与えられたら、ディストリビューションが使用するカーネルバージョンを見つけることができます。たとえば、Ubuntuの場合はリストに表示されます。ここ、現在サポートされている Fedora バージョンの場合ここ

しかし、一般的に私はリバースルックアップに興味があります。カーネルバージョンが与えられたら、どのディストリビューションがまだ使用されているのか古いバージョンであるのかをX探したいと思います。X少なくとも最も人気のあるディストリビューションに対してこれを行う簡単な方法はありますか?

ユースケースは、X最新のLinuxバージョンが私が使用したい特定の機能を提供している場合、私のソフトウェアバージョンよりも古いLinuxバージョンをサポートする必要があるかどうかを決定することです。

ベストアンサー1

したがって、プログラムでこれを実行したいかどうかはわかりません。ただし、これを行うために必要な最初のステップは、各ディストリビューションとそのバージョンに関するすべての情報をカタログするデータベースを構築することです。

幸い…それは正確にdistrowatch.comはい。

あなたはその情報を使用してこの情報を収集することができます。高度な検索ページ、特定のバージョンのパッケージを含むディストリビューションを検索するための素晴らしい機能があります。この場合、あなたは興味がありますlinuxパック。

そのパッケージの特定のバージョン(カーネルバージョンに対応)を検索すると、良いディストリビューションのリストが表示され、その後にそのパッケージバージョンに付属のそのディストリビューションのディストリビューションが表示されます。

私はDistroWatch APIについて知らないので、プログラムでこれを行う必要がある場合は、HTML解析を実行する必要があります。ただし、特定のカーネルバージョンの結果ページを生成するクエリの形式は次のとおりです。

distrowatch.com/search.php?pkg=linux&pkgver=バージョン&distrorange=InAny#pkgsearch

一度試してみると、必要な作業に適した小さなツールが得られます。 DistroWatchデータベースを検索するより良い方法を知っている人がいる場合は、参加してください。 彼らは情報の宝庫を持っているので素晴らしいです。

おすすめ記事