个人工具

“UbuntuHelp:DazukoTroubleshooting/zh”的版本间的差异

来自Ubuntu中文

跳转至: 导航, 搜索
 
(未显示同一用户的3个中间版本)
第1行: 第1行:
{{From|https://help.ubuntu.com/community/DazukoTroubleshooting}} {{Languages|UbuntuHelp:DazukoTroubleshooting}}
+
{{Copyedit translation}} {{From|https://help.ubuntu.com/community/DazukoTroubleshooting}} {{Languages|UbuntuHelp:DazukoTroubleshooting}} {{Translator|杏林小草}}
  
 
== 开始 ==
 
== 开始 ==
  
Dazuko是什么?它是一种由第三方开发的提供文件访问控制的跨平台通用接口。借助这一接口,程序员可以专注于解决实际问题,而不需深入理解内核。在Linux上安装Dazuko遇到问题,可以访问http://www.dazuko.com上的网页以寻求帮助。 To begin, you MUST have build-essential and module-assistant installed. $ sudo apt-get install build-essential module-assistant
+
Dazuko是什么?它是一种由第三方开发的提供文件访问控制的跨平台通用接口。借助这一接口,程序员可以专注于解决实际问题,而不需深入理解内核。在Linux上安装Dazuko遇到问题,可以访问http://www.dazuko.com上的网页以寻求帮助。开始安装前,你'''必须'''安装build-essential和module-assistant这两个软件包。
  
=== Disable [[UbuntuHelp:AppArmor|AppArmor]] ===
+
$ sudo apt-get install build-essential module-assistant
  
First of all, dazuko cannot be inserted into your kernel if you have apparmor running. To turn this program off type or copy/paste in Terminal: $ sudo gedit /etc/modprobe.d/dazuko Copy and paste the following lines to the document. Then save and exit. install dazuko modprobe -r apparmor;\ modprobe -i dazuko; \ modprobe -i apparmor
+
=== 停用[[UbuntuHelp:AppArmor|AppArmor]] ===
  
=== Installation Methods ===
+
如果AppArmor正在运行,那么Dazuko无法安装到内核。首先要将下列命令输入/拷贝到终端:
  
===== Deb Method =====
+
$ sudo gedit /etc/modprobe.d/dazuko
  
Now, we will first attempt to install dazuko via the .deb package. (This file was downloaded to my desktop.) Download the package -> http://www.dazuko.org/files/dazuko-source_2.3.3-1_all.deb Open Terminal. $ sudo dpkg -i ./Desktop/dazuko-source_2.3.3-1_all.deb $ sudo module-assistant prepare $ sudo m-a a-i dazuko For some reasons, this step may not work. Most of the time this is due to the capability module. To go around this move on to the next method.
+
将下列文字复制到刚才打开的空文档中:
  
====== Tar.gz Method ======
+
install dazuko modprobe -r apparmor;\
 +
  modprobe -i dazuko; \
 +
  modprobe -i apparmor
  
If the first method did not work, try the .tar.gz method. (This file was downloaded to my desktop.) Download the following file -> http://www.dazuko.org/files/dazuko-2.3.4.tar.gz Type or copy/paste the following lines into Terminal. $ tar -xvf ./Desktop/dazuko-2.3.4.tar.gz $ cd dazuko-2.3.4 $ su
+
保存文档并退出编辑器。
  
# ./configure
+
=== 安装方法 ===
# make
+
# sudo make test
+
  
If you receive any errors from this step, try this.
+
===== 使用Deb包 =====
  
# rmmod capability
+
现在,我们先试试从.deb包中安装。我已将安装包下载到桌面了,你可以从这里下载安装包-&gt; http://www.dazuko.org/files/dazuko-source_2.3.3-1_all.deb<br>
# insmod /dazuko.ko
+
# modprobe capability
+
# sudo make test
+
  
You should receive that the module is already installed.
+
打开终端<br>
  
# cat /proc/modules
+
&nbsp;&nbsp;&nbsp; $ sudo dpkg -i ./Desktop/dazuko-source_2.3.3-1_all.deb
  
You should find dazuko listed.
+
&nbsp;&nbsp;&nbsp; $ sudo module-assistant prepare
  
# cat /proc/devices
+
&nbsp;&nbsp;&nbsp; $ sudo m-a a-i dazuko
  
You should find dazuko listed with a number beside it.
+
这一步可能不奏效,最大的可能是capability模块在作怪。没关系,我们再试试下一个方法。
  
# mknod -m 600 /dev/dazuko c [the number] 0
+
===== 使用Tar.gz =====
# chown root:root /dev/dazuko
+
# make install
+
  
Dazuko should now be installed. Source: http://www.dazuko.com
+
如果地一种方法不奏效,那就试试.tar.gz吧。我已将安装包下载到桌面了,你可以从这里下载安装包-&gt; http://www.dazuko.org/files/dazuko-2.3.4.tar.gz <br>
 +
 
 +
将下列命令输入/拷贝到终端:
 +
 
 +
&nbsp;&nbsp;&nbsp; $ tar -xvf ./Desktop/dazuko-2.3.4.tar.gz
 +
 
 +
&nbsp;&nbsp;&nbsp; $ cd dazuko-2.3.4
 +
 
 +
&nbsp;&nbsp;&nbsp; $ su
 +
 
 +
&nbsp;&nbsp; #./configure<br>
 +
 
 +
&nbsp;&nbsp; #make<br>
 +
 
 +
&nbsp;&nbsp; #sudo make test
 +
 
 +
如果收到任何错误提示,那么试试以下命令:
 +
 
 +
&nbsp;&nbsp;&nbsp; #rmmod capability<br>
 +
 
 +
&nbsp;&nbsp;&nbsp; #insmod /dazuko.ko<br>
 +
 
 +
&nbsp;&nbsp;&nbsp; #modprobe capability<br>
 +
 
 +
&nbsp;&nbsp;&nbsp; #sudo make test
 +
 
 +
顺利的话,你将收到模块已经安装的信息:
 +
 
 +
&nbsp;&nbsp;&nbsp; #cat /proc/modules
 +
 
 +
你应该发现dazuko的大名出现在列表中。接下来,
 +
 
 +
&nbsp;&nbsp;&nbsp; #cat /proc/devices
 +
 
 +
你应该能看到dazuko的名字,以及它旁边的数字。<br>
 +
 
 +
&nbsp;&nbsp;&nbsp; #mknod -m 600 /dev/dazuko c [你看到的那个数字] 0<br>
 +
 
 +
&nbsp;&nbsp;&nbsp; #chown root:root /dev/dazuko<br>
 +
 
 +
&nbsp;&nbsp;&nbsp; #make install
 +
 
 +
至此,Dazuko已经成功安装。
 +
 
 +
来源:http://www.dazuko.com
  
 
[[Category:UbuntuHelp]]
 
[[Category:UbuntuHelp]]

2008年6月12日 (四) 23:04的最新版本

开始

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