UbuntuHelp:DazukoTroubleshooting/zh
来自Ubuntu中文
点击翻译: |
English • 中文 |
开始
Dazuko是什么?它是一种由第三方开发的提供文件访问控制的跨平台通用接口。借助这一接口,程序员可以专注于解决实际问题,而不需深入理解内核。在Linux上安装Dazuko遇到问题,可以访问http://www.dazuko.com上的网页以寻求帮助。开始安装前,你必须安装build-essential和module-assistant这两个软件包。
$ sudo apt-get install build-essential module-assistant
停用AppArmor
如果AppArmor正在运行,那么Dazuko无法安装到内核。首先要将下列命令输入/拷贝到终端:
$ sudo gedit /etc/modprobe.d/dazuko
将下列文字复制到刚才打开的空文档中:
install dazuko modprobe -r apparmor;\ modprobe -i dazuko; \ modprobe -i apparmor
保存文档并退出编辑器。
安装方法
使用Deb包
现在,我们先试试从.deb包中安装。我已将安装包下载到桌面了,你可以从这里下载安装包-> http://www.dazuko.org/files/dazuko-source_2.3.3-1_all.deb
打开终端
$ sudo dpkg -i ./Desktop/dazuko-source_2.3.3-1_all.deb
$ sudo module-assistant prepare
$ sudo m-a a-i dazuko
这一步可能不奏效,最大的可能是capability模块在作怪。没关系,我们再试试下一个方法。
使用Tar.gz
如果地一种方法不奏效,那就试试.tar.gz吧。我已将安装包下载到桌面了,你可以从这里下载安装包-> http://www.dazuko.org/files/dazuko-2.3.4.tar.gz
将下列命令输入/拷贝到终端:
$ tar -xvf ./Desktop/dazuko-2.3.4.tar.gz
$ cd dazuko-2.3.4
$ su
#./configure
#make
#sudo make test
如果收到任何错误提示,那么试试以下命令:
#rmmod capability
#insmod /dazuko.ko
#modprobe capability
#sudo make test
顺利的话,你将收到模块已经安装的信息:
#cat /proc/modules
你应该发现dazuko的大名出现在列表中。接下来,
#cat /proc/devices
你应该能看到dazuko的名字,以及它旁边的数字。
#mknod -m 600 /dev/dazuko c [你看到的那个数字] 0
#chown root:root /dev/dazuko
#make install
至此,Dazuko已经成功安装。