Linux026 「VineLinux3.1のバージョン確認」(05/03/15 Tue)

 

← 戻る Linuxメニュー 次へ → ☆ Top ☆

  

Windowsのサービスパックみたいなもんなのか全然違うのかまだよくわかりませんが、とにかくLinuxの中心部が「カーネル」と呼ばれており、そいつのバージョンは非常に細かく、セキュリティなどの関係でバージョンが変わったりするらしい。まずは自分のカーネルのバージョンを知る方法と、さらに現在の最新バージョンを知りたい。

uname

システムの情報を知るコマンド。もちろん色々なオプションがあるが、とりあえず全て知るのがてっとり早いか。
[root@cere900 root]# uname -a
Linux cere900 2.4.27-0vl7 #1 2004年 10月 27日 水曜日 13:30:16 JST i686 unknown
またもやGNOME端末。もうだいぶ慣れてきたか。

uname -a

と入力。「-a」はAllのaであり、全て表示のオプション。表示された情報に「2.4.27-0vl7」とある。これがバージョンだ。

[root@cere900 root]# apt-get update
取得:1 http://www.ring.gr.jp 3.1/i386 release [2532B]
取得:2 ftp://ftp.jaist.ac.jp 3.1/i386 release
取得:3 ftp://ftp.kddlabs.co.jp 3.1/i386 release [2532B]
エラー ftp://ftp.jaist.ac.jp 3.1/i386 release
Unable to fetch file, server said '/os/linux/Vine/apt/3.1/i386/base/release: N o such file or directory '
5064B を 0s 秒で取得しました (8797B/s)
ヒット http://www.ring.gr.jp 3.1/i386/main pkglist
ヒット http://www.ring.gr.jp 3.1/i386/main release
ヒット http://www.ring.gr.jp 3.1/i386/devel pkglist
ヒット http://www.ring.gr.jp 3.1/i386/devel release
ヒット http://www.ring.gr.jp 3.1/i386/plus pkglist
ヒット http://www.ring.gr.jp 3.1/i386/plus release
ヒット http://www.ring.gr.jp 3.1/i386/updates pkglist
ヒット http://www.ring.gr.jp 3.1/i386/updates release
ヒット http://www.ring.gr.jp 3.1/i386/main srclist
ヒット http://www.ring.gr.jp 3.1/i386/devel srclist
ヒット http://www.ring.gr.jp 3.1/i386/plus srclist
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/main pkglist
ヒット http://www.ring.gr.jp 3.1/i386/updates srclist
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/main release
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/devel pkglist
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/devel release
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/plus pkglist
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/plus release
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/updates pkglist
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/updates release
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/main srclist
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/devel srclist
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/plus srclist
ヒット ftp://ftp.kddlabs.co.jp 3.1/i386/updates srclist
以下の取得に失敗しました: ftp://ftp.jaist.ac.jp/os/linux/Vine/apt/3.1/i386/base/ release Unable to fetch file, 
server said '/os/linux/Vine/apt/3.1/i386/base/rel ease: No such file or directory '
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
W: いくつかのリポジトリのリリースファジトリのリリースファイルが取得できませんで した。取得できなかっした。取得で
きなかったリポジトリは無視されます。
W: この問題を解決するためには 'apt-get update' を実行する必要があるかもしれませ ん。
E: いくつかのインデックスファイルのダウンロードに失敗、無視、あるいは古いものが 使用されました。
今度は

apt-get update

でとりあえず最新情報をゲットします。

これがうまくできない場合はココを参考にして「sources.list」を編集しましょう。恐らくデフォルトのまま使うとサーバ混雑とかあるでしょうから。

[root@cere900 root]# apt-get check
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
さらに・・・

apt-get check

これは、現在のFTPサーバ側に問題が無いか確認してます。更新中とかだったら「完了」にならないはずなので、その場合はもう少し時間をズラしてトライしましょう。

[root@cere900 root]# apt-get install kernel
パッケージリストを読みこんでいます... 完了
依存情報ツリーを作成しています... 完了
kernel は以下のパッケージで提供されているバーチャルパッケージです。
kernel-smp#2.4.27-0vl7.3 2.4.27-0vl7.3
kernel-smp#2.4.27-0vl7.2 2.4.27-0vl7.2
kernel-smp#2.4.26-0vl16 2.4.26-0vl16
kernel-BOOT#2.4.27-0vl7.3 2.4.27-0vl7.3
kernel-BOOT#2.4.27-0vl7.2 2.4.27-0vl7.2
kernel-BOOT#2.4.26-0vl16 2.4.26-0vl16
kernel#2.4.27-0vl7.3 2.4.27-0vl7.3
kernel#2.4.27-0vl7.2 2.4.27-0vl7.2
kernel#2.4.26-0vl16 2.4.26-0vl16
kernel22-smp#2.2.20-0vl10 2.2.20-0vl10
kernel22#2.2.20-0vl10 2.2.20-0vl10
kernel-smp#2.4.27-0vl7 2.4.27-0vl7
kernel-BOOT#2.4.27-0vl7 2.4.27-0vl7
kernel#2.4.27-0vl7 2.4.27-0vl7 [インストール済]
インストールするパッケージを明示的に選択する必要があります。
E: パッケージ kernel は複数で提供されているバーチャルパッケージです。
そして・・・

apt-get install kernel

で、「kernel」という部分が曖昧(バージョンが指定されてない)なので、とりあえずインストールされずに、候補が表示されます。

ざっと見て、最初に表示した自分のバージョン「2.4.27-0vl7」と大きく違うものは無いのでここまでで終了しました。

実際にはこの後バージョン名を含んでインストールの指定をすればバージョンアップとなりますね。もう少し時間が経って、バージョンが変わったらチャレンジしてみようと思いますが、当面はこのままいきます。

しっかし自分の使ってるOSの最新バージョンが複数のFTPサイトに置いてあるというのは心強いですね。1つぐらいサーバが落ちてても全然大丈夫。Windows的には「Windows Update」でしょうか。

     

← 戻る Linuxメニュー 次へ → ☆ Top ☆

 

SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送