使用U盘配置本地yum源

导读当我们安装Linux操作系统时,有时使用的是最小化的安装,安装好后许多命令用不了,需要再次安装,下面我来教大家在没联网的时候如何配置本地yum源通过配置的yum源安装软件包。

第一步、制作镜像盘

首先我们先找到一个U盘,准备一个镜像文件,使用U盘通过自己的电脑制作一个Linux的安装系统盘,可以使用UltralISO这个软件制作,具体制作方法如下:

  1. 以管理员身份运行UltraISO,点击“文件”菜单下的“打开”按钮,打开已准备好的ISO镜像文件。
  2. 选择“启动”→“写入硬盘镜像”。写入前保证U盘上面的文件已经备份,不然在写入之前系统会自动格式化U盘。
  3. 系统格式化U盘后,就开始刻录Ubuntu 13.10镜像到U盘。
  4. 等到下面的进程条完成后,一个Ubuntu的安装U盘就制作完成了。PS:其他系统Window 7/8、Windows XP、VISTA都可以这样制作。

第二步、挂载U盘

制作好U盘后,开机插入U盘,查看并挂载U盘

[linuxprobe@locallhost]# fdisk -l
[linuxprobe@locallhost]# mount /dev/sdb1 /mnt/

第三步、删除原有yum源(建议先备份)

[linuxprobe@locallhost]#rm -f /etc/yum.repos.d/

第四步、指定本地yum源路径

[linuxprobe@locallhost]# vi /etc/yum.repos.d/Yum-repo-DVD.repo

编写仓库源文件
[linuxprobe]
name=linuxprobe
baseurl=file:///mnt/
gpgcheck=1
enabled=1
第五步、清除缓存、重新加载yum源

[linuxprobe@locallhost]# yum clean all
[linuxprobe@locallhost]# yum makecache

以上配置yum源步骤完成,可以使用yum命令测试了。

本文原创地址:https://www.linuxprobe.com/linux-yum-2.html

转载于:https://my.oschina.net/ssdlinux/blog/3100555

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要配置Linux的离线yum源,可以按照以下步骤进行: 1. 在一台联网的Linux机器上,下载需要的yum源文件和软件包,可以使用wget或者curl命令进行下载。 2. 将下载好的文件和软件包拷贝到离线机器上,可以使用scp命令或者U盘等移动存储设备进行拷贝。 3. 在离线机器上创建一个本地yum源配置文件,可以使用vi或者nano等编辑器进行编辑,配置文件的格式如下: [local] name=Local Yum Repository baseurl=file:///path/to/local/repo enabled=1 gpgcheck= 其中,name是yum源的名称,baseurl是本地yum源的路径,enabled表示是否启用该yum源,gpgcheck表示是否进行GPG签名校验。 4. 将配置文件保存到/etc/yum.repos.d/目录下,可以使用cp命令进行复制。 5. 运行yum clean all命令清除缓存,然后运行yum makecache命令生成本地yum源的元数据。 6. 离线机器就可以使用yum命令进行软件包的安装和更新了,例如yum install package_name。 注意:在配置本地yum源时,需要确保本地机器的软件包版本和依赖关系与在线yum源一致,否则可能会出现软件包安装失败的情况。 ### 回答2: Linux是一种广为使用操作系统,在服务器管理和开发领域尤其流行。在Linux中,yum是一个非常重要的软件包管理工具,可以帮助管理员管理和安装Linux软件包。然而,如果服务器没有访问互联网的权限,则yum无法连接到默认的yum源进行安装,此时我们就需要设置一个本地离线yum源来解决这个问题。 下面是一些步骤来配置离线yum源: 1.下载离线yum源: 管理员需要首先下载一个相应的离线yum源,可以在任何有网络的计算机上下载。在此过程中,必须确保下载了所需的RPM包和依赖项。 2.将离线yum源镜像文件放到Linux服务器上: 将之前下载的离线yum源放到服务器的某个目录中。在本文中,我们假设它在“/opt/yumrepos”目录下。 3.设置YUM配置文件: 管理员需要使用如下命令修改yum配置文件。若不存在,则在该目录下创建该文件: vi /etc/yum.repos.d/local.repo 将以下代码添加到该文件内。 [root@localhost]$ cat /etc/yum.repos.d/local.repo [local] name=local baseurl=file:///opt/yumrepos enabled=1 gpgcheck=0 其中,name表示源的名称,baseurl设置为之前下载的文件存放的路径,enabled设置为1表示启用这个源,gpgcheck表示是否开启GPG检查(0表示不检查,1表示检查)。 4.测试yum源使用以下命令测试yum源是否可用: [root@localhost]# yum clean all && yum update 如果成功,它应该开始更新和安装软件包。 通过上述步骤,管理员就能成功配置一个离线yum源。这种方法可以确保管理员能够在没有互联网连接的情况下轻松管理和安装Linux软件包,非常方便实用。 ### 回答3: 在Linux系统中使用yum命令进行软件安装非常方便,但是默认的yum源速度比较慢,有可能会出现网络连接不畅的情况,因此一些组织或企业可能会搭建自己的离线yum源来加快软件安装速度和安全性。以下是配置离线yum源的步骤: 1. 安装yum-utils工具 yum-utils包含一些有用的工具,例如yum-config-manager和reposync,它们可以帮助我们管理yum源。命令如下: ```sh yum install -y yum-utils ``` 2. 创建接收yum软件列表的目录 在安装过程中,我们需要指定一个接收yum软件列表的目录,可以先预创建一个目录。例如,我们创建一个目录"yum-repo"来接收软件列表。 ```sh mkdir /root/yum-repo ``` 3. 下载yum软件资源库 在离线yum源的搭建中,必须要下载软件资源库。我们可以从官网上下载rpm包或者直接使用库中的软件包(通常不会有所有软件的包,所以建议从官网下载) 4. 使用reposync同步yum软件资源库 在本操作中,我们使用reposync命令从默认yum源中同步资源到本地。我们使用–download-metadata命令获取软件池中的元数据。 ```sh reposync --gpgcheck -lm --repoid=base --newest-only --download-metadata --download_path=/root/yum-repo/ ``` 解释: * --gpgcheck:启用 GPG 检查(默认情况下,reposync 禁用 GPG 检查) * -lm:在退出时,生成 metadata (repodata) 信息 * --repoid=base:下载 ID 名称为 base 的 YUM 存储库 * --newest-only:仅从存储库中下载最新的 RPM 包 * --download-metadata:只下载元数据 * --download_path=/root/yum-repo/:将 RPM 和元数据下载到指定的目录 5. 创建yum软件资源库 通过使用createrepo命令扫描/download_path/目录的所有rpm包并创建metadata (repodata)。 ```sh createrepo /root/yum-repo/ ``` 这样,我们就已经创建好了一个离线yum源。最后还需要修改本地系统的yum源为本地yum源,具体可以参考使用文档。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值