在Debian上挂载官方ISO为本地APT软件源

在使用Debian操作系统时,有时候我们需要安装一些软件包,但并不希望从互联网上下载,或者因为网络连接的问题无法下载。这时,将官方的Debian ISO文件挂载本地APT软件源是一种解决方案。本教程将指导您如何在Debian上执行这个操作,以便轻松安装软件包。

准备工作

首先,您需要下载Debian官方ISO文件。在这个示例中,我们将以Debian 10.1.0 amd64架构的DVD ISO为例,但您也可以选择其他版本和架构的ISO文件。通常情况下,第一张DVD包含了大多数需要的软件包,但如果您需要更多,也可以挂载所有四张DVD。

请将下载的ISO文件放在适当的位置,以便后续挂载。

挂载ISO文件

接下来,我们将挂载ISO文件。假设您已将ISO文件下载到/path/to目录下,并且希望将它们挂载到/media目录的挂载点中。请打开终端并执行以下命令:

$ mount /path/to/debian-10.1.0-amd64-DVD-1.iso /media/cdrom1/
$ mount /path/to/debian-10.1.0-amd64-DVD-2.iso /media/cdrom2/
$ mount /path/to/debian-10.1.0-amd64-DVD-3.iso /media/cdrom3/
$ mount /path/to/debian-10.1.0-amd64-DVD-4.iso /media/cdrom4/

这些命令将ISO文件分别挂载到不同的挂载点。如果您希望在系统启动时自动挂载这些ISO文件,还可以将它们添加到/etc/fstab文件中,如下所示:

/srv/debsrcs/debian-10.1.0-amd64-DVD-1.iso /media/cdrom1 udf,iso9660 loop 0 0
/srv/debsrcs/debian-10.1.0-amd64-DVD-2.iso /media/cdrom2 udf,iso9660 loop 0 0
/srv/debsrcs/debian-10.1.0-amd64-DVD-3.iso /media/cdrom3 udf,iso9660 loop 0 0
/srv/debsrcs/debian-10.1.0-amd64-DVD-4.iso /media/cdrom4 udf,iso9660 loop 0 0

这些条目将ISO文件的挂载路径添加到/etc/fstab文件中,以便在系统启动时自动挂载。执行以下命令以使更改生效:

$ mount -a

现在,ISO文件已经挂载好了,接下来,我们将配置APT软件源以使用这些本地ISO文件进行软件包安装

配置本地APT软件源

要使用挂载的ISO文件作为本地APT软件源,我们需要编辑/etc/apt/sources.list文件并添加相应的条目。打开终端并执行以下命令:

$ sudo nano /etc/apt/sources.list

在文件中添加以下行,其中/media/cdrom1//media/cdrom4/是您挂载ISO文件的路径,buster是Debian版本的代号,main contrib是软件包的组件:

deb [trusted=yes] file:/media/cdrom1/ buster main contrib
deb [trusted=yes] file:/media/cdrom2/ buster main contrib
deb [trusted=yes] file:/media/cdrom3/ buster main contrib
deb [trusted=yes] file:/media/cdrom4/ buster main contrib

请确保替换路径和版本信息为您实际挂载的ISO文件和Debian版本。

保存文件并退出编辑器。接下来,运行以下命令以更新APT软件源:

$ sudo apt update

现在,您可以使用这些本地ISO文件作为APT软件源来安装软件包了。

安装软件包

通过配置本地APT软件源,您可以轻松地从挂载的ISO文件安装软件包。使用以下命令来安装软件包,例如:

$ sudo apt install package-name

系统将首先查找挂载的ISO文件以获取软件包,如果找到,将从本地ISO文件安装软件包。

结论

通过将官方的Debian ISO文件挂载为本地APT软件源,您可以在没有互联网连接或希望避免下载的情况下方便地安装软件包。这是一个有用的技巧,特别是在特定情况下,如服务器维护或网络连接受限的情况下。

本文由作者 王大神 原创发布于 大神网的AI博客。

