centos离线安装包(https部署下需要mod_ssl)

一、配置阿里云yum镜像源

# 删除原yum源
rm -rf /etc/yum.repos.d/*

# wget命令下载: wget [options] [url]
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo

# 清除yum缓存
yum clean all

# 缓存阿里云镜像
yum makecache

二、yum离线安装 

在本地环境下载rpm安装包

# yum install --downloadonly --downloaddir=/usr/local/httpd/ mod_ssl openssl
 

/usr/local/httpd/ 为指定下载的目录,mod_ssl openssl为目标软件。
yum –downloadonly会只下载RPM包不安装,同时会把依赖的包都下载下来,注意如虚拟机已经安装了依赖包,则不会下载,因此务必确保虚拟机的纯净(如果有方案可以下载已经有的依赖包,欢迎告知)。

三、使用localinstall进行本地安装

yum localinstall /usr/local/httpd/*.rpm -y vim

参考网站:yum离线安装_yum离线安装命令_牧夫的博客-CSDN博客

或者构建本地yum库来安装。

需要说明的是,为了在目标机构建软件源,createrepo是必不可少的模块,因此需要在虚拟机上下载createrepo相关模块。

# yum install --downloadonly --downloaddir=/usr/local/httpd/createrepo/ createrepo

一般会下载三个包,一个是createrepo,另外两个是依赖包。

在目标机构建本地软件源

安装createrepo

在目标机安装createrepo:

  1. # rpm -ivh deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

  2. # rpm -ivh python-deltarpm-3.5-0.5.20090913git.el6.x86_64.rpm

  3. # rpm -ivh createrepo-0.9.9-24.el6.noarch.rpm

createrepo构建本地软件源

假设安装包在目标机的/home/user/rpms/目录下。

# createrepo  /home/user/rpms

修改yum软件源

移除现有的软件源

# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bk

开启本地软件源

# vim /etc/yum.repos.d/CentOS-Media.repo

在baseurl增加一行:

=file:home/user/rpms/

然后修改: enabled=1
这样就可以使yum采用本地源安装软件。

在目标机安装目标软件

使用yum正常安装软件即可。

# yum install demo

如果用的是纯净的虚拟机环境,并且和目标机保持一致,那么依赖包就会都安装,yum安装就会很顺利。除非个别包会有依赖冲突,A依赖B,B又依赖A,导致无法安装,此时可以用rpm命令强制安装其中一个,再用yum安装软件即可。

# rpm -ivh demo.rpm --nodeps --force

如果安装中出现类似下面的错误:

 Package fglrx-glc22-4.1.0-3.2.5.i586.rpm is not signed

需要加个 --nogpgcheck 参数。

yum localinstall fglrx-glc22-4.1.0-3.2.5.i586.rpm --nogpgcheck

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CentOS 7是一款广泛使用的操作系统,因其免费和高度稳定而备受欢迎。如何离线安装CentOS 7的NFS呢?以下为其中的步骤: 第一步:下载CentOS 7的离线安装NFS。 首先需要进入CentOS官网,找到对应的下载地址。在下载过程中需要注意选择适当的操作系统版本和对应的文件格式。 第二步:将离线安装NFS上传到CentOS 7服务器。 将下载好的NFS离线安装上传到CentOS 7服务器,可以使用FTP、SFTP或SCP等工具,将文件保存在一个合适的位置。 第三步:解压缩和安装NFS离线安装。 使用tar命令解压下载好的NFS安装包,然后依次执行以下命令进行安装: # tar -zxvf nfs-utils-xxx.tar.gz # cd nfs-utils-xxx # ./configure # make && make install 这些命令将解压缩NFS安装包并将其编译安装在CentOS 7系统中。 第四步:配置和启动NFS服务。 为了正常使用NFS,需要配置NFS服务并启动相应的服务。可以编辑NFS的主配置文件/etc/exports,添加需要共享的目录,然后使用以下命令启动NFS服务: # systemctl start nfs-server 配置NFS服务后还需要开放对应服务的防火墙端口,可以使用如下命令: # firewall-cmd --zone=public --add-port=2049/tcp --permanent # firewall-cmd --zone=public --add-port=111/udp --permanent # firewall-cmd –reload 至此,CentOS 7的NFS离线安装已经安装成功,并且相应的服务已经启动,可以进行相应的配置和使用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值