我正在尝试在 Debian 9 中安装 .deb 文件,我这样做:
# sudo apt install ./respin-2.0.1.deb
Reading package lists... Done
E: Unsupported file ./respin-2.0.1.deb given on commandline
我该如何解决?
答案1
包的文件名无效,这就是apt
无法处理它的原因。要解决此问题,请按以下步骤操作(从头开始):
wget https://github.com/ch1x0r/LinuxRespin/raw/master/respin-2.0-1.deb
mv respin-2.0-1.deb respin_2.0-1.deb
apt install ./respin_2.0-1.deb
然而,这在 Debian 9 上不起作用,因为无法满足依赖关系;该软件包只能在 Ubuntu 上使用(尽管作者的评论相反)。
答案2
看起来很像该文件不存在...请根据斯蒂芬的评论发布更多详细信息。
如果您以 root 身份使用图形会话(您不应该这样做),那么您将不需要 sudo。安装 .deb 的正确命令如您所述dpkg -i <deb file>
。
答案3
使用旧版本 respin-deb_1.0.0-1_all.deb,我达到了新的水平。但不确定我是否会成功。但脚本给了我一个很好的custom-live.iso。
不过,必须做一些故障排除,主要是在出现以下错误消息后编辑 usr/bin/ 中的脚本“respin”: sed: 无法读取 /lib/live/config/1100-policykit: 没有这样的文件或目录
在我的系统上,该文件是“1080-policykit”。因此,找到 1100- 的行并在 1080 中更改它,就像一个魅力。
我似乎无法启动 dd'd USB 记忆棒。在我的 macbookair 启动屏幕中,USB 似乎无法启动(不可见)。可能与缺少 /boot 或 /boot/efi 有关。继续尝试。
答案4
修复损坏的依赖项 - 然后 respin 可在 Debian 上运行。
-F https://manpages.debian.org/stretch/apt/apt-get.8.en.html
请随时联系 linuxrespin.org 上的联系人