码迷,mamicode.com
首页 > 系统相关 > 详细

Linux包管理rpm,yum

时间:2015-09-12 20:27:30      阅读:261      评论:0      收藏:0      [点我收藏+]

标签:互联网   linux   软件包   英文   

RPM软件包管理器

英文原义:RPM Package Manager, 一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。

rpm使用格式:

安装:rpm {-i|--install} [install-options] PACKAGE_FILE ...

-i:--install安装;

-v: --verbose显示详细安装过程;

-h: 显示进度;

技术分享

升级:rpm {-U|--upgrade} [install-options] PACKAGE_FILE ...

rpm {-F|--freshen} [install-options] PACKAGE_FILE ...

-Uvh: 如果有旧版程序包,则升级之;如果没有,则安装之;

-Fvh: 如果有旧版程序包,则升级之;如果没有,则不安装;

技术分享

卸载:rpm {-e|--erase} [--nodeps] [--noscripts] [--notriggers] [--test] PACKAGE_NAME ...

技术分享

查询:

rpm {-q|--query} [select-options] [query-options]

-qa: 查询本机已经安装的所有程序包;

-qf /PATH/TO/SOMEFILE: 查询此处的文件由哪个程序包安装生成;

技术分享

-qc: 查询指定程序包安装生成的配置文件

技术分享

-qd: 查询指定的程序包安装生成的文档

技术分享

-qi: 查询指定的程序包的相关信息;

技术分享

-ql: 查询程序包安装生成的所有文件的列表;

技术分享

-q --scripts:查询程序包相关的脚本:

技术分享

preinstall: 安装前脚本

技术分享

postinstall:安装后脚本

技术分享

preuninstall: 卸载前脚本

postuninstall: 卸载后脚本

-p: 查询针对是未安装的程序包文件;

校验:

rpm {-V|--verify} [select-options] [verify-options]

S file Size differs

M Mode differs (includes permissions and file type)

5 digest (formerly MD5 sum) differs

D Device major/minor number mismatch

L readLink(2) path mismatch

U User ownership differs

G Group ownership differs

T mTime differs

P caPabilities differ

包校验:

来源合法性验正:非对称加密

完整性验正:单向加密

导入密钥:rpm --import /PATH/TO/KEY_FILE

校验:rpm -K /PATH/TO/RPM_FILE

YUM: Yellowdog Updater Modified

yum程序的配置文件:

/etc/yum.conf

定义全局配置:对所有仓库都适用的配置

/etc/yum.repos.d/*.repo

一个文件通常用于一个或一组功能相近或相关的仓库

yum命令:

yum [options] [command] [package ...]

安装:install

技术分享

卸载:remove

技术分享

升级:update

技术分享

查询:

Info

技术分享

search KEYWORD

技术分享

list all|installed|availiable

技术分享

provides /PATH/TO/SOMEFILE: 查询指定文件由哪个包安装生成

技术分享

重新安装:reinstall

技术分享

降级:downgrade

技术分享

清理缓存:clean [ packages | metadata | expire-cache | rpmdb | plugins | all ]

生动生成缓存:makecache

包组:

Grouplist

技术分享

groupinfo "GRP_NAME"

技术分享

groupinstall "GRP_NAME"

groupremove "GRP_NAME"

Linux包管理rpm,yum

标签:互联网   linux   软件包   英文   

原文地址:http://zhangnan30.blog.51cto.com/2051991/1694119

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!