当前位置: 首页>>技术教程>>正文


如何将.iso映像用作CD-ROM存储库?

, , , , ,

问题描述

我把Debian,Ubuntu和Ubuntustudio的所有图像都作为.iso。如何使用它们作为存储库来使用sudo apt-get install package-name安装我想要的软件包?

我很容易安装与存档贴片的.iso文件,但在软件源添加CD-ROM当它说请插入CD-ROM。

如何在不将它们刻录到磁盘的情况下执行此操作?

最佳解决方案

这个问题已经作为对不同问题的答案的一部分得到了回答:How to make USB drive as local repository

The easiest way to add the image as a software source is to burn it to a CD/DVD. You then need to go to System -> Administration -> Software Sources, click ‘Other Software’ and click ‘Add CD-ROM…’.

If you want to use the ISO image as a software source without burning it, the process will be a bit more complicated. You will need to open a terminal Applications -> Accessories -> Terminal and run these commands:

sudo mkdir /aptoncd-mountpoint

sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop

sudo apt-cdrom -d=/aptoncd-mountpoint add

(source: http://www.debianhelp.org/node/10486)

次佳解决方案

试试这个

mkdir /media/mountpoint  
mount -t iso9660 -o loop /pathtoiso.iso /media/mountpoint  

然后使用文本编辑器将deb file:///media/mountpoint distro main contrib添加到/etc/sources.list,而不是使用某些GUI工具,然后从包管理器更新。

第三种解决方案

上述步骤对我没有用。无论如何,我碰巧在debian user list的帮助下解决了这个问题。

这是步骤。

  1. 假设您在/home /iso-files /文件夹中有iso文件。我在/home /iso-files文件夹中有debian-7.1.0-amd64-DVD-1.iso

  2. 在/media中创建一个新文件夹

    mkdir /media/dvd1-mountpoint
    

    您必须以root身份运行上述命令

  3. 以root身份运行以下命令

    mount ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint -o loop 
    
  4. 在/etc /fstab中添加一个条目,如下所示

    ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint iso9660 loop,ro,user,noauto 0       0
    
  5. 在/etc/apt/sources.list中输入如下条目

    deb file:/media/dvd1-mountpoint/ wheezy main contrib
    
  6. 通过在每个条目的开头添加#来注释/etc/apt/sources.list中的所有其他内容。只有上述行应该取消注释。

  7. 以root身份运行以下命令

    apt-get update
    
  8. 安装任何包名称,现在它应该工作。

    apt-get install somePackage
    
  9. 您可以通过卸载DVD然后直接安装挂载点来检查fstab中的条目是否正确

    umount /media/dvd1-mountpoint
    mount /meida/dvd1-mountpoint
    
  10. 如果您计划在启动时自动挂载DVD,则应从/etc /fstab中的条目中删除user,noauto

以上步骤对我来说非常合适。它也适合你!我知道我很晚才回答你,但无论如何!

第四种方案

我在这里找到答案:http://ubuntuguide.net/4-ways-to-upgrade-to-ubuntu-11-04-natty-narwhalonlineoffline(4号)。

基本上,它建议将ISO作为CDROM安装。这可能会让系统误认为ISO映像是真正的CD。

sudo mount -t iso9660 -o loop PATH/TO/ISO /cdrom

(我使用这种方法从11.10升级到12.04 Alpha2,因为它不适合CD,因为某些原因我的系统对USB驱动器不满意。)

第五种方案

sudo mount  ~/Desktop/ubuntu-12.04.3-desktop-i386.iso /media/apt
sudo apt-cdrom -d=/media/apt add

这有效。

参考资料

本文由Ubuntu问答整理, 博文地址: https://ubuntuqa.com/article/1925.html,未经允许,请勿转载。