转载请注明作者:王大神

原文出处:在Debian上挂载官方ISO为本地APT软件源

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 2023年10月12日 上午11:32
下一篇 2023年10月12日

相关推荐

  • 迁移中的噩梦:Ubuntu与Debian之间的神秘故障

    曾经有一段时间,项目运行得很顺利。两个版本,一个在Linux上运行(使用Ubuntu,使用gcc编译),另一个在Windows上进行本地测试(使用VS编译)。这个项目运行在Docker容器中,一切看起来都很正常。 然后,迁移的时…

    2023年10月25日
    00
  • 编译 Ubuntu 20.04 内核教程

    在计算机世界里,操作系统是一切的基础,而Linux作为一个强大而开放的操作系统,允许你深入定制内核以满足你的需求。Ubuntu 20.04是一个备受欢迎的Linux发行版,它的内核也可以根据你的要求进行编译和定制。本教程…

    2023年10月29日 教程
    00
  • 如何在Linux上物理禁用网卡:解决连接和灯亮的问题

    在Linux系统中,禁用网卡通常是一个相对简单的任务,但有时候,尤其是在物理层面上,可能会出现一些棘手的情况。本文将探讨如何在Linux上物理禁用网卡,同时解决一些可能出现的问题,包括连接仍然亮着的情况。 背景…

    2023年10月25日
    00
  • 在Linux中创建VxVM卷和文件系统教程

    王大神,作为一名自由职业者,您对技术的热情和对自由的追求使您更需要掌握各种技能,包括在Linux系统上创建VxVM卷和文件系统。这项技能在远程工作和处理技术方面的项目中非常重要。在本教程中,我们将深入了解如何…

    2023年12月10日
    00
  • 如何使用Nix包管理器管理Linux软件包

    NixOS是一种不可变的Linux发行版,吸引人的一个原因是它的Nix包管理器。Nix包管理器拥有超过80,000个软件包,虽然可能不及Debian软件包的数量,但仍然令人印象深刻。 好消息是,你不必为了使用Nix包管理器而安装Nix…

    2023年10月28日
    00
  • Ubuntu-server-22.04 lts下部署samba共享文件服务

    你是否曾经在Windows和Linux之间共享文件和打印机时感到困惑?或者你想将你的Linux服务器变成一个Windows域控制器或域成员服务器?不用担心,Samba可以帮助你轻松实现这些目标。本教程将引导你了解Samba,并教你如…

    2023年1月22日
    00
  • 如何使用sudo在Linux和Mac OS中提升权限

    在计算机世界中,有时我们需要执行一些需要特殊权限的任务,比如安装软件、修改系统设置或访问受限文件。这时,我们就需要使用sudo命令来提升我们的权限。本文将介绍什么是sudo,以及如何在Linux和Mac OS中使用它来…

    2023年10月22日
    00
  • 如何在Ubuntu和其他Linux发行版中修复找不到OpenSSL的错误

    摘要:在本文中,我将分享我的经验,详细介绍如何在Ubuntu和其他Linux发行版中修复找不到OpenSSL的错误。通过结合专业知识与日常语言,我希望能帮助遇到相同问题的读者轻松解决这一技术难题。 作为一个长期使用Linu…

    2024年3月17日
    00
  • 2023年Linux开源大事回顾

    2023年已经过去,对于Linux和开源领域来说,这一年充满了惊喜和挑战。从Ubuntu的Flutter商店到印度国防部的Linux采用,再到红帽的源代码锁定,Linux世界发生了许多重大事件。本文将回顾2023年发生的一些重大事件,…

    2024年1月7日
    00
  • 如何在Ubuntu上安装MySQL

    有一天,你突然意识到你需要在你的Ubuntu系统上安装MySQL数据库。也许你是一名开发人员,需要一个强大的数据库管理系统来存储和管理数据。也许你是一名系统管理员,需要为你的服务器配置一个可靠的数据库。无论是哪…

    2023年11月2日
    00