debian amd64バイナリの確認方法

このQ&Aのポイント
  • debian amd64でapt-getしたバイナリが64bitか確認する方法を教えてください
  • debian amd64でapt-getしたバイナリが64bitかどうかを確認する方法を教えてください
  • debian amd64でapt-getしたバイナリが本当に64bitか確認する方法を教えてください
回答を見る
  • ベストアンサー

debian amd64 でapt-getしたバイナリの64bitの確認方法

はじめまして,debian の超初心者です. opteron のマシンにdebian4.0 amd64 をインストールしたのですが, apt-get で取得したバイナリがamd64用なのかを確認したいのです. i386のバイナリがamd64で動く?ということから不安になってきました.調べようとしたのですが,キーワードが絞れこめなくて,うまく検索できません. 現在は,CDNミラーサーバを使っています. /etc/apt/sources.listに以下を記述. deb http://cdn.debian.or.jp/debian/ stable main contrib non-free 宜しくお願いいたします. FreeBSDのportsのようなインストールの動作の順序が記述されているファイルは,debianではどこに記述されているのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

こんばんは。 パッケージ管理コマンド dpkg に -s オプションをつければ、インストール済みの パッケージの情報が表示されます。 amd64機にはインストールした経験が無いのですが、 以下の「Architecture」にはどのように表示されるでしょうか? # dpkg -s bind9 Package: bind9 Status: install ok installed Priority: optional Section: net Installed-Size: 764 Maintainer: LaMont Jones <lamont@debian.org> Architecture: i386 Version: 1:9.3.4-2etch1 Replaces: bind, dnsutils (<< 1:9.1.0-3) ........ ........

gery_yoshi
質問者

お礼

有難うございます. そのものズバリの回答でございます. Architectureにはamd64と表記されました. 勉強になりました.

