一、安装源码包(*.tar.gz或*.tar.bz2)
1、查看源码包的文件列表
[root@Mylinux ~]# tar -ztvf zip-2.3-27.tar.gz(或者tar -jtvf zip-2.3-27.tar.bz2)
2、先解压源码包,然后进目录,查看README和INSTALL文件
[root@Mylinux ~]# tar -zxvf zip-2.3-27.tar.gz(或者tar -jzxf zip-2.3-27.tar.bz2)
[root@Mylinux ~]# cd zip-2.3-27
3、编译并定制安装
[root@Mylinux zip-2.3-27]# ./configure --prefix=.... && make && make install
注意:./configure 的参数有哪些?不同的软件包,给的参数会有所不同,可使用./configure --help指令查看
二、卸载源码包(*.tar.gz或*.tar.bz2)
关于源码包(*.tar.gz或*.tar.bz2)的卸载有3种方法
方法一
第1步:首先在安装*.tar.gz或*.tar.bz2软件包之前,先保存linux系统中所有目录的列表信息到一个文件中
[root@Mylinux ~]# find * / > /tmp/all-dir-old-info.txt
第2步:其次开始安装上述两种格式的包
第3步:安装完上述的包以后,再次保存linux系统中所有目录的列表信息到一个新的文件中
[root@Mylinux ~]# find * / > /tmp/all-dir-new-info.txt
第4步:然后比较all-dir-old(new)-info.txt这两个文件,并把结果保存到一个文件中
[root@Mylinux ~]# diff all-dir-old-info.txt all-dir-new-info.txt > /tmp/diff.txt
第5步:最后查看文件diff.txt,就知道哪个地方不同了,不同的地方就是安装后新添加的
第6步:通过查看diff.txt文件,来一个一个的删除
----------------------------------------------------------------------------------------------------------------------------
方法二
第1步:安装上述*.tar.gz/*.tar.bz2时,在配置生成编译文件makefile时请带上一个参数--prefix,这个参数后面就是指定你想把软件安装到哪个目录。
[root@Mylinux zip]# ./configure --prefix=/usr/local/sofware/zip && make && make install
第2步:然后记住你安装的软件路径(目录:/usr/local/software/zip)
第3步:进入目录/usr/local/software/zip,进行一个一个的删除操作
----------------------------------------------------------------------------------------------------------------------------
方法三
如果你在编译安装的时候,没有删除编译的时用软件目录,那么此时你可以通过make uninstall来卸载
[root@Mylinux zip]# make uninstall
摘自:http://hi.baidu.com/9812658/blog/item/2bf755019cbce0e708fa930c.html
联系客服