出力

出力

私は時々Debianのバージョン番号とコード名を忘れています。
もちろん、lsb-release -aまたはcat /etc/os-releaseログインしている現在のシステムについて見やすい形式の情報を印刷します。ただし、次のとおりです。

以前のバージョンをすべてリストしたマンページやヘルプドキュメントはありますか?

(理想的には「ネイティブ」なので、ツールをインストールする必要はありません。比較的覚えやすいので、curlWebページは必要ありません。)

私はそのページを見つけることができず、manそこで何かを見つけることができると思いましたが、/usr/share/doc残念ながらそうではありませんでした。

私が見つけたのは、以下を提供するPythonファイルでした。

grep 'Description: Debian' /usr/share/python-apt/templates/Debian.info
Description: Debian 11 'bullseye'
Description: Debian 10 'buster'
Description: Debian 9 'stretch'
Description: Debian 8 'jessie'
Description: Debian 7 'Wheezy' 
Description: Debian 6.0 'Squeeze' 
Description: Debian 5.0 'Lenny' 
Description: Debian 4.0 'Etch'
Description: Debian 3.1 'Sarge'
Description: Debian current stable release
Description: Debian testing
Description: Debian 'Sid' (unstable)

これは回避策として優れていますが、インストールされてpython-aptいるパッケージによって異なります。これは私が望むものではありません。

編集する:

/usr/share/distro-info/debian.csvubuntu.csvでこのファイルを見つけた@Gillesに感謝します。
このファイルには、作成、リリース、および「LTS終了」の日付も含まれており、ほぼ完璧です。例:

...
9,Stretch,stretch,2015-04-25,2017-06-17,2020-07-06
...

ベストアンサー1

Gilles Quenotが述べたように、この情報を含むマニュアルページはありませんが、パッケージには次のものをdistro-info表示するためのコマンドがあります。

$ distro-info -af
Debian 1.1 "Buzz"
Debian 1.2 "Rex"
Debian 1.3 "Bo"
Debian 2.0 "Hamm"
Debian 2.1 "Slink"
Debian 2.2 "Potato"
Debian 3.0 "Woody"
Debian 3.1 "Sarge"
Debian 4.0 "Etch"
Debian 5.0 "Lenny"
Debian 6.0 "Squeeze"
Debian 7 "Wheezy"
Debian 8 "Jessie"
Debian 9 "Stretch"
Debian 10 "Buster"
Debian 11 "Bullseye"
Debian 12 "Bookworm"
Debian 13 "Trixie"
Debian  "Sid"
Debian  "Experimental"

具体的には、debian-distro-infoDebian バージョンがリストされ、ubuntu-distro-infoUbuntu バージョンがリストされます。distro-info使用しているディストリビューションに適したものがデフォルトです。

おすすめ記事