您的位置:首页 > 运维架构 > Linux

Linux系统下软件安装与卸载

2014-02-24 09:50 190 查看
阅读本贴时,可以带几个小问:

1、 Linux下,安装软件有哪些区别,一般用什么命令?

2、 Linux下,卸载软件分哪些形式,一般用什么命令?

查询系统上是否已有所需软件包:rpm –qa |grep 软件包名

如:rpm –qa | grep mysql

(如果有返回,则有;返回为空,则无)

记得,当时大一上期我刚安装好Linux虚拟机后,不到3Min,我就将其删了。因为我只能傻眼看着它。

好了,咱们言归正装

一、二进制分发软件包的安装与卸载

Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,

1、*.rpm形式的二进制软件包

安装:rpm -ivh *.rpm

卸载:rpm -e packgename

参数-e是删除软件包,

2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包

安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2

卸载时用命令“rm -rf 软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令“tar ztvf *.tar.gz” /“tar ytvf *.bz2”获取清单。

3、*.zip格式文件的安装:

Unzip *.zip

二、源代码分发软件包的安装与卸载

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包,然后再安装该二进制包即可。

2、*.tar.gz/*.tgz、*.bz2形式的源代码软件包

安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压

然后进入解压后的目录:

./configure 配置

make 编译

make install 安装

卸载:make uninstall 或手动删除

使用命令tar ztvf *.tar.gz

tar ytvf *.bz2
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: