程序包管理rpm,百胜用法解析及自动化部署apache服务器实战,让您轻松拥有apache网站!

  

=

,

程序包管理器rpm,百胜用法及apache httpd服务的自动化部署

程序包管理?

通常来说在windows中将需要安装的程序,程序名. exe下载下来然后点击设置的安装程序或直接点击程序包,下一步下一步即可。而Linux中程序包不是exe,不同的主流发行版有着不同的程序包管理机制。比较主流的主要是rpm程序包管理器和deb程序包管理。

这里要区别:

<强>包名(包文件):rpm包程序文件的全名
<强>程序名
(包名称):rpm包不带版本号的程序名,比如QQ而不是QQ-8.0.1.exe

现在先了解一下rpm的管理命令是如何“双击“安装卸载管理rpm包的吗?

rpm: rpm包管理器

 -q , & lt;程序名祝辞,,,查看程序是否安装,一般配合其他选项来查询
  -p , & lt;包名的在,,,,,,,一般用于查看未安装程序的信息,配合其他选项使用可用于预览程序
  -V , & lt;包名的在,,,,,验证包的来源及安全性
  -K ,,,,,,,,,,,,验证数字签名(没有检测工具,默认not 好吧)
  -v ,,,,,,,,,,,,显示详细信息
  -vv ,,,,,,,,,,,显示的更为详细
  | -U  -F ,,,,,,,升级程序包,会删除旧程序包(慎用)
  -R ,,,,,,,,,,,,检查包依赖关系
  -ivh ,,,,,,,,,,安装rpm程序包
  -e ,,,,,,,,,,,,卸载程序包
  -qi ,,,,,,,,,,,查看程序包的相关信息
  -ql ,,,,,,,,,,,安装时生成的文件
  -qf ,,,,,,,,,,,查看某个文件来自于哪个程序
  -qc ,,,,,,,,,,,查看程序生成的配置文件
  ——replacepkgs ,覆盖安装,已有的保留
  ——replacefiles 覆盖某个已有的文件
  ——ql ——script ,查看安装脚本
  ——script ,,,,,,查看包中的脚本文件,
  ——whatprovides “功能”,查看某功能由那个软件提供
  ——import ,,,,,,导入密钥钥

如何查看rpm中的文件?

 rpm2cpio  x.rpm  |, cpio  -tv 预览
  rpm2cpio  x.rpm  |, cpio  -d ,解包

rpm管理器会将程序,安装时建立数据库文件用来记录程序的信息:/var/lib/rpm,利用rpm命令查询已安装的程序时的查找依据。

rpm如何获得呢?

<李>

程序的官方网站获得。

<李>

官方认证的rpm源仓库

<李>

第三方组织:fedora-epel源

<李>

几个常用rpm包网站:http://rpm.pbone.net/
https://www.rpmfind.net

<李>

自己制作,FPM:制作rpm包工具

rpm包管理器十分强大,但是当遇到包之间存在调用,依赖关系,有时安装一个包依赖很多包
不得不一个一个安装,此类包的安装效率存在缺陷,为了解决依赖性,产生了百胜管理器,并不意味着取代rpm命令,二者互为重要,百胜依赖于rpm程序。

如何使用yum (Yellowdog更新修饰符)包管理器?

百胜管理器基于c/s架构,服务端主要存rpm包及描述rpm包属性的元数据(元数据).

<强>客户端配置:

/etc/百胜。配置:为所有仓库提供公共配置/etc/yum.repos.d/* .repo:为仓库指向服务端地址提供配置

<强>国内的百胜源:

1。阿里云百胜源:http://mirrors.aliyun.com/repo/
2。网易百胜源:http://mirrors.163.com/
3。搜狐百胜源:http://mirrors.sohu.com/

生成客户端百胜配置文件的命令:
百胜安康;config-manager ——add-repo=http://mirrors.sohu.com/centos/6.9/os/x86_64/百胜的背后,配置成功;manager ——, disable “仓库名,”,禁用仓库
  百胜的背后,配置成功;manager ——, enable “仓库名,”,启用仓库
百胜命令的用法:
 yum [选项],[命令],[package …],,
  yum  repolist , all ,,显示百胜仓库中有哪些软件,,
  yum  list ,,,,,,,,,,,显示程序名,,
  yum  search ,,,,,,,,,查找程序是否存在,,
  yum  install ,,,,,,,,安装程序,同时将所依赖程序安装,,
  yum  history ,,,,,,,,查看百胜的操作历史,,
  yum  reinstall ,,,,,,重新安装,有些软件安装途中意外终止再安装提示已安装卸载提示未安装可用此选项,,
  yum  Update ,,,,,,,,,升级程序包,,
  yum  check-update ,,,检查可用升级,,
  yum 删除| erase ,,,卸载软件,不会卸载安装时安装的依赖包,,
  yum  provide ,,,,,,,,某个功能由哪个包提供,,
  yum  clean  all ,,,,,,清除本地缓存,每次更改客户端的配置文件指向地址,建议清除,,
  yum  makecache ,,,,,,建立本地缓存

程序包管理rpm,百胜用法解析及自动化部署apache服务器实战,让您轻松拥有apache网站!