関連するQ&A

  • Debian3.1 sarge で apt-get で接続できません。

    OSはdebian 3.1です。 1週間ぐらい前からapt-getでアップデートできないようになってしまいました。 エラーは dennou-q.geo.kyushu-u.ac.jp:21 へ接続できませんでした。 - connect (111 接続を拒否されました) と表示されます。 下記が/etc/apt/sources.listの設定です。 #deb file:///cdrom/ sarge main deb ftp://dennou-q.geo.kyushu-u.ac.jp/library/Linux/debian/ stable main deb-src ftp://dennou-q.geo.kyushu-u.ac.jp/library/Linux/debian/ stable main deb http://security.debian.org/ stable/updates main どのような対応をすればよいのでしょうか?

  • Debian apt-get updateができない

    Debian初心者です。 これからLinuxの勉強を始めようと思い、いろいろとテキストを買ってきて勉強をし始めましたが、早速つまずいてしまいました。 Debianのインストールまではできたのですが、apt-get updateができません。 以下のようになります。 KURO-BOX:/home/tmp-kun# apt-get update Get:1 ftp://ftp.dti.ad.jp woody/main Packages Err ftp://ftp.dti.ad.jp woody/main Packages Unable to fetch file, server said '/pub/Linux/debian/dists/woody/main/binary-p owerpc/Packages.gz: No such file or directory. ' [IP: 202.216.228.228 21] Get:2 ftp://ftp.dti.ad.jp woody/main Release Ign ftp://ftp.dti.ad.jp woody/main Release 省略 Get:8 ftp://ftp.dti.ad.jp woody/contrib Release Ign ftp://ftp.dti.ad.jp woody/contrib Release Hit ftp://ftp.dti.ad.jp woody/non-US/main Sources Hit ftp://ftp.dti.ad.jp woody/non-US/main Release Hit ftp://ftp.dti.ad.jp woody/non-US/contrib Sources Hit ftp://ftp.dti.ad.jp woody/non-US/contrib Release Failed to fetch http://security.debian.org/dists/woody/updates/main/binary-power pc/Packages 404 Not Found [IP: 212.211.132.32 80] Failed to fetch http://security.debian.org/dists/woody/updates/contrib/binary-po werpc/Packages 404 Not Found [IP: 212.211.132.32 80] Failed to fetch ftp://ftp.dti.ad.jp/pub/Linux/debian/dists/woody/main/binary-pow erpc/Packages Unable to fetch file, server said '/pub/Linux/debian/dists/woody/ main/binary-powerpc/Packages.gz: No such file or directory. ' [IP: 202.216.228. 228 21] Failed to fetch ftp://ftp.dti.ad.jp/pub/Linux/debian/dists/woody/contrib/binary- powerpc/Packages Unable to fetch file, server said '/pub/Linux/debian/dists/woo dy/contrib/binary-powerpc/Packages.gz: No such file or directory. ' [IP: 202.21 6.228.228 21] Failed to fetch ftp://ftp.dti.ad.jp/pub/Linux/debian/dists/woody/main/source/Sou rces Unable to fetch file, server said '/pub/Linux/debian/dists/woody/main/sour ce/Sources.gz: No such file or directory. ' [IP: 202.216.228.228 21] Failed to fetch ftp://ftp.dti.ad.jp/pub/Linux/debian/dists/woody/contrib/source/ Sources Unable to fetch file, server said '/pub/Linux/debian/dists/woody/contri b/source/Sources.gz: No such file or directory. ' [IP: 202.216.228.228 21] Reading Package Lists... Done Building Dependency Tree... Done E: Some index files failed to download, they have been ignored, or old ones used instead. いろいろと調べてみたりしたのですが、まったくとっていいほど解決策が見つかりません。 この後sambaのインストールも行いたいのですが、進まずじまいです。 以上、解決方法教えて頂きたいです。

  • Debianでapt-get updateでエラー

    数年前に玄箱(玄箱HGではありません)にDebian Sargeをインストールしました。 それを etch、lenny、… とupgradeするために、先ず apt-get updateコマンドを実行しましたが、下記のエラーとなります。 /etc/apt/sources.list の内容を色々変更しましたが、同じエラーなります。 対処方法をご教示して頂きたくよろしくお願い致します。 E: Unable to parse package file /var/lib/apt/lists/ftp.dti.ad.jp_pub_Linux_debian_dists_stable_main_binary-powerpc_Packages (1)

  • apt-getで特定のバージョンをインストール

    [質問] ubuntu16.04のapt-get install nodejs=6.9.0-1nodesource1で、古いバージョンのnodejsをインストールするには、どのようにしたらよいでしょうか。 (dpkg -i nodejs.deb、PPAリポジトリを追加、nvm,nodebrew等のバージョン管理ツールを使わず、公式サイトのリポジトリからapt-get installする方法でお願いします。) [背景] curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash - sudo apt-get update sudo apt-get install nodejs=6.9.0-1nodesource1 では、インストールできませんでした。 sources.list先にhttps://deb.nodesource.com/node_6.x/pool/main/n/nodejs/nodejs_6.9.0-1nodesource1~xenial1_amd64.deb はありますが、 https://deb.nodesource.com/node_6.x/dists/xenial/main/binary-amd64/Packages に Version: 6.9.0-1nodesource1~xenial1 の記載がないので、apt-getでインストールできないと思います。 (postgresの場合は、 http://apt.postgresql.org/pub/repos/apt/dists/xenial-pgdg/main/binary-amd64/Packages に Package: postgresql-9.4 Version: 9.4.10-1.pgdg16.04+1 の記載があり、下記で古いバージョンのpostgresql-9.4はインストールできました。 sudo apt-get update sudo apt-get install postgresql-9.4 ) sources.listをfile:/にして、ローカルにdeb,Packages,Sources,Releaseを配置して、apt-get installで古いバージョンをインストールできましたが、 特定バージョンのPackages,Sources,Releaseのテキストファイルがないと、この方法ができません。 (リポジトリ内に古いPackages,Sources,Releaseのテキストファイルはありませんでした。) また、CentOSの場合は、下記で古いバージョンのnodejsがインストールできました。(yumとapt-getの仕組みの違いと思います。) curl --silent --location https://rpm.nodesource.com/setup_6.x | bash - yum --showduplicates list | grep nodejs yum install nodejs-6.9.0 よろしくお願いします。

  • apt-get 失敗

    久しぶりに使用するマシンで、 apt-get でyacc, m4などをインストールしようとしているのですが、 apt-get install m4 としても 404 Not Found のエラーがでます。 よくみると、m4_1.4.10-0ubuntu2_amd64.deb というファイルを取得しようとしていますが、 接続先のサーバーには、上記の名前のファイルは存在せず、 m4_1.4.10-1_amd64.deb というものならあります。 apt-get upgrade や apt-get update を行ってみたものの やはり、同様に Not Found エラーが多発します。 以前は update 等はできていたのですが、久しぶりにおこなったら失敗するようになっていました。このような場合はどのように対処すればよいのでしょうか? マシンは OS : Ubuntu 7.10 CPU: Intel core 2 quad Q6600 Memory: 4Gb

  • Debian(玄箱、woody)についてですが。

    APTリポジトリが古いので、 stableを ・deb ftp://ftp.dti.ad.jp/pub/Linux/debian stable main contrib ・deb ftp://ftp.dti.ad.jp/pub/Linux/debian-jp stable-jp main contrib にして、 #apt-get update #apt-get install ntpdate したところ、まず、「glibc」を今インストールするか、 後でするか、 っていう質問画面が出てきて、英語でよく分からなくて・・・ 「X11」とか怪しいこと書いてあったような気がしたけど、入れとく分には 問題ないだろと、yesを選択したわけですが・・・ なんと、installがErrorで強制終了という素晴らしい事態に・・・_ _;; それで、もう1回 #apt-get install ntpdate したら、なんと Segmentation faultsts... 0% # ・・・いや、これって・・・? 何かやっているときに上から「Segmentation fault」の 文字列が重なったとしか・・・ インターネットで検索しました。しかし、 大体起こるのは、「apt-get update」の時だそうな。 しかも、 #apt-cache show ntpdate でも、上に同じ。 どうやらapt自体に何か問題が起きたらしい。 それ以外のコマンドは全く問題なし。 プログラミングの時なら何となく分かりますけど・・・これはどうしろと? 原因が分かる方、コメントをよろしくお願いします。 これで原因が分からなかったら Debian入れ直し・・・ しかもいまsamba入ってないからファイル転送が・・・うぐぉ!? まだ玄箱のなかにtmpimage.tgzがあると思うので、大丈夫だろうとは思いますけど・・・ 緊急です!!よろしくお願いします orz 補足ですが、 最初の「#apt-get update」ですが、 正確には「#apt-get update -o APT::Cache-Limit=16777216」 です。 ^^;; 関係ないと思いますが一応。 「Segmentation fault」はメモリ参照異常のようですね・・・ この文字列と重なっていた「*sts...0%」は、 「get lists」だと思いました。 リストを取得するときにエラーが起こるそうです・・・

  • 「apt-get install wget」の実行でエラーが発生

    「apt-get install wget」を実行すると下記のエラーメッセージが 表示されます。 --------------------------------------------------------------- エラー http://ports.ubuntu.com jaunty/main wget 1.11.4-2ubuntu1 'ports.ubuntu.com' を解決できませんでした http://ports.ubuntu.com/pool/main/w/wget/wget_1.11.4-2ubuntu1_armel.deb の取得に失敗しました 'ports.ubuntu.com' を解決できませんでした E: いくつかのアーカイブが取得できません。apt-get update を実行するか --fix-missing オプションを付け て試してみてください。 ----------------------------------------------------------- 解決方法を教えて下さい。宜しくお願いいたします。

  • apt-spyでのsources.list作成について

    apt-spyで一箇所しか検索してくれません。 もっと複数個所を検索しに行ってほしいのですがどうすればよいでしょうか? debian:~# apt-spy update Updating... Grabbing file http://http.us.debian.org/debian/README.mirrors.txt... Update complete. Exiting. debian:~# apt-spy -d stable -s JP SERVER: ftp2.jp.debian.org Benchmarking FTP... Error: ls-lR: No such file or directory Benchmarking HTTP... Error: The requested URL returned error: 404 Writing new sources.list file: /etc/apt/sources.list

  • Debianでの認証されていないソフト

    Debian においてですが、 sourcse.list の中身は deb ftp://ftp.jp.debian.org/debian/ stable main deb-src ftp://ftp.jp.debian.org/debian/ stable main deb http://security.debian.org/ stable/updates main としてオープンソース以外のパッケージは排除しているはずなのですが、 Synaptic から年賀状用のフォントとして fonts-kouzan-mouhitsu をインストールしようとすると 認証されていないソフトウェアをインストールしようとしています!これを行うことは、悪意のある者に、あなたのシステムに被害を与えたり制御を乗っ取ろうとすることを許すかもしれません。 というメッセージが表示されてしまいます。 なぜ認証されていないパッケージがmainのレポジトリに入っているのでしょう? それと、分かる方には教えていただきたいのですが linuxにはWindowsでよくあるような流麗な毛筆フォントはないのでしょうか? どなたかご教示のほどよろしくお願いします。

  • lighttpd で sendfile failed

    Debian GNU/Linux etch Kernel-2.4.17 PowerPC環境で、 lighttpd-1.4.13 (ssl) をaptにてインストールしました。 # cat /etc/apt/sources.list deb ftp://ftp.dti.ad.jp/pub/Linux/debian etch main contrib non-free # apt-get install lighttpd mime-support 標準付属の lighttpd.conf のまま、telnetでアクセス # telnet localhost 80 Trying 127.0.0.1... Connected to localhost. Escape character is '^]'. GET / HTTP/1.0 <----- 入力 HTTP/1.0 200 OK Connection: close Content-Type: text/html ETag: "1366873572" Accept-Ranges: bytes Last-Modified: Thu, 18 Feb 2010 01:27:22 GMT Content-Length: 3586 Date: Thu, 18 Feb 2010 01:55:37 GMT Server: lighttpd/1.4.13 Connection closed by foreign host. レスポンスヘッダだけ吐いてファイル本文の転送を行なってくれません。 Firefoxで見ると、真っ白なページとなります。 # tail /var/log/lighttpd/error.log 2010-02-18 10:38:19: (log.c.75) server started 2010-02-18 10:38:32: (network_linux_sendfile.c.171) sendfile failed: Function not implemented 6 2010-02-18 10:38:32: (connections.c.589) connection closed: write failed on fd 6 ファイル送信で失敗している様です。 心当たりがある方は、お力をお貸しください。