美文网首页
Debian 10 使用光盘(ISO)离线安装包

Debian 10 使用光盘(ISO)离线安装包

作者: 才哥x3 | 来源:发表于2020-12-15 17:21 被阅读0次

    安装完OS后没有网络,手上只有DVD的iso。
    有两种方法,方法一是手册中的提到的,但我使用中此处有坑,方法二是验证可用的。


    方法一:使用apt-cdrom add

    参见官方文档 APT-CDROM(8)

    1、注释掉在线源

    #备份并编辑源列表文件,注释掉其中的在线源
    vi /etc/apt/sources.list
    

    2、添加光盘(ISO)源

    #将光盘(或ISO)插入光驱(或虚拟光驱),执行:
    apt-cdrom add
    

    我使用中此处报错 W: Failed to mount '/dev/sr0' to 'media/cdrom'
    这个错误应该就是导致方法一在我这里失效的原因,应该是要把光盘(ISO)加载1号光驱位置。
    而我使用的是虚拟控制台虚拟介质挂载,不能放在1号位置。

    3、检查是否可用

    #执行检查是否可用,有无错误
    apt update
    

    我在使用中此处报错 E: The repository 'XXX' does not have a Relase file.


    方法二:挂载光盘(ISO)后手动修改源列表

    1、挂载光盘(ISO)到 /media/cdrom

    #手动挂载光盘(ISO)
    mount /dev/sr1 /media/cdrom
    

    2、修改指定挂载点为软件源

    #备份并修改源列表文件
    #添加刚挂载的光盘(ISO)挂载点为软件源,并注释掉其他源地址
    vi /etc/apt/sources.list
    

    挂载点软件源写法
    deb [trusted=yes] file:/media/cdrom/ buster contrib main
    其中 /media/cdrom 为上一步挂载点,路径后面的 buster contrib main 可参照 apt-cdrom add 自动生成的信息填写,[trusted=yes] 告诉 APT 该源是可信的,可参考官方文档 SOURCES.LIST(5).

    3、检查是否可用

    #执行检查是否可用,有无错误
    apt update
    

    如果上一步没有在源列表写 [trusted=yes],此处会报错 E: The repository 'XXX' is not signed.
    只要你的光盘(ISO)来历明确,就无视吧。

    4、安装软件包

    #如果上一步没有在源列表写 [trusted=yes],使用参数 --allow-insecure--repositories 更新源
    apt update
    apt update --allow-insecure--repositories
    #如果上一步没有在源列表写 [trusted=yes],使用参数 --allow-unauthenticated 安装软件包
    apt install
    apt install XXX --allow-unauthenticated
    

    相关文章

      网友评论

          本文标题:Debian 10 使用光盘(ISO)离线安装包

          本文链接:https://www.haomeiwen.com/subject/coewgktx.html