我正在使用Kali Linux来进行赋值练习。通常,我发现我需要从存储库中安装一个小的实用程序。因为Kali是一个滚动版本,而且我没有定期更新操作系统,这可能意味着在安装一个次要工具时对操作系统的每个组件都进行重大更新。
为了在其他发行版中解决这个问题,我使用了DVD发行版来保持操作系统安装和更新的一致性。
我在和卡莉试这个,我被困在一个循环里.
apt-cdrom add很好,正在进行更新
apt update
E: The repository 'cdrom://[Debian GNU/Linux 2019.2 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20190508-10:56] kali-last-snapshot Release' does not have a Release file.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.vi /etc/apt/sources.list .列表
deb [trusted=yes] ...然后再更新
apt update
E: Failed to fetch cdrom://[Debian GNU/Linux 2019.2 _Kali-rolling_ - Official Snapshot amd64 LIVE/INSTALL Binary 20190508-10:56]/dists/kali-last-snapshot/contrib/binary-i386/Packages Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs删除/etc/apt.d/ same .列表中的CD行,然后再试一次,我将沿着同一条路径走下去。
有谁知道为什么它会接受CDROM作为一个apt源,或者如何进一步解决这个问题?
(当然,这不是生产系统或现实世界的练习。)
发布于 2019-12-31 20:47:13
我发现了问题,但它只导致了另一个问题,也许是答案。
“未能获取”错误显示它试图到达i386回购,这是错误的,因为发行版是amd64。
将arch=amd64添加到存储库的sources.list条目中,修复了错误。
然而..。
卡利ISO几乎没有借方..。发行版被打包成一个活动CD,其中有一个指向滚动版本的sources.list。在任何地方,似乎都没有构建时的任何存储库快照。即使是liveCD也包含一个带有完整操作系统的临时文件系统,但即使它也没有借方。
我没有意识到卡利的“滚动版本”的深度。几年前他们这样做的时候,我把它当作一个小问题来掩盖:
https://www.kali.org/news/kali-linux-rolling-edition-2016-1/
You might want to choose a point-release distribution if you fit these
statements:
...
- You prioritize stability above new look/feel/functionality
- You want a minimum of distraction/disturbance from update installation这意味着当我安装新软件包时,我:
我想我只会保留备份,快照,并使用很多--尝试-运行在apt上。
https://unix.stackexchange.com/questions/559552
复制相似问题