No.5ベストアンサー
- 回答日時:
がるです。
んっと。ディストリビューションのバージョンを抜けるコマンドはない、と思ってもらってよいかと思います。
一つには。例えばカーネルバージョンとかっていうのは非常に大事な情報なのですが、「どんなディストリビューションが入っているか」というのはそれほど大切ではない上に、その後どう変動されているかわからないので、システム的に取得する意味合いがほとんどない情報です。
また現実に、ディストリビューションごとにファイルが違うなど、そういった部分でのコンセンサスも取れていません。
ちなみに、ちょっと反論めいた発言で恐縮ですが、#4さんの手法は誤りです。
/etc/issue 、 或いは /etc/issue.netは「ログイン前に表示されるべき文字列を格納するファイル」であり、その記述がどのようになっているかはまったく保証されていません。
いくつかシーケンスも用意されていますが、カーネルのバージョンを出すシーケンスはあっても、ディストリビューションを出すシーケンスはないです。
ディストリビューション環境によっては「たまたま」入っていることもありえるでしょうが、それは飽く迄「たまたま」であり、偏在する環境で期待できるものではないです。
以上、否定的な内容で大変に恐縮なのですが。なにかの参考にでもなれば幸いです。
No.4
- 回答日時:
cat /etc/issue
でいかがでしょうか?
cat /etc/issue | head -n 1
という風にパイプで繋ぐとディルトリビューションのバージョンだけがわかります。
No.3
- 回答日時:
> でも、この際だから下にも書きましたが、uname情報から逆引き可能か、可能ならその方法を知りたいです。
もしかしたらあるかもしれませんが、あまり意味がないかもしれません。
unameや/proc/versionの情報はあくまで実行中のカーネルバージョンですので、
例えば独自にkernel.orgからソースを引っ張ってくるなどしてビルドしたカーネルで
動いていれば、たとえdistroが同じであっても違う番号になります。
ちなみに、distro名を調べなければならない理由ってなんでしょうか。
使い込んで自分なりにカスタマイズした環境は、どんどんディストリビュータの
用意した環境からは離れていくものですから、あまりdistro名を確認することに
意味が見出せません(私が浅学なだけかもしれませんが)。
カーネルや各種ツールのバージョンなどを依存関係解決のために調べることは
頻繁にありますが…。
No.2
- 回答日時:
がると申します。
んっと。#1さんとほぼ同様の回答なのですが。
別の手段ですと、
cat /proc/version
で同じ情報が引き出せます。
で、一応念のため。
もし「ディストリビューションの情報」である場合、それは各ディストリビューションに固有であるために、コマンドは存在しない(というかできない)です。
大抵は /etc 配下にそれっぽいファイル(slackなら、slackware-version)があるので、適宜catしてみてください。
この回答への補足
ありました。有難う御座います。
cat /etc/turbolinux-release
Turbolinux Server 8.0 (Viper)
でも、この際だから下にも書きましたが、uname情報から逆引き可能か、可能ならその方法を知りたいです。
ご存知でしたらお願いします。
No.1
- 回答日時:
カーネルバージョンの確認と言う事ですか?
当方RHLですが、「uname -a」で確認できます。
違ったらごめんなさい。
この回答への補足
ありがとうございます。
unameはなんかイマイチしっくり来ないんです。
ディストリビューションとか出ないですか?
それか下の情報から(ターボ10とか)逆引きする一覧情報とかどこかのサイト上にありますか?
-m, --machine コンピュータ(ハードウェア)の種類を出力する
-n, --nodename ネットワークにおけるホスト名を出力する
-r, --release OSのリリース番号を出力する
-s, --sysname OSの名称を出力する
-v OSのバージョンを出力する
$ uname -r
2.4.18-5
$ uname -s
Linux
$ uname -v
#1 Thu Sep 26 22:54:05 JST 2002
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(コンピューター・テクノロジー) batファイルでPCの設定内容やプロパティーを取得したいのですが、コマンド1個で1ファイルとなるのを 2 2022/04/27 15:27
- UNIX・Linux Kali Linuxで起動できない - Minimal BASH Like Line Editing 1 2022/06/03 13:14
- UNIX・Linux Linuxのパッケージ更新で更新前に再起動が必要か確認する方法を教えてください。 needs-res 2 2022/03/24 20:30
- その他(ゲーム) Steam版(PC)アーマードコア6の購入を検討しているのですが動作環境が合っているか分かりません。 4 2023/08/24 18:43
- Chrome(クローム) 【Google】「同期は有効です」と表示されているがブックマークが同期されていない 2 2022/11/17 13:32
- UNIX・Linux VirtualBox ゲストOSにPC内蔵HDDのパーティションをマウントする方法は? 2 2023/05/06 22:52
- その他(OS) Windowsの古いゲーム(32bit OSの時代のもの)を、 現行のWin11機でプレイしたい。 4 2023/08/01 08:22
- アプリ googlePlayアプリ 1 2022/09/12 01:04
- デスクトップパソコン iMacのユーザー名を忘れログインできなくなってしまいました。 随分前に使用していた物で、久方ぶりに 1 2023/08/20 21:17
- iPhone(アイフォーン) ヤフーメールアプリアップデートできなくなった 3 2022/09/29 11:36
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
カーネルアップグレード後、una...
-
kernel 2.4.XX.ELsmp のELって?
-
/dev/nvme0n1p2 clean と表示さ...
-
CentOSでデバイスを無効にする方法
-
UNIXフォーマットなFDの読み方
-
Linux 32Bitと64Bitのメモリー...
-
Windows2000とMe、似ているので...
-
SunOS5.x と Solarisの違いは?
-
linux = unix?
-
カーネルアップグレードについて
-
Windows7はVistaの何倍重くなり...
-
Linuxカーネルのコンパイルヘッ...
-
romfsってなんですか?
-
パソコンでゲームをプレイしよ...
-
gccのインクルードパスの確認
-
ubuntuの設定が保存されません
-
ImgBurn とブータブルISO
-
外部レポジトリとは
-
設定保存可能なubuntuのUSBブー...
-
Linux CentOS6.3 aptインストール
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
パフォーマンスモニタの%Proces...
-
mac OSは、何のプログラミング...
-
/proc/sys/net/ipv4/route/flus...
-
どうしてwindowsはMacと比べ動...
-
カーネルバッファとは何でしょうか
-
LinuxのDMA転送でのメモリ操作...
-
違いを教えください!!
-
カーネルアップグレード後、una...
-
/dev/nvme0n1p2 clean と表示さ...
-
DATが使えなくなった??
-
Windowsのソースコードって非公...
-
魔改造版Windows 2000をインス...
-
ブルースクリーンの原因が「ntk...
-
romfsってなんですか?
-
CentOS6 の画面サイズの設定
-
UNIXとBSDとLinuxの違いを小学...
-
RedHat Ferora2とは?
-
PCカードが認識しない・・・
-
キュー最大サイズ値の変更
-
Linuxでcrcエラー?
おすすめ情報