大前提
(sudo aptitude search ssh | grep "^i.*")
- インストールされていれば後はリモートマシンから操作を行う。
aptitude hold [パッケージ]
aptitude search "~ahold" | grep "^.h"
今後の作業に必要なソフト/その他をインストールする
$ 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