centos 在没有网的时候怎么用yum安装软件

centos 在没有网的时候怎么用yum安装软件,第1张

方法/步骤

1

首先我们打开初始最小化安装的centos7系统,确保系统可以上网。我们采用ping www.baidu.com的方式确认系统可以上网。具体展示如下图所示

2

然后我们执行nano 命令会发现系统默认没有安装nano。具体展示如下图所示。

3

然后我们修改配置文件。执行命令vi /etc/yum.conf。其中cachedir后面代表的为我们安装包下载的路径,把keepcache改成1,默认是0即安装后不保存包头和软件包。修改完毕后保存退出编辑。具体展示如下图所示。

4

然后我们执行命令yum install nano。等待安装,可以发现,将会安装一个包。具体展示如下图所示。

5

安装完成后,我们进入默认包下载的路径进行查找包。本篇中路径在/var/cache/yum/x86_64/7下。我们通过yum安装的时候发现,nano只需要一个包,包名称为笑孙:nano-2.3.1-10.el7.x86_64.rpm。我们在base目录下进行查找,并中升纤下载下来,供以后离线安装使用。具体如下图所示。

6

最后我们进行卖仿测试,重新找一台没有安装nano软件的centos7系统,将包上传上去,执行命令rpm -ivh nano-2.3.1-10.el7.x86_64.rpm,离线安装包。等待安装完毕。nano即安装成功。

yum命令安装route:1.

安装yumdownloader命令 yum install yum-utils -y

2.

查看系统是否安装了traceroute rpm -q traceroute

3.

下载rpm包 yum install traceroute --downloadonly --downloaddir=/源派usr/local

4.

拷贝锋伍rpm包到离线环雹基贺境,执行安装命令 rpm -Uvh --force --nodeps *.rpm

在创建之前,我们先了解些相关的内容:

yum仓库可以支持三种途径提供给yum在安装的时候下载rpm包

第一种: ftp服务 ftp://

第二种: http服务 http://

第三种: 本地文件 file://

我们暂且可以将yum的安装分为客户端和服务器端,当然你的客户端和服务器端可以是一台主机 ,我们今天介绍的就是在一台主机上完成的。

客户端就是我们用yum来安装rpm包的主机,其中也需要提供一些配置文件 定义yum的一些属性 以及告诉yum仓库在哪个睁芦地方等等

服务器端必须有配置好的yum仓库 yum仓库能正常的提供下载功能

yum客户端的配置文件有两部分组成

1:/etc/yum.conf 主配置文件 定义了全局属性,调试级别,日志文件保存位置等等信息

2:/etc/yum.repos.d/目录下每一个以repo结尾的文件 其中定义了yum仓库的名字,指向等信息, 此文件是我们今天要在客户端配置的文件

切入正题,简单的创建步骤如下:

1:#mount /dev/cdrom /media/cdrom 将镜像光盘挂载到cdrom目录下

#cd /media/cdrom/Server 切换到/media/cdrom/Server目录中,

#rpm –ivh createrepo-0.4.11-3.e15.noarch.rpm安装createrepo软件包

(如果你已经有安装过createrepo这个软件包 此步可以跳过)

2 : # createrepo /var/yum 在/var/yum目录下创建yum源 当然此目录得事先存在,你也可以指定其他路径,完成之后你会发现目录/var/yum中有个repodata的目录 说明已安装成功 但是里面是没有rpm包的 你可以将镜像文件中Server目录下 的rpm包拷贝过来使用

#cp /media/cdrom/Server/*.rpm /var/yum 将server目录下的所有rpm包拷贝到/var/yum中

3:#vim /etc/yum.repos.d/yum.repo 编辑yumm.repo文件 此文件是我新建的一个repo结尾的文件,可按自己需求命名

编辑的内容如下 :

[yum] 指定yum源的识别名

name=yum指定yum源的完整名称

baseurl=file:///var/yum 指定yum源的路径

gpgcheck=0 是否检查签名0为不检查

enable=1 是否启用yum源 1为启用

你也可以在这个文闭罩件中写入多个这样的yum源 ,悉态带如果你的ftp或者http服务器上有创建好的的yum源 ,也可以指定ftp服务器上或者http服务器的路径,来使用服务器上的yum源 例如baseurl=http://192.168.0.1/Server 其他几项可按照自己的要求来写入即可。

此时我们的yum源已经创建成功 用 #yum repolist 查询当前可用的yum源。yum源若成功创建,你再安装rpm包的时候,yum命令会自动在你所指定的路径下去下载所依赖的软件包了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12486600.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存