centos离线安装包

这篇具有很好参考价值的文章主要介绍了centos离线安装包。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一、配置阿里云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文章来源地址https://www.toymoban.com/news/detail-697070.html

到了这里,关于centos离线安装包的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • linux centos7系统离线部署mysql-8.0.35免安装版本

    在CentOS中默认安装有MariaDB,是MySQL的一个分支,主要由开源社区维护。 CentOS 7及以上版本已经不再使用MySQL数据库,而是使用MariaDB数据库。 如果直接安装MySQL,会和MariaDB的文件冲突。 因此,需要先卸载自带的MariaDB,再安装MySQL。 查看版本: 卸载 检查是否卸载干净: 注意:

    2024年01月18日
    浏览(48)
  • Linux CentOS系统安装Spug并结合内网穿透实现远程访问本地运维平台

    目录 前言 1. Docker安装Spug 2 . 本地访问测试 3. Linux 安装cpolar 4. 配置Spug公网访问地址 5. 公网远程访问Spug管理界面 6. 固定Spug公网地址 结语    作者简介:  懒大王敲代码,计算机专业应届生 今天给大家聊聊Linux CentOS系统安装Spug并结合内网穿透实现远程访问本地运维平台,希

    2024年03月11日
    浏览(61)
  • Linux 下杀毒软件 clamav-1.0.0.linux.x86_64.rpm 离线安装及测试CentOS7,CentOS6.8,KylinV10 arm架构

    本文主要记录在centos7以及centos6.8版本上安装记录!废话不多说,直接开始操作!后添加KylinV10 arm架构安装记录 1、下载rpm包 https://www.clamav.net/downloads 官网地址 2、上传安装包到服务器并安装 3、创建目录 4、新建日志文件 5、编辑配置conf文件 6、配置库文件 7、创建clamav用户并

    2024年02月13日
    浏览(65)
  • Centos /Linux环境下利用Docker 安装mysql5.7镜像(含离线安装),启动mysql镜像并初始化数据库

    使用有网的服务器下载好镜像 保存下载好的镜像成tar 将镜像上传到所需服务器(放在固定位置) 导入镜像 注意名称,这里的mysql5.7和上面打包 docker save imageid mysql5.7 的名称一致,本例未改名 查看导入的镜像,并重新命名镜像 创建本地数据库目录、配置文件以及日志目录(

    2024年02月10日
    浏览(74)
  • linux(centos7)离线安装A100显卡驱动cuda/cudnn 以及解决docker not select device driver...gpu

    1.确认GPU型号和操作系统版本,本示例中以A100以及操作系统为Centos 7.9进行操作。 准备GPU驱动和CUDA 11.2软件包,在nvidia官网进行驱动包和CUDA包下载 链接: link linux系统均选择 Linux 64-bit CUDA Toolkit选择最新版本 如您需要老版本CUDA,请前往老版本CUDA下载 本示例中使用CUDA 11.2。 访

    2024年02月15日
    浏览(50)
  • (一)centos7离线安装依赖、rpm离线安装

    在同版本有外网centos7操作系统上下载依赖,推荐采用第二种下载方式: 1.1、下载依赖方式一 1.2、下载依赖方式二 在离线服务器,添加离线仓库配置: 5.1、file contains parsing errors file ///etc/yum.repos.d/centos7-local.repo 解决方法:删除offline.repo第一列的空格 5.2、Cannot find a valid base

    2024年02月05日
    浏览(72)
  • centos离线安装包

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

    2024年02月09日
    浏览(21)
  • CentOS离线安装MongoDB

    目录 1、下载 2、上传并解压 3、创建目录 4、新建配置文件 5、启动 6、验证 7、停止服务 7.1 快速停止  7.2 标准的关闭方法 下载MongoDB对应的压缩包,本次使用的是4.0.10版本,点击下载 把压缩包上传到服务器,并进行解压 tar -xvf mongodb-linux-x86_64-4.0.10.tgz   创建文集相关的存储

    2024年01月18日
    浏览(39)
  • Centos离线安装traceroute

    1、安装yumdownloader命令 2、查看系统是否安装了traceroute 3、下载rpm包 4、拷贝rpm包到离线环境,执行安装命令

    2024年02月12日
    浏览(32)
  • Linux(CentOS)运维脚本工具集合

    备份指定目录 查看CPU、磁盘、内存使用率 返回结果 显示基础信息-详细 查看进程pid,启动时间,持续执行时间 根据进程id查看工作目录 清除Linux系统占用缓存 查看端口是否使用 demo: 查看进程使用的端口 demo 查看端口所在进程 demo 查看目录下各目录占用空间以及最大文件或

    2024年02月12日
    浏览(48)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包