Ubuntu Serverで、諸事情でdpkgコマンドでパッケージ(debファイル)をインストールしようとして、debファイルを探していると、アーキテクチャがi386用とamd64用しかなくて、あれ、Intel系の64ビットOS使っているんだけど、どうしたものかと思ったのでメモ。
例えば、このパッケージ。
対象のサーバでは↓の通りなので、Ubuntuのサイトで、"x86_64"を探してみたのですが、見当たらず。
# arch x86_64
で、dpkgのman見つつ、アーキテクチャの確認っぽいオプションがあったので実行。
# dpkg --print-architecture amd64
お。"amd64"とな。
・・・で、恥ずかしながら、今更知ったのですが、UbuntuというかDebianの世界では、AMD64もIntel EM64Tも"amd64"という名称で扱われているのですね。
Debian 4.0 (etch) のリリースから、AMD64 は公式にサポートされる Debian アーキテクチャとなりました。
Debian -- AMD64 Port
同移植版は、AMD64 拡張付きの AMD 64 ビット CPU 用および EM64T 拡張付きのすべての Intel CPU 用のカーネルと、共通の 64 ビットユーザ空間で構成されています。
# とまぁ、こんな感じで今年は、昔のように"細かい学び"とかもブログにメモしていこうと思います。
参考
↓のリンクでは、サポートするハードウェア/アーキテクチャのリストがあります。参考まで。
Linuxエンジニア養成読本 [仕事で使うための必須知識&ノウハウ満載!] (Software Design plus)
- 作者: SoftwareDesign編集部
- 出版社/メーカー: 技術評論社
- 発売日: 2011/04/08
- メディア: 大型本
- 購入: 14人 クリック: 190回
- この商品を含むブログ (24件) を見る