Linux中的软件安装主要分为三种 ,rpm软件包的安装,源代码的安装和通过yum来安装
1,通过rpm命令来安装rpm软件包
Rpm 是redhat的全称是RedHat Package Manager ,是redhat公司开发的一种软件包管理程序。
我们通过reallayerGOLD.rpm 的安装来说说怎么样通过rpm命令来安装rpm格式的软件
Rpm的常用选项有
-I --install安装软件包需要制定具体的软件所在路径
-h 以#的方式来显示安装进度
--nodeps 无视依赖关系强行安装
--test 测试软件包
-e 卸载软件
-q 查询软件包
-qp 查询一个尚未安装软件包的信息
Rpm –qp reallayerGOLD.rpm
Rpm –I /root/reallayerGOLD.rpm
-v 显示文件安装过程中产生的所有信息
Rpm –ivh /root/reallayerGOLD.rpm
Rpm –qi /root/reallayerGOLD.rpm 显示软件包的摘要信息
Rpm –ql /root/ reallayerGOLD.rpm 查看软件包说安装的所有文件
Rpm –qc reallayerGOLD.rpm查看软件包在安装过程中生成的所有的配置文件
Rpm –q –scripts reallayerGOLD.rpm 查看软件包在安装过程中所使用的脚本
Rpm –qd reallayerGOLD.rpm 可以查看软件包在安装过程中所产生的所有文档
Rpm –U reallayerGOLD.rpm
Rpm –e reallayerGOLD.rpm
Rpm –e reallayerGOLD
2,安装.tar.gz 和.tar.bz2的源码包
有些Linux软件由于系统平台的差异,并不提供rpm,和deb格式的软件安装包只提供源码包,我们需要先配置然后编译安装软件,所以有些麻烦,现在我们就来说说.tar.gz 和.tar.bz2的源码包的安装卸载
安装.tar.gz 和.tar.bz2格式的源码包前我们需要先将源码包解压和归档
-
.gz的解压,压缩
Gzip命令的用法
-d 将压缩文件解压
-l对每个文件显示以下字段
压缩文件的大小:为压缩文件的大小:压缩比:为压缩文件的名字
-r递归式的查找指定目录并压缩器中的所有文件并解压缩
-v对每一个压缩和解压缩的文件,显示压缩比和文件名
-t 测试压缩文件是否完整
Gzip –d myget-01.2.tqr.gz 解压要说文件myget-01.2.tqr.gz
创建压缩文件gzip myget-01.2.tar
Gzip –dv myget-0.1.2.tar.gz
gzip –l myget-0.1.2.tar.gz
Gzip –t myget-0.1.2.tar.gz
Bzip2是一种类似于gzip但是比gzip压缩效率更高的压缩工具,我们来看看bzip2的用法
-t 检查压缩包的完整性
Bzip2 –c myget-0.2.1.tar
Bzip2 –d myget-0.1.2.tar.bz2
Bzip2 –cv myget-0.1.2.tar
使用-t选项测试软件包的完整性
Bzip2 –t myget-0.2.1.tar.bz2
(3) tar 基本的文档归档工具,是将多个文件归档成一个文件,是最常用的归档工具
Tar的用法
-c创建新的归档文件
-r把要归档的文件追加到档案文件的末尾
-t列出归档文件的内容
-x释放归档文件
-v使用档案文件和设备,通常必选
-v显示tar处理的信息
-z使用gzip来压缩并归档或解压缩并使释放文件
Tar –c /root/*
-r选项把文件追加到归档文件的末尾
Tar –r 11.tar boot/
使用-x释放文件的内容
Tar –x 11.tar
常用选项 jxf ,zxf
Tar –jxf 11.tar.bz2 释放并解压缩bzip2压缩归档文件
Tar –zxf 11.tar.gz 释放并解压缩gzip压缩归档文件
源码包的安装通常分为三步,配置./configure, 编译make ,安装make install
Tar –jxf myget-0.1.2.tar.bz2
最后输入make install安装源码包
-yum check-update 列出所有可更新的软件清单
-yum update
-yum install <package name>
-yum list
-yum update <package name>
yum install <package name>
-
用yum删除软件包
yum remove <package name>
-
使用yum查找软件包
yum search <keyword>
-
列出所有可更新的软件包
yum list update
-
列出所有已安装的软件包
yum list installed
-
使用yum获取软件包信息
yum info <package name>
然后使用命令yum list 查看可用的软件
然后使用命令yum install samba
转载于:https://blog.51cto.com/qingzhu/569875