rpm

rpm -e                删除软件包
rpm -i                安装软件包
rpm -U                更新软件包
rpm -qa                查看已安装的软件
rpm -v                显示执行的详细信息
rpm --import RPM-GPG-KEY    导入密钥
rpm --test            测试安装,不真正安装
rpm --rebuilddb            重建rpm数据

yum

命令参数

yum check                                检查 rpm 数据库问题
yum clean                                 删除缓冲
yum deplist software_name                    列出软件包依赖关系
yum erase software_name                        删除软件
yum groups                                 显示或使用组信息
yum group install
yum group update
yum group list
yum group remove
yum group info
yum history                                显示或使用历史信息
yum info software_name                        列出软件信息
yum install software_name                    安装软件
yum reinstall software_name
yum list <|updates|installed|extras|package>              列出所有/所有可安装/可更新/已安装/已安装但不在Repo內/指定的软件包
yum load-transaction file_name                    从文件名中加载一个已存事务
yum makecache                            创建元数据缓冲
yum repo-pkgs remi info                        操作源 remi 的所有软件
yum repolist                            列出已安装的源
yum provides <keyword>                                  根据关键字(文件/程序名)查找由哪个软件包提供
yum search     string                        在软件包详细信息中搜索指定字符串
yum update                                更新软件

yum install --downloadonly software_name            只下载,下载到相关源的文件里 /var/cache/yum

工具

yum install yum-priorities                  ;手动设置源优先级的工具
yum install yum-axelget                  ;并行下载工具
yum install createrepo                  ;创建本地源的工具

yum 源

epel
http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-2.noarch.rpm

elrepo
rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org; rpm -Uvh http://www.elrepo.org/elrepo-release-7.0-2.el7.elrepo.noarch.rpm

nux
rpm -Uvh http://li.nux.ro/download/nux/dextop/el7/x86_64/nux-dextop-release-0-5.el7.nux.noarch.rpm

remi
yum localinstall http://rpms.famillecollet.com/enterprise/remi-release-7.rpm

rpmforge
http://repoforge.org/use/

rpmfusion
http://rpmfusion.org/                          ;只有centos6的

webstatic
https://webtatic.com/projects/yum-repository/              ;网络相关的源

livna
http://rpm.livna.org/                        ;被 rpmfusion 合并

后续
yum repolist
yum clean all
yum makecache
yum update

我创建的 yum 源文件下载(2016.3.3):
http://pan.baidu.com/s/1gdTi9Jd

问题:yum 不能使用
解决:
rpm --rebuilddb
yum clean all
su -c "sed -i 's|^#baseurl|baseurl| ; s|^mirrorlist|#mirrorlist|' /etc/yum.repos.d/*"

参考

http://www.cnblogs.com/mchina/archive/2013/01/04/2842275.html            ;安装yum,配置国内yum源,添加第三方yum源
http://www.cnblogs.com/lvfeilong/p/4234dgfdsafdsf.html              ;科研环境,很棒的博文
http://www.cnblogs.com/gotodsp/p/4226723.html
http://www.cnblogs.com/metoy/p/4240983.html
http://www.cnblogs.com/wangyinglinux/p/3261627.html
http://www.cnblogs.com/hzl6255/p/3291770.html

