分享

源码包(*.tgz与*.tar.bz2)安装与卸载

 _一往情深 2014-12-21

一、安装源码包(*.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

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多