本帖最后由 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 软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令“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
|