Ale*_*xar 50 apt repository cd localrepository add-apt-repository
我有 Debian、Ubuntu 和 Ubuntustudio 的所有图像作为.iso. 如何将它们用作存储库来安装所需的软件包sudo apt-get install package-name?
我很容易.iso用Archive Mounter挂载文件,但是在软件源中添加 CD-ROM 时,它说Please Insert CD-ROM。
我应该如何在不将它们刻录到磁盘的情况下执行此操作?
dv3*_*0ea 18
这个问题已经作为另一个问题的答案的一部分得到了回答: How to make USB drive as local repository
将映像添加为软件源的最简单方法是将其刻录到 CD/DVD。然后,您需要转到系统 -> 管理 -> 软件源,单击“其他软件”,然后单击“添加 CD-ROM...”。
如果你想把 ISO 镜像作为软件源使用而不烧它,过程会复杂一些。您需要打开终端应用程序 -> 附件 -> 终端并运行以下命令:
sudo mkdir /aptoncd-mountpoint
sudo mount /media/USB/aptoncd.iso ~/aptoncd-mountpoint -oloop
sudo apt-cdrom -d=/aptoncd-mountpoint add
小智 12
尝试这个
mkdir /media/mountpoint
mount -t iso9660 -o loop /pathtoiso.iso /media/mountpoint
Run Code Online (Sandbox Code Playgroud)
然后使用文本编辑器添加deb file:///media/mountpoint distro main contrib,/etc/sources.list而不是使用某些 GUI 工具,然后从包管理器更新。
小智 6
sudo mount ~/Desktop/ubuntu-12.04.3-desktop-i386.iso /media/apt
sudo apt-cdrom --no-mount -d=/media/apt add
Run Code Online (Sandbox Code Playgroud)
这有效。
上述步骤对我不起作用。无论如何,我碰巧在debian 用户列表的帮助下解决了这个问题,并且成功了。
以下是步骤。
假设您在 /home/iso-files/ 文件夹中有 iso 文件。我在 /home/iso-files 文件夹中有 debian-7.1.0-amd64-DVD-1.iso
在 /media 中创建一个新文件夹
mkdir /media/dvd1-mountpoint
Run Code Online (Sandbox Code Playgroud)
您必须以 root 身份运行上述命令
以 root 身份运行以下命令
mount ~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint -o loop
Run Code Online (Sandbox Code Playgroud)在 /etc/fstab 中添加一个条目,如下所示
~/iso-files/debian-7.1.0-amd64-DVD-1.iso /media/dvd1-mountpoint iso9660 loop,ro,user,noauto 0 0
Run Code Online (Sandbox Code Playgroud)在您的 /etc/apt/sources.list 中创建一个条目,如下所示
deb file:/media/dvd1-mountpoint/ wheezy main contrib
Run Code Online (Sandbox Code Playgroud)通过在每个条目的开头添加 # 来注释掉 /etc/apt/sources.list 中的所有其他内容。只有上面的行应该被取消注释。
以 root 身份运行以下命令
apt-get update
Run Code Online (Sandbox Code Playgroud)安装任何包名,现在它应该可以工作了。
apt-get install somePackage
Run Code Online (Sandbox Code Playgroud)您可以通过卸载dvd然后直接安装挂载点来检查您在fstab中的条目是否正确
umount /media/dvd1-mountpoint
mount /meida/dvd1-mountpoint
Run Code Online (Sandbox Code Playgroud)如果您计划在启动时自动挂载 DVD,您应该user,noauto从 /etc/fstab 中的条目中删除
上述步骤对我来说非常完美。它也应该适合你!我知道我回答你已经很晚了,但无论如何!
| 归档时间: |
|
| 查看次数: |
154650 次 |
| 最近记录: |