CentOS 6.5配置国内在线yum源和制作openssh 9.8p1 rpm包 —— 筑梦之路

CentOS 6.5比较古老的版本了,而还是有一些古老的项目仍然在使用。

环境说明

1. 更换国内在线yum源

CentOS 6 在线可用yum源配置——筑梦之路_centos6可用yum源-CSDN博客

cat > CentOS-163.repo << 'EOF'
[base]
name=CentOS-$releasever - Base - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=os
baseurl=http://mirrors.163.com/centos-vault/6.10/os/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
 
#released updates
[updates]
name=CentOS-$releasever - Updates - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=updates
baseurl=http://mirrors.163.com/centos-vault/6.10/updates/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
 
#additional packages that may be useful
[extras]
name=CentOS-$releasever - Extras - 163.com
#mirrorlist=http://mirrorlist.centos.org/?release=$releasever&arch=$basearch&repo=extras
baseurl=http://mirrors.163.com/centos-vault/6.10/extras/$basearch/
gpgcheck=1
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
 
#additional packages that extend functionality of existing packages
[centosplus]
name=CentOS-$releasever - Plus - 163.com
baseurl=http://mirrors.163.com/centos-vault/6.10/centosplus/$basearch/
gpgcheck=1
enabled=0
gpgkey=http://mirrors.163.com/centos/RPM-GPG-KEY-CentOS-6
EOF

2. 更新缓存并安装软件测试

yum clean all

yum makecache fast

yum install vim lrzsz wget curl net-tools openssh-server git

yum update --exclude=centos* -exclude=kernel*

3.  基于开源项目制作openssh rpm包

直接制作openssh  9.8p1版本,2024年7月7日,当前最新版。

CentOS 5/6/7 基于开源项目制作openssh 9.6p1 rpm包—— 筑梦之路_centos6 openssh9.6rpm-CSDN博客

1)准备源码

# 准备源码
 
wget --no-check-certificate https://mirrors.aliyun.com/pub/OpenBSD/OpenSSH/portable/openssh-9.8p1.tar.gz
 
wget --no-check-certificate https://www.openssl.org/source/openssl-1.1.1w.tar.gz
 
git clone https://github.com/boypt/openssh-rpms.git
 
# 将源码下载放到downloads目录下

cp openss* openssh-rpms/downloads/

2)安装编译打包环境

yum groupinstall -y "Development Tools"
 
yum install -y imake rpm-build pam-devel krb5-devel zlib-devel libXt-devel libX11-devel gtk2-devel

3) 修改文件

# 1. 修改文件version.env

OPENSSLSRC=openssl-1.1.1w.tar.gz

# 2. 修改文件pullsrc.sh compile.sh

source ./version.env

4) 制作openssh rpm包

sh compile.sh el6

4. 安装测试验证

cd el6/RPMS/x86_64/

rm -f openssh-debuginfo-9.8p1-1.el6.x86_64.rpm

rpm -Uvh *.rpm

# 重启sshd服务

service sshd restart

service sshd status

 至此,在centos 6.5版本上成功制作openssh 9.8p1的rpm包。

二进制rpm包见我的资源。

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-11 11:56:03       66 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-11 11:56:03       70 阅读
  3. 在Django里面运行非项目文件

    2024-07-11 11:56:03       57 阅读
  4. Python语言-面向对象

    2024-07-11 11:56:03       68 阅读

热门阅读

  1. 使用semgrep做代码规范扫描

    2024-07-11 11:56:03       21 阅读
  2. L4 Persistence and Streaming

    2024-07-11 11:56:03       17 阅读
  3. DDOS 攻击原理

    2024-07-11 11:56:03       18 阅读
  4. .net 8 使用 quic 协议通讯

    2024-07-11 11:56:03       22 阅读
  5. jvm 06 补充 OOM 和具体工具使用

    2024-07-11 11:56:03       23 阅读
  6. Chameleon:动态UI框架使用详解

    2024-07-11 11:56:03       24 阅读
  7. C# 8.0 新语法的学习和使用

    2024-07-11 11:56:03       23 阅读
  8. 字符串匹配

    2024-07-11 11:56:03       22 阅读
  9. 升序到降序的类型变化

    2024-07-11 11:56:03       21 阅读
  10. 编程入门题:画矩形(C语言版)

    2024-07-11 11:56:03       21 阅读
  11. k8s 部署RuoYi-Vue-Plus之nginx部署

    2024-07-11 11:56:03       23 阅读