xioaxu790 发表于 2014-2-23 13:52:33

Linux系统下软件安装与卸载

本帖最后由 pig2 于 2014-2-24 01:58 编辑

阅读本贴时,可以带几个小问:
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 软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令“tarztvf*.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
tarytvf *.bz2


dream_lsh 发表于 2014-2-24 09:02:39

还有yum,apt get等方式可以安装

xioaxu790 发表于 2014-2-24 11:10:09

dream_lsh 发表于 2014-2-24 09:02
还有yum,apt get等方式可以安装

恩,你说的是在线安装软件包。

KarmicKoala 发表于 2014-2-24 11:25:23

也可以离线,只要用apt-mirror做个镜像即可。

SuperTong 发表于 2014-3-17 16:27:32

rpm包离线安装必须到光盘目录下安装
页: [1]
查看完整版本: Linux系统下软件安装与卸载