个人工具

UbuntuHelp:DazukoTroubleshooting/zh

来自Ubuntu中文

跳转至: 导航, 搜索

开始

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已经成功安装。

来源:http://www.dazuko.com