“UbuntuHelp:DazukoTroubleshooting/zh”的版本间的差异
来自Ubuntu中文
小 |
|||
(未显示同一用户的2个中间版本) | |||
第1行: | 第1行: | ||
− | {{ | + | {{Copyedit translation}} {{From|https://help.ubuntu.com/community/DazukoTroubleshooting}} {{Languages|UbuntuHelp:DazukoTroubleshooting}} {{Translator|杏林小草}} |
− | {{From|https://help.ubuntu.com/community/DazukoTroubleshooting}} {{Languages|UbuntuHelp:DazukoTroubleshooting}} | + | |
− | {{Translator|杏林小草}} | + | |
== 开始 == | == 开始 == | ||
− | Dazuko是什么?它是一种由第三方开发的提供文件访问控制的跨平台通用接口。借助这一接口,程序员可以专注于解决实际问题,而不需深入理解内核。在Linux上安装Dazuko遇到问题,可以访问http://www.dazuko. | + | Dazuko是什么?它是一种由第三方开发的提供文件访问控制的跨平台通用接口。借助这一接口,程序员可以专注于解决实际问题,而不需深入理解内核。在Linux上安装Dazuko遇到问题,可以访问http://www.dazuko.com上的网页以寻求帮助。开始安装前,你'''必须'''安装build-essential和module-assistant这两个软件包。 |
− | + | $ sudo apt-get install build-essential module-assistant | |
− | + | === 停用[[UbuntuHelp:AppArmor|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<br> | |
− | + | ||
− | + | ||
− | + | ||
− | + | 打开终端<br> | |
− | + | $ 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 <br> | |
+ | |||
+ | 将下列命令输入/拷贝到终端: | ||
+ | |||
+ | $ tar -xvf ./Desktop/dazuko-2.3.4.tar.gz | ||
+ | |||
+ | $ cd dazuko-2.3.4 | ||
+ | |||
+ | $ su | ||
+ | |||
+ | #./configure<br> | ||
+ | |||
+ | #make<br> | ||
+ | |||
+ | #sudo make test | ||
+ | |||
+ | 如果收到任何错误提示,那么试试以下命令: | ||
+ | |||
+ | #rmmod capability<br> | ||
+ | |||
+ | #insmod /dazuko.ko<br> | ||
+ | |||
+ | #modprobe capability<br> | ||
+ | |||
+ | #sudo make test | ||
+ | |||
+ | 顺利的话,你将收到模块已经安装的信息: | ||
+ | |||
+ | #cat /proc/modules | ||
+ | |||
+ | 你应该发现dazuko的大名出现在列表中。接下来, | ||
+ | |||
+ | #cat /proc/devices | ||
+ | |||
+ | 你应该能看到dazuko的名字,以及它旁边的数字。<br> | ||
+ | |||
+ | #mknod -m 600 /dev/dazuko c [你看到的那个数字] 0<br> | ||
+ | |||
+ | #chown root:root /dev/dazuko<br> | ||
+ | |||
+ | #make install | ||
+ | |||
+ | 至此,Dazuko已经成功安装。 | ||
+ | |||
+ | 来源:http://www.dazuko.com | ||
[[Category:UbuntuHelp]] | [[Category:UbuntuHelp]] |
2008年6月12日 (四) 23:04的最新版本
点击翻译: |
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已经成功安装。