Pil*_*ot6 4 apt software-installation
Ubuntu 18.04 安装介质dkms在pool目录中包含及其依赖项。但apt不能将 USB 闪存识别为包源。
我如何知道apt从连接到 USB 端口的安装介质中提取具有依赖项的软件包,而无需将文件复制到cache或手动安装它们dpkg?
离线安装dkms。不是网络,在
U 盘上安装媒体 使用仿生桌面安装媒体,在 U 盘上/dev/sdb1
/etc/apt/sources.list安装 USB 密钥并创建新的/etc/apt/sources.list/etc/apt/sources.list备份sources.list并准备新的源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.BCK
sudo touch /etc/apt/sources.list
if [ ! -d /media/apt ]; then sudo mkdir /media/apt; fi
sudo mount /dev/sdb1 /media/apt
sudo apt-cdrom add --cdrom=/media/apt
sudo apt-get update
Run Code Online (Sandbox Code Playgroud)
安装
sudo apt-get install dkms
Run Code Online (Sandbox Code Playgroud)
恢复更改 /etc/apt/sources.list
sudo umount /dev/sdb2
sudo rm /etc/apt/sources.list
sudo mv /etc/apt/sources.list.BCK /etc/apt/sources.list
Run Code Online (Sandbox Code Playgroud)
小智 5
我想在从实时 USB 驱动器安装 Ubuntu 18.04 桌面版本后解决同样的问题,但另一个答案不太有效,因为我的 USB 驱动器在启动后自动安装,并且该命令apt期望 USB 驱动器位于/media/cdrom.
启动新安装的 Ubuntu 后,USB 驱动器会自动挂载到/media/username/UBUNTU 18_0,其中username就是您的用户名。
为了使用它作为来源,apt我做了以下操作:
sudo apt-cdrom --no-auto-detect --cdrom=/media/username/UBUNTU\ 18_0 -m add
sudo rmdir -f /media/cdrom
sudo ln -snf /media/username/UBUNTU\ 18_0 /media/cdrom
sudo apt-get update
sudo apt-get install package_name
Run Code Online (Sandbox Code Playgroud)
这ln是必要的,因为apt我希望源代码/media/cdrom在我的例子中。
这些apt-cdrom选项与其他答案不同。-m防止它被卸载。
sources.list您仍然可以按照其他答案中所述进行备份和恢复。
| 归档时间: |
|
| 查看次数: |
5296 次 |
| 最近记录: |