rpm 与 yum 源的更多相关文章

  1. RHEL/CentOS/Fedora常用的 CentOS 5/6/7 yum 源(EPEL、Remi、RPMForge、RPMFusion, ius,163,sohu,阿里云)配置

    RHEL以及他的衍生发行版如CentOS.Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安 ...

  2. 末学者笔记--rpm和yum软件管理(Linux)

    一.rpm简介 这是一个数据库管理工具,可以通过读取数据库,判断软件是否已经安装,如果已经安装可以读取出来所有文件的所在位置等,并可以实现删除这些文件. rpm:RPM is Redhat Packa ...

  3. rpm和yum软件管理

    rpm简介 数据库管理工具,通过读取数据库,判断软件是否安装,如已安装可读取出来所有文件的所在位置等,并可以实现删除这些文件. rpm:RPM is Redhat Package Manager(递归 ...

  4. rpm和yum软件管理(week2_day5)--技术流ken

    rpm简介 这是一个数据库管理工具,可以通过读取数据库,判断软件是否已经安装,如果已经安装可以读取出来所有文件的所在位置等,并可以实现删除这些文件. rpm:RPM is Redhat Package ...

  5. Centos7 通过yum源安装nginx

    通过rpm 添加yum源 rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ng ...

  6. mysql使用yum源安装各个版本的mysql数据库

    每次想用yum安装旧版本的mysql时,发现都找不到mysql的yum安装源,在官网只能找到最新版本mysql的yum源.后来才知道,原来最新的mysql的yum源也是包含了旧版本的mysql的yum ...

  7. rpm与yum软件管理

    一.rpm 简介 这是一个数据库管理工具,可以通过读取数据库,判断软件是否已经安装,如果已经安装可以读取出来所有文件的所在位置等,并可以实现删除这些文件. rpm:RPM is Redhat Pack ...

  8. mysql yum源安装

    部署服务器环境的时候经常要安装mysql,以下是常见的安装方式 源码安装 rpm包安装 yum源安装 这篇主要介绍yum源安装. yum源下载 进入 https://dev.mysql.com/dow ...

  9. rpm 和 yum 软件管理

    软件安装总结: 安装软件方式有如下几种: 方式1:编译安装 将源码程序按照需求进行先编译,后安装 缺点: 安装过程复杂,而且很慢 优点: 安装过程可控,真正的按需求进行安装(安装位置.安装的模块都可以 ...

随机推荐

  1. fiddler手机抓包教程

    序言 记录一下自己第一次使用fiddler抓取手机的信息,做一个备忘 实现步骤 一.首先设置一下fiddler,使其对HTTPS协议进行抓包 二.然后设置fidder使得fiddler支持远程计算机连 ...

  2. golang---文件读写

    func Create(name string) (file *File, err error) 直接通过纹面创建文件 func NewFile(fd uintptr, name string) *F ...

  3. 文件操作之FileOpenPicker、FileSavePicker和FolderPicker

    Win10的开发经常需要进行文件的操作,因此文件的选择对话框FileOpenPicker.文件保存对话框FileSavePicker以及文件夹选择对话框FolderPicker十分重要.这三者的操作也 ...

  4. 控件之媒体控件: Image, MediaElement

    Image - 图片控件 MediaElement - 播放视频或音频的控件 示例1.Image 的 DemoImageDemo.xaml <Page x:Class="XamlDem ...

  5. 使用最快速的方式激活windows10专业版

    1.安装win10专业版 2.在桌面新建“文本文档.txt” 3.复制如下代码到新新建的“文本文档.txt”中 slmgr /ipk VK7JG-NPHTM-C97JM-9MPGT-3V66T slm ...

  6. redis源码安装

    #安装目录 mkdir -p /data/apps/redis cd /data/tgz wget http://download.redis.io/releases/redis-3.2.1.tar. ...

  7. oneuijs/You-Dont-Need-jQuery

    oneuijs/You-Dont-Need-jQuery  https://github.com/oneuijs/You-Dont-Need-jQuery/blob/master/README.zh- ...

  8. Java 枚举类的基本使用

    枚举(enum)类型是Java 5新增的特性,它是一种新的类型,允许用常量来表示特定的数据片断,而且全部都以类型安全的形式来表示. 1.常量的使用       在JDK1.5之前,我们定义常量都是:p ...

  9. docker入门记录1

    一. 什么是Docker 1.英文意思是集装箱,很形象.直白点就是将程序运行环境打包在一个箱子里,然后箱子扔到哪里,里边的程序都可以运行.这样以来一个显而易见的好处是:和以前的开发环境等相比,你不用每 ...

  10. JSF primefaces session view expired 会话失效后页面跳转

    web.xml <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi=" ...