我将 Debian、Ubuntu 和 Ubuntustudio 的所有图像都保存为.iso
. 我如何将它们用作存储库来安装我想要的软件包sudo apt-get install package-name
?
我很容易用Archive Mounter挂载.iso
文件,但是在Software Sources添加 CD-ROM 时,它说Please Insert CD-ROM。
我应该如何做到这一点而不将它们刻录到磁盘?
我将 Debian、Ubuntu 和 Ubuntustudio 的所有图像都保存为.iso
. 我如何将它们用作存储库来安装我想要的软件包sudo apt-get install package-name
?
我很容易用Archive Mounter挂载.iso
文件,但是在Software Sources添加 CD-ROM 时,它说Please Insert CD-ROM。
我应该如何做到这一点而不将它们刻录到磁盘?
这个问题已经作为另一个问题的答案的一部分得到了回答: 如何将 USB 驱动器作为本地存储库
尝试这个
然后使用文本编辑器而不是使用某些 GUI 工具添加,然后从包管理器更新
deb file:///media/mountpoint distro main contrib
。/etc/sources.list
上述步骤对我不起作用。无论如何,我碰巧在debian 用户列表的帮助下解决了这个问题,并且成功了。
以下是步骤。
假设您在 /home/iso-files/ 文件夹中有 iso 文件。我在 /home/iso-files 文件夹中有 debian-7.1.0-amd64-DVD-1.iso
在 /media 中创建一个新文件夹
您必须以 root 身份运行上述命令
以root身份运行以下命令
向 /etc/fstab 添加一个条目,如下所示
在您的 /etc/apt/sources.list 中创建一个条目,如下所示
通过在每个条目的开头添加 # 来注释掉 /etc/apt/sources.list 中的所有其他内容。只有上面的行应该被取消注释。
以root身份运行以下命令
安装任何包名称,现在它应该可以工作了。
您可以通过卸载 dvd 然后直接挂载挂载点来检查您在 fstab 中的输入是否正确
如果您计划在启动时自动挂载 DVD,您应该
user,noauto
从 /etc/fstab 中的条目中删除上述步骤对我来说非常完美。它也应该对你有用!我知道我很晚才回答你,但无论如何!
这行得通。
我在这里找到了答案: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 驱动器不满意。)
dv3500ea 描述的方法现在不起作用。(我认为它过去有效)。它显示如下消息:
我发现这个解决方法很有用:
做完dv3500ea的方法前两步之后,(为了方便用户我再写一遍)
你应该运行这个:
如果它给你错误,说不
/media/apt
存在,用这个创建一个然后运行dv5300ea命令的第三条命令(略有改动):
这应该完全有效。
我的 :
对此稍作改动,帮助我让它工作,尤其是在 amd64/i386 混合环境中。
** 我没有使用 mount 命令,而是将 iso 永久安装在 /etc/fstab 中 **
萨拉姆
Ubuntu 中的个人存储库: https ://help.ubuntu.com/community/Repositories/Personal
将挂载点添加到 sourcelist 添加
一般来说:
< Alexare 问:我将 Debian、Ubuntu 和 Ubuntustudio 的所有图像都保存为 .iso。如何使用它们作为存储库来使用 sudo apt-get install package-name 安装我想要的包?>
我的答案:
我用file-roller打开iso文件,从那里提取目录'.../dists/'和'.../pool/'到一个空目录(在硬盘或可扩展媒体上,例如USB记忆棒)和添加到 /etc/apt/sources.list:
deb 文件:/path_to/that_directory 发行版主 [贡献]
然后我以 root 身份打开 aptitude 并更新源
完毕。
您可以在媒体和 sources.list 中添加这些文件中的一个以上。
如果您喜欢使用“apt-get”而不是使用 aptitude 来探测它,我不知道这是否有效。