Linux系统中如何安装软件

 相对于Windows系统上的软件安装,Linux系统中的软件安装方式较多,过程较复杂,如今让咱们来讲一说在redhatLinux中软件的安装
  Linux中的软件安装主要分为三种 ,rpm软件包的安装,源代码的安装和经过yum来安装
  1,经过rpm命令来安装rpm软件包
  Rpm 是redhat的全称是RedHat Package Manager ,是redhat公司开发的一种软件包管理程序。
  使用rpm有如下优势,因为rpm软件包是已经编译过的二进制程序,因此省去了编译的麻烦,其次rpm软件包在编译以前会检查系统的状态,避免安装错误
  咱们经过reallayerGOLD.rpm 的安装来讲说怎么样经过rpm命令来安装rpm格式的软件
  Rpm的经常使用选项有
  -I  --install安装软件包须要制定具体的软件所在路径
  -h 以#的方式来显示安装进度
  --nodeps 无视依赖关系强行安装
  --test 测试软件包
  -e 卸载软件
  -U升级软件包,若是软件包不存在则安装软件包
  --force强行进行升级
  -q 查询软件包
  -i显示一个软件包的摘要信息
  -l查询软件包安装完成后说安装的全部文件
  -f用于查询系统文件是由当前哪个软件生成的
  -qp 查询一个还没有安装软件包的信息
  -c用于查询安装文件生成的配置文件
  -d用于显示软件包生成了那些文档
  -script用于显示软件包安装时所使用的脚本
  -a列出软件包内的全部文件
  -v显示命令执行过程和详细的安装信息
  -V检查文件正确性
  说了这么多的软件包的安装的知识,咱们实际来以reallayerGOLD.rpm软件包来安装一下
  首先咱们用-qp来查询一下这个软件包的信息
  Rpm –qp reallayerGOLD.rpm
  我如今使用i选项来安装reallayerGOLD.rpm
  安装完成没有提示错误
  若是咱们想有更多的提示信息好比安装进度和提示信息咱们能够使用v和h选项
  -v 显示文件安装过程当中产生的全部信息
  -h以#的方式表示软件的安装进程
  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 能够查看软件包在安装过程当中所产生的全部文档
  软件安装过程完成后若是须要升级系统时使用U选项
  Rpm –U reallayerGOLD.rpm
  注意:当升级的软件不存在时,系统会直接将软件下载并安装
  软件软件不须要进行卸载时咱们使用e选项
  Rpm –e reallayerGOLD.rpm
  后面也可不用跟具体的软件包名,例如上面的命令能够写成
  Rpm –e reallayerGOLD
  2,安装.tar.gz 和.tar.bz2的源码包
  有些Linux软件因为系统平台的差别,并不提供rpm,和deb格式的软件安装包只提供源码包,咱们须要先配置而后编译安装软件,因此有些麻烦,如今咱们就来讲说.tar.gz 和.tar.bz2的源码包的安装卸载
  安装.tar.gz 和.tar.bz2格式的源码包前咱们须要先将源码包解压和归档
  (1)       .gz的解压,压缩
  Gzip命令的用法
  -d 将压缩文件解压
  -l对每一个文件显示如下字段
  压缩文件的大小:为压缩文件的大小:压缩比:为压缩文件的名字
  -r递归式的查找指定目录并压缩器中的全部文件并解压缩
  -v对每个压缩和解压缩的文件,显示压缩比和文件名
  -t 测试压缩文件是否完整
  -c建立压缩文件
  咱们以来看怎么gzip怎么用
  Gzip –d myget-01.2.tqr.gz 解压要说文件myget-01.2.tqr.gz
  建立压缩文件gzip myget-01.2.tar
  用选项v来显示压缩的详细信息
  Gzip –dv myget-0.1.2.tar.gz
  使用-t选项能够测试压缩包是否无缺
  Gzip –t myget-0.1.2.tar.gz
  (2),.bz2压缩格式的文件的压缩与解压缩
  Bzip2是一种相似于gzip可是比gzip压缩效率更高的压缩工具,咱们来看看bzip2的用法
  -c建立压缩包
  -d解压缩
  -h显示帮助信息
  -v在压缩和解压缩时显示详细信息
  -z强制执行压缩
  -k在压缩和解压缩时,不删除源文件
  -t 检查压缩包的完整性
  -V显示版本信息
  Bzip2 –c  myget-0.2.1.tar
  使用-d选项解压压缩包
  Bzip2 –d myget-0.1.2.tar.bz2
  使用-v选项显示压缩和解压缩的详细信息
  使用-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压缩归档文件
  (4)理解了以上的知识,咱们如今能够说说源码包的安装了
  源码包的安装一般分为三步,配置./configure, 编译make ,安装make install
  如今咱们以myget-0.1.2.tar.bz2为例来讲说
  首先咱们使用tar命令来解压源码包
  Tar –jxf myget-0.1.2.tar.bz2
  而后进入myget-0.1.2目录
  看到configure文件以命令。/configure执行它
  而后再命令提示符下输入make编译源码
  最后输入make install安装源码包
  安装完成测试软件
  (5)有些软件安装是有可能须要其余在软件的依赖,若是咱们将它们一一下载下来一一安装显得有些繁琐,也可能出错,redhat为咱们提供了一种软件包管理器yum是咱们在安装软件时更方便如今咱们说说怎么使用yum来安装软件
  yum的使用方法
  (1)用yum升级软件包
  -yum check-update 列出全部可更新的软件清单
  (2)安装全部软件更新
  -yum update
  (3)仅安装指定的软件
  -yum install <package name>
  (4)列出全部可按装的软件清单
  -yum list
  (5)仅更新可指定的软件
  -yum update <package name>
  用yum安装删除软件
  (1)用yum安装安装软件包
  yum install <package name>
  (2)     用yum删除软件包
  yum remove <package name>
  用YUM查询软件信息
  (1)        使用yum查找软件包
  yum search <keyword>
  (2)        列出全部可更新的软件包
  yum list update
  (3)        列出全部已安装的软件包
  yum list installed
  (4)        使用yum获取软件包信息
  yum info <package name>
  首先建立/etc/yum.repos.d/server.repo并在里面输入如下其中server.repo是本身命名的名字
  其中server是能够随便命名ftp://192.168.0.254/pub/server/
  是你本身的yum所在的服务器的地址,退出并保存
  而后使用命令yum list 查看可用的软件
  而后使用命令yum install samba
相关文章
相关标签/搜索