NetWalkerのsource.list設定、hdbench-cloneビルド(断念)
早速NetWalkerのベンチーマーク結果をとろう。ベンチマークソフトはHDBENCHcloneを使おうと思います。
作業
購入時のNetWalkerにはビルドツール(g++など色々)や開発用ヘッダが無いのでインストールさせる必要があります。
sudo apt-get update sudo apt-get install build-essential sudo apt-get install libgtk-dev libxt-dev
とするとlibgtk-devをインストールしようとしたところでエラーが発生、「解決できない依存関係〜〜」がどうのこうの言われました。多分のaptの設定に問題があるんだろうなと思い、検索したら同じような問題がありました。そのくらい確認しておいてくださいよSHARPさん。
https://lists.ubuntu.com/archives/ubuntu-jp/2009-August/002059.html
↑のページを参考に「/etc/apt/source.list」を修正
#デフォルトだと↓一行しか無い #deb http://ports.ubuntu.com/ jaunty main universe multiverse restricted #追加で↓のリポジトリを追加させる deb http://jp.archive.ubuntu.com/ports/ jaunty main restricted universe multiverse deb-src http://jp.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse deb http://jp.archive.ubuntu.com/ports/ jaunty-security main restricted universe multiverse deb-src http://jp.archive.ubuntu.com/ubuntu/ jaunty-security main restricted universe multiverse deb http://jp.archive.ubuntu.com/ports/ jaunty-updates restricted main multiverse universe deb-src http://jp.archive.ubuntu.com/ubuntu/ jaunty-updates restricted main multiverse universe
コレで再度update後にインストールを試みるとすんなり入るようになる
2009/09/24更新
このsource.list編集を行った後「apt-get update」「apt-get upgrade」を行うとthunderbirdが起動しなくなるなどの問題があります。source.listの編集は自己責任でお願いします。解決策が見つかり次第紹介したいと思います。
2009/09/27更新
公式ではsourceにsecurityとupdatesを入れる事は推奨されてないようです。もしも追記してしまってthunderbirdが起動しなくって戻したいという場合は、source.listのjauntyのみの状態(2行)にして、「sudo apt-get update」、「sudo apt-get autoremove thunderbird」、「sudo apt-get install thunderbird」と順にうち、インストールしなおすと復旧できる可能性があります。
hdbench-cloneのビルド
もう何も躓くところはない、と思ってた時期が俺にもありました
tar xf hdbench-0.14.0.tar.gz cd hdbench-0.14.0.tar.gz ./configure make ... gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../intl -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -g -O2 -Wall -c benchcpu.s benchcpu.s: Assembler messages: benchcpu.s:24: Error: alignment too large: 15 assumed benchcpu.s:28: Error: unrecognized symbol type "" benchcpu.s:30: Error: bad instruction `pushl %ebx' benchcpu.s:31: Error: bad instruction `pushl %ecx' benchcpu.s:32: Error: bad instruction `pushl %edx' ・・・
make出来ませんでした。i386なアセンブリがあるっぽい。
ちょっとhdbenchはビルドできそうにありませんね。他にベンチマークソフトあったらそっちで実験してみましょう。