思路话语

。Arlen:思想有多远你就能走多远...

linux下源代码分发软件包的安装与卸载

源代码分发软件包的安装与卸载  
Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。  
1、*.src.rpm形式的源代码软件包  
安装:rpm   -rebuild   *.src.rpm  
cd   /usr/src/dist/RPMS  
rpm   -ivh   *.rpm  
卸载:rpm   -e   packgename  
说明:rpm   --rebuild   *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename如前所述。  
2、*.tar.gz/*.tgz、*.bz2形式的源代码软件包  
安装:tar   zxvf   *.tar.gz   或   tar   yxvf   *.bz2   先解压  
然后进入解压后的目录:  
./configure   配置  
make   编译  
make   install   安装  
卸载:make   uninstall   或   手动删除  
说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。有些软件包的源代码在编译安装后可以用make   install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure   --prefix=目录名,这样可以使用“rm   -rf   软件目录名”命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最难的,它适合于使用Linux已有一定经验的人,一般不推荐初学者使用。

posted on 2010-06-11 14:59  Arlen  阅读(368)  评论(0编辑  收藏  举报

导航