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

目录
相关文章
|
3月前
|
网络协议 Shell Linux
系统初始化shell,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射、配置动态IP、关闭防火墙和selinux
系统初始化shell,包括:挂载镜像、搭建yum、设置主机名及IP地址和主机名映射、配置动态IP、关闭防火墙和selinux
37 2
|
5月前
RockyLinux/almalinux设置 dnf / yum 国内镜像
RockyLinux/almalinux设置 dnf / yum 国内镜像
550 0
|
缓存
华为openEuler(EulerOS)系统 设置yum源
华为openEuler(EulerOS)系统 设置yum源
3256 0
华为openEuler(EulerOS)系统 设置yum源
|
关系型数据库 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 超.
2039 0
|
关系型数据库 MySQL Linux
CentOS 7 下使用yum安装MySQL5.7.20,并设置开启启动
CentOS 7 下使用yum安装MySQL5.7.20,并设置开启启动目录yum源中MySQL的安装 查看MySQL是否启动 查看MySQL相关的安装包 下载mysql的repo源,这源下载的是最新的版本 启动MySQL服务 查看MySQL初始密码并登录MySQL设置MySQL自启动 在开启...
11408 0
|
Linux
关于RHEL的YUM设置问题
 因为RHEL没有注册的原因,所以YUM不可用,于是网上找了一些方法,觉的两种方法比较简单。 配置本地YUM源 就是把RHEL 7的系统盘内容复制到服务器硬盘的目录中去,然后配置YUM指向该目录。
994 0