MLDonkey在Ubuntu的Universe源里的名称叫做mldonkey-server,不过,不推荐你使用这个包。原因是,首先它不能正常地启动和关闭,使得不得不放弃使用/etc/init.d/mldonkey-server文件而采用手动方式启动它,其次MLDonkey对Guntell和Guntell2协议的支持有一段时间出了问题,但最近修复了,Ubuntu源的包(2.3)是有这个问题而最新的版本(2.7)修复了这个问题。所以,建议你从这里下载MLDonkey。
如果你有源代码,在某个文件夹下进行编连后,在终端中进入那个文件夹。
你需要输入以下的命令来安装标准的程序编译器:
sudo apt-get install build-essential checkinstall
输入密码,安装所有下载的包。完成安装后,你还需要安装编连MLDonkey所需的开发文件,
这些文件存储在名称以-dev结尾的包里。幸运的是,Ubuntu里已经带有MLDonkey(尽管是
bootup支持有问题的旧版本),你可以通过输入以下的命令来安装所有依赖:
sudo apt-get build-dep mldonkey-server
还是一样,安装所有的包。
现在你可以编译MLDonkey了,所以保证在终端里进入了正确的目录,然后输入:
./configure
这里应该不会出现任何错误,接下来是编连:
make
(这需要一点时间)这里完成后,输入:
sudo checkinstall -D
来生成MLDonkey的Ubuntu包,把它命名为mldonkey-custom或者其他,当生成完成后,你可以在文件管理器中双击它(类似mldonkey-custom_XXXXXXX.deb之类)来进行安装。 这样安装就完成了。
上面是安装的教程。。。 前面两部我都没有问题。。。到咯第3部的 ./configure 的时候,, 就提示我没有文件和目录。。 我怎么知道这个目录在什么地方阿?
谢谢。。。。。
新手,问个简单的问题!!!
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 34
- 注册时间: 2007-10-24 20:43
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
Re: 新手,问个简单的问题!!!
这个文章比较老了,源里最旧的包也是 2.9 没有上面说的问题了,直接用新立得安装。编译的方法也不难,不过三两句也说不清。
-
- 帖子: 34
- 注册时间: 2007-10-24 20:43
Re: 新手,问个简单的问题!!!
我想明白的是./configure 是怎么回事? 用来干什么的? 应该在什么情况下使用?
谢谢
谢谢
- xvholly
- 帖子: 81
- 注册时间: 2008-08-19 17:01
- 来自: HHU&NEU
- AutoXBC
- 帖子: 1744
- 注册时间: 2007-10-23 12:54
Re: 新手,问个简单的问题!!!
单独解释 ./configure 是没用的,应该按这个路径学习
apt-get install 安装程序
apt-get install build-essential 安装编译工具
apt-get build-dep 安装预编译环境
apt-get source 抓取源码
tar 命令解开源码包
cd 切换到源码目录
./configure 做编译前配置
make 编译及出错处理
make install 安装程序
checkinstall 打 deb 包
想学拈花指,要从少林长拳开始,话说 ./configure 也就是伏虎拳的级别。
apt-get install 安装程序
apt-get install build-essential 安装编译工具
apt-get build-dep 安装预编译环境
apt-get source 抓取源码
tar 命令解开源码包
cd 切换到源码目录
./configure 做编译前配置
make 编译及出错处理
make install 安装程序
checkinstall 打 deb 包
想学拈花指,要从少林长拳开始,话说 ./configure 也就是伏虎拳的级别。