新手,问个简单的问题!!!

重复贴和参考价值不大的帖子,版主维护
回复
dksgqbj
帖子: 34
注册时间: 2007-10-24 20:43
送出感谢: 0
接收感谢: 0

新手,问个简单的问题!!!

#1

帖子 dksgqbj » 2009-01-13 13:07

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 的时候,, 就提示我没有文件和目录。。 我怎么知道这个目录在什么地方阿?

谢谢。。。。。
头像
AutoXBC
帖子: 1744
注册时间: 2007-10-23 12:54
送出感谢: 2 次
接收感谢: 24 次

Re: 新手,问个简单的问题!!!

#2

帖子 AutoXBC » 2009-01-13 13:16

这个文章比较老了,源里最旧的包也是 2.9 没有上面说的问题了,直接用新立得安装。编译的方法也不难,不过三两句也说不清。
dksgqbj
帖子: 34
注册时间: 2007-10-24 20:43
送出感谢: 0
接收感谢: 0

Re: 新手,问个简单的问题!!!

#3

帖子 dksgqbj » 2009-01-13 13:31

我想明白的是./configure 是怎么回事? 用来干什么的? 应该在什么情况下使用?

谢谢
头像
xvholly
帖子: 81
注册时间: 2008-08-19 17:01
来自: HHU&NEU
送出感谢: 0
接收感谢: 0

Re: 新手,问个简单的问题!!!

#4

帖子 xvholly » 2009-01-13 13:35

在源码目录里输入 ./configure 指令,用来为编译(make)做准备(配置)的。
用Linux优化工作
头像
AutoXBC
帖子: 1744
注册时间: 2007-10-23 12:54
送出感谢: 2 次
接收感谢: 24 次

Re: 新手,问个简单的问题!!!

#5

帖子 AutoXBC » 2009-01-13 13:48

单独解释 ./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 也就是伏虎拳的级别。
回复

回到 “归档贴”