Linux 系统下常用软件的安装方法
1. 前言
在 Windows下安装软件时,只需运行软件的安装程序( setup 、install 等)
或者用 zip 等解压缩软件解开即可安装。 而 Linux 好象就不一样了,其实在 Linux
下安装和卸载软件也非常简单, 同样也有安装向导或解压安装的方式, 不相同的
只不过是除了二进制形式的软件分发外, 还有许许多多以源代码形式分发的软件
包:
1. 二进制分发软件包的安装
Linux 软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,
其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件 /
操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。
1、*.rpm 形式的二进制软件包
安装: rpm -ivh *.rpm 如: #rpm -ivh apache-1.3.6.i386.rpm
卸载: rpm -e packgename
说明: RPM(RedHat Packge Manager)是 RedHat公司出的软件包管理器,使用
它可以很容易地对 rpm 形式的软件包进行安装、 升级、卸载、验证、查询等操作,
安装简单, 而卸载时也可以将软件安装在多处目录中的文件删除干净, 因此推荐
初学者尽可能使用 rpm 形式的软件包。 rpm 的参数中 -i 是安装, -v 是校验, -h
是用散列符显示安装进度, *.rpm 是软件包的文件名(这里的 *.rpm 特指
*.src.rpm 以外的以 rpm为后缀的文件);参数 -e 是删除软件包, packgename
是软件包名, 与软件包的文件名有所区别, 它往往是文件名中位于版本号前面的
字符串,例如 apache-3.1.12- i386.rpm 和 apache-devel-3.1.12-i386.rpm 是
软件包文件名,它们的软件包名称分别是 apache 和 apache- devel 。更多的 rpm
参数请自行参看手册页: man rpm。
如果你不喜欢在字符界面下安装或卸载这些软件包,完全可以在 X-Window下使
用图形界面的软件包管理程序,如 glint 、xrpm 这样的图形接口,或者是 KDE
的 kpackge 等,这样对软件包的安装、 升级、卸载、验证和查询就可以通过点击
鼠标来轻松完成。
2、*.tar.gz/*.tgz 、*.bz2 形式的二进制软件包
安装: tar zxvf *.tar.gz 或 tar yxvf *.bz2 如:#tar -xzvf
apache_1_3_6_tar.gz
卸载:手动删除
说明:*.tar.gz/*.bz2 形式的二进制软件包是用 tar 工具来打包、用 gzip/bzip2
压缩的, 安装时直接解包即可。 对于解压后只有单一目录的软件, 卸载时用命令
“rm -rf 软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动
删除(稍麻烦),想知道解压时向系统中安装了哪些文件, 可以用命令“ tar ztvf
*.tar.gz ”/ “tar ytvf *.bz2 ”获取清单。 tar 的参数 z 是调用 gzip 解压, x
是解包,v 是校验,f 是显示结果,y 是调用 bzip2 解压,t 是列出包的文件清单。