Linux 系统管理技术实验八 Linux 下软件的安装和卸载
本实验的目的是掌握 Linux 系统下软件的安装和卸载,包括使用 RPM 包安装、查询、删除软件的命令和过程,以及使用 Tarball 安装、查询、删除软件的命令和过程。
一、RPM 软件包管理
RPM(RedHat Package Manager)是一种软件包管理工具,用于管理 Linux 系统下的软件安装、查询和卸载。RPM 文件格式名称虽然打上了 RedHat 的标志,但其原始设计理念是开放式的,现在包括 OpenLinux、S.u.S.E. 以及 Turbo Linux 等 Linux 发行版本都有采用,可以算是公认的行业标准。
RPM 的特点是将软件包编译打包完毕,安装方便,并将安装信息记录在数据库上,方便查找、升级与卸载。但是,RPM 安装方式也存在一些缺点,例如安装环境要和打包环境一致或相当,满足软件的依赖性要求。
二、RPM 命令
1. 安装命令:rpm -ivh filename.xxx.rpm
2. 查询安装信息:rpm -q filename
3. 删除安装:rpm -e filename
例如:
[root@localhost src]# rpm -ivh linuxqq-v1.0.2-beta1.i386.rpm
[root@localhost ~]# rpm -q linuxqq
[root@localhost ~]# rpm -ql linuxqq
[root@localhost ~]# rpm -qi linuxqq
[root@localhost ~]# rpm -e linuxqq
三、Tarball 软件包
Tarball 软件包实际上是将软件的所有原始代码文件先以 tar 打包,然后再以压缩技术来压缩的安装包。Tarball 主要包括两部分:源代码和不同环境的配置文件。
1. gzip 压缩:*.tar.gz 或 *.tgz
2. bzip2 压缩:*.tar.bz2
Tarball 的安装过程包括:
1. 获得软件的源代码文件:*.tar.gz。
2. 在/usr/src 解压缩:tar –xzvf *.tar.gz。
3. 阅读解压后文件夹的 install 和 Readme 文件。
4. 执行 ./configure 命令为编译做准备,生成 makefile。
5. 执行 make 命令编译软件。
6. 执行 make install 命令安装软件。
本实验通过学习 RPM 和 Tarball 两种软件安装方式,掌握了 Linux 系统下软件的安装、查询和卸载的命令和过程,为日常工作和学习奠定了基础。