3分钟完成yum server设置

简介: 1、web server,rpm放到目录/tmp/a里去,/tmp/a映射为url是yourserver.com/xxx2、安装createrepo工具 yum install createrepo3、创建xml,createrepo /tmp/a4、创建签名密钥yum install rng-utils gpg -y ; rngd -r /dev/urandom -o /dev/random -f -t 1再开一个终端,gpg –gen-key 一路默认生成密钥对。

1、web server,rpm放到目录/tmp/a里去,/tmp/a映射为url是yourserver.com/xxx

2、安装createrepo工具 yum install createrepo

3、创建xml,createrepo /tmp/a

4、创建签名密钥yum install rng-utils gpg -y ; rngd -r /dev/urandom -o /dev/random -f -t 1

再开一个终端,gpg –gen-key 一路默认生成密钥对。名字叫XXX

gpg –export -a ‘XXX’ > XXX-GPG-KEY

vi ~/.rpmmacros
添加如下两行,用于编译程序时添加签名
%_signature gpg
%_gpg_name XXX

最后给RPM添加签名

rpm –addsign *.rpm

5、将配置写入/etc/yum.repo.d目录,创建aa.repo文件,内容如下

[xxx]
name=xxx
baseurl=http://youserver.com/xxx
enabled=1
gpgcheck=1
gpgkey=http://baoz.net/tmp/XXX-GPG-KEY

gpg的部分参考

http://www.imx365.net/blog/weblog-20573-1.html

目录
相关文章
|
缓存
yum 如何设置可以将安装的rpm包都缓存下来
【4月更文挑战第17天】yum 如何设置可以将安装的rpm包都缓存下来
1407 0
|
Linux
CentOS yum源设置为国内aliyun yum源
CentOS yum源设置为国内aliyun yum源
9448 0
|
网络协议 Shell Linux
系统初始化shell,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射、配置动态IP、关闭防火墙和selinux
系统初始化shell,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射、配置动态IP、关闭防火墙和selinux
199 2
|
关系型数据库 MySQL Linux
Linux下yum安装mysql以及设置远程连接
Linux下yum安装mysql以及设置远程连接 一、Liniux下yum安装mysql 1、下载 mysql mysql-server yum install mysql mysql-server 12、启动mysql service mysqld start 13、设置mysql 超.
2252 0
RockyLinux/almalinux设置 dnf / yum 国内镜像
RockyLinux/almalinux设置 dnf / yum 国内镜像
2446 0
|
缓存
华为openEuler(EulerOS)系统 设置yum源
华为openEuler(EulerOS)系统 设置yum源
7085 0
华为openEuler(EulerOS)系统 设置yum源
|
Linux 运维 Ubuntu
yum或apt基本源设置指南
关于: 管理Linux服务器的运维或开发人员经常需要安装软件,最常用方式应该是通过Linux系统提供的包管理工具来在线安装,比如centos的yum,ubuntu或debian的apt-get。当然这些工具使用之前需要配置好yum源或apt源。
1867 1
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20,并设置开启启动
CentOS 7 下使用yum安装MySQL5.7.20,并设置开启启动目录yum源中MySQL的安装 查看MySQL是否启动 查看MySQL相关的安装包 下载mysql的repo源,这源下载的是最新的版本 启动MySQL服务 查看MySQL初始密码并登录MySQL设置MySQL自启动 在开启...
11593 0