10 软件包的管理 (1RPM和YUM实现)
rpm
rpm -qa 查看所有安装包 rpm -q --scipts [跟包名]查看所安装包是否存在脚本 -qpl 后跟路径 -qf 查询包 导入公钥 rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7 CentOS 7发行版光盘提供:RPM-GPG-KEY-CentOS-7 rpm -K|checksig rpmfile 检查包的完整性和签名 包的卸载 rpm -e 跟版本号卸载版本号 rpm -qa "gpg-pubkey*" 显示导入东西 rpm -qi 查看导入内容 rpm -ql (包名)查看包下的文件 rpm包升级 --force: 强制安装 查询包中的文件 rpm -qi 显示包的信息 bash包依赖关系 yum deplist (包名)查询包的依赖关系,主要是依赖那些文件 查询httpd文件配置信息 查询httpd文件文档信息 查看包依赖关系 包校验 rpm 不能解决包的依赖性问题。YUM:可解决软件包相关依 赖性,可在多个库之间定位软件包 yum在一个yum上只能支持一个命令,不支持多个同时执行。 yum 建立过程 yum的排错两个重要关键点 一个是路径,另一个是缓存,这些也是安装中容易出错的地方。 yum repolist 查询配置好的yum仓库。一般repodata packages做仓库,仓库路径:repodata在哪个文件夹,仓库路径就哪个。 启动服务httpd.service 搭建yum服务 yum下自己的执行历史 清楚缓存 编写一个脚本搭建yum仓库 disepel 禁用epel 包组对大小写不敏感,装包组,起的名带空格,所以要用双引号 yun grouplist 查看包组。 装包组 搜索带Java的包 yum 工具实现查看未装的包文件,前提要先安装yum-utils 实验:建立基于HTTP的yum仓库 1 建立HTTP服务器 2 创建对应仓库目录 3 4 配置yum 客户端 http://mirrorlist.centos.org/?release=7&arch=x86_64&repo=os yum remove libvirt-daemon 清理缓存 yum install removeinfo searchgrouplistgroupinstallgroupremove listrepolist history -yclean all (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |