お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#26 2008-07-21 00:46:58

new_Linux3
メンバ
登録日: 2008-05-27

Re: Ariva antivir(Dazuko)のUbuntu Hardy(8.04)へのインストール

初心者フォーラムの皆様お世話になっております。

この度、Linuxど素人の私がkoisan1949様をはじめフォーラムの皆様の助言のおかげで、DAZUKOモジュールを組み込む事ができました。(出来たと思い込んでいる?)

つきましては、皆様に教えて頂きました手順をまとめたものを投稿させて頂きます。

DAZUKOのインストールは初心者には難解で本フォーラムの皆様の善意を頂く必要があります。

これからDAZUKOモジュールの組み込みをされる方の参考になり、Ubuntu普及の一因になれば幸いです。

但し、Ubuntu、DAZUKOをはじめ各ソースは進歩していき、更に環境によっても手順やコマンドが変わる事をご理解の上参考にして下さい。


******DAZUKO インストール例 【2008.07.17】*******

【諸条件】
・Ubuntu8.04LTS 2.6.24-19-generic
・dazuko-2.3.5
・Ubuntuインストール直後にUpdateマネージャーだけを実行して、他に何もインストールしていない環境です。


【手順】
1)synapticマネージャーで下記ファイルを導入
  g++ , g++-4.2, libstdc++5, libstdc++6, libstdc++6-4.2-dev, linux-libc-dev、libc6-dev
 note: 導入されていたら、不足分だけ指定

2)GNOME画面に戻り、「システム」→ 「システム管理」 → 「Synapticパッケージ・マネージャー」を起動

3)「linux-source」にて検索

4)Hitした'linux-source’と'linux-source-2.6.24'をインストール(適用)

5)Firefoxを起動し、http://www.dazuko.org に移動

6)ページの左上にある'Downloads'をクリック

7)dazuko-2.3.5.tar.gz(現時点の最新版) をダウンロード(私の場合、デスクトップにダウンロードされる。)

8)「アプリケーション」 → 「アクセサリ」 → 「端末」を選択

9)$ cd デスクトップ
note:デスクトップのディレクトリ(ダウンロードしたfileがあるディレクトリ)に移動

10)$ mv -v dazuko-2.3.5.tar.gz /usr/src/
note:DAZUKOファイルの移動

11)$ uname -r
note: カーネルのバージョンの表示

12)$ sudo apt-cache policy linux-source-2.6.24

13)$ ls /lib/modules
note: lib_module の番号を確認

14)$ cd /usr/src
note:ソースファイル格納所定フォルダに移動

15)/usr/src$ ls
note: linux-source-2.6.24.tar.bz2 の確認

16)/usr/src$ sudo tar xjvf /usr/src/linux-source-2.6.24.tar.bz2
note: ソースを解凍展開します

17)/usr/src$ ls
note: linux-source-2.6.24が作成されたかの確認

18)/usr/src$ cd ~
note:ホームディレクトリに移動

19)$ sudo mkdir /lib/modules/2.6.24-19-generic/source
note: sourceデイレクトリーの作成

20)$ sudo cp -r /usr/src/linux-source-2.6.24/* /lib/modules/2.6.24-19-generic/source
note: ソースコードを作業する場所にコピー

21)$ sudo cp -p /boot/config-2.6.24-19-generic /lib/modules/2.6.24-19-generic/source/.config
note: コンパイル用のconfigの作成。また、「2.6.24-19」の番号は11)にて調べたKarnelの番号になる。

22)$ cd /lib/modules/2.6.24-19-generic/source
note: 作業する場所に移動

23)/lib/modules/2.6.24-19-generic/source$ sudo make
note: カーネルソースのコンパイルです
CPUとHDDの性能に左右されますが、2時間程度必要

警告メッセージが少々出ますが、無視してください。



24)/usr/src$ cd ~
note:ホームディレクトリに移動

25)$gksu gedit /usr/src/dazuko-2.3.5/dazuko_linux.c

****90行目を修正*****
【変更前】
extern char * __d_path(struct dentry *, struct vfsmount *, struct dentry *, struct vfsmount *, char *, int);
        ↓
【変更後】
extern char * __d_path(struct dentry *, struct vfsmount *, struct dentry *, struct vfsmount *, char *, int, int);

*************************


26)/usr/src$sudo ./configure --enable-syscalls --mapfile=/boot/System.map-2.6.24-19-generic --disable-local-dpath --disable-chroot-support


27)/usr/src$sudo make

28)/usr/src/dazuko-2.3.5$ sudo -s

29)/usr/src/dazuko-2.3.5# insmod ./dazuko.ko
note: modprobeと同じ働きをするコマンド

30)/usr/src/dazuko-2.3.5# exit

31)/usr/src/dazuko-2.3.5$ cd ~
note:ホームディレクトリに移動

32)$ lsmod|more
Module                  Size  Used by
dazuko                 45948  0     ←一番上にDAZUKOモジュールが表示される。
nls_iso8859_1           4992  1
nls_cp437               6656  1

33)/usr/src/dazuko-2.3.5$ cd /usr/src/dazuko-2.3.5

34)/usr/src/dazuko-2.3.5$ sudo make install


私は上記1)〜34)の手順を本フォーラムの皆様の助けを借りて試行錯誤しながら、DAZUKOモジュールを組み込みました。
これから行う方も頑張って下さい。

オフライン

 

Board footer

Powered by FluxBB