以前曾为这件事情苦恼过,就像6年级给windows装驱动一样。
现在会了一些linux,想为初学者带一下路。
几乎所有linux都提供源代码下载,其中有一部分有rpm,deb格式的已编译好的二进制包(这个不属于这个帖子讨论范围,直接双击鼠标就能安装的)
首先进入源文件所在目录
一般源文件包文件名都是以tar.gz 或者tar.bz2结尾,
tar.gz解压方式(#后是注释)
tar zxvf xxxxxxx.tar.gz #xxxxxx.tar.gz是下载下来的源码包
tar.bz2解压方式
tar jxvf xxxxxxx.tar.bz2 #同上
然后进入解压出来的目录
cd xxxxxxxxx #正常情况下,这个目录和上面xxxxxxxx代替的文本是一样的,看情况吧
接着,查看INSTALL 如果没有,查看README
more INSTALL 或者 more README
里面一般有安装方法的
一般是先为特定的系统与配置生成Makefile,让下一步make使用
./configure #后面或许还有参数,看情况 也可以./configure --help 查看 --prefix=/home/my/soft这个参数表示把软件装到/home/my/soft这个目录中
make #这一步是编译,把源代码生成可执行文件
sudo make install #进行安装,把生成的文件复制到/home/my/soft(如果没有设置prefix则安装在默认目录
以上是我的一点心得,可能会有错误,请大家指正
chxl1209 于 2009-07-16 16:51:19发表:
先看看,嘿嘿
hantu 于 2009-07-14 13:58:20发表:
不建议初学者自己编译软件源码,直接安装已编译好的二进制软件包(*.rpm, *.deb)就行了
不然编译时出现的一大堆的提示、警告、错误等信息看不懂又到处问,而老手和稍有Linux编程经验的人一眼便明了这些信息的意思
~~~~ 于 2009-07-14 13:11:48发表:
{:2_102:}迎难而上啊!
deepwhite 于 2009-07-14 12:46:00发表:
鼓励原创。
补充一点:
./configure --help
输入上面的命令可以看到很多的帮助选项,这些选项很有帮助,建议编译之前先看看。
Dnirta 于 2009-07-14 12:34:18发表:
初学者看到都怕了