アットウィキロゴ

事前準備

大前提

  • sshがインストールされているか確認する。
(sudo aptitude search ssh | grep "^i.*")
  • インストールされていれば後はリモートマシンから操作を行う。

aptitude hold [パッケージ]
aptitude search "~ahold" | grep "^.h"

今後の作業に必要なソフト/その他をインストールする

  • make
$ sudo aptitude install make
  • カーネルソース
$ sudo aptitude install linux-source-2.6.24
$ cd /usr/src
「linux-source-2.6.24.tar.bz2」ができているはずなので
$ sudo tar xjf linux-source-2.6.24.tar.bz2

sudo aptitude install 'linux-headers-'`uname -r`


(注意)
ubuntu serverでは「unmae -r」すると「2.6.24-19-server」と「-server」の部分が追加されてしまうので
これが一部のソフトのコンパイルの際にエラーの原因になる。
そこで、「linux-2.6.24」というシンボリックリンクを張り回避する。
また、NICのコンパイル時に「include/linux/autoconf.h or include/config/auto.conf are missing.」とエラー
表示ができるので、make oldconfigとmake prepareをソースに対して行っておく。

$ sudo ln -s linux-source-2.6.24 linux-2.6.24
$ cd /usr/src/linux-2.6.24
$ sudo make oldconfig
$ sudo make prepare
最終更新:2008年11月14日 02:49