我在使用 kali linux 安装某些软件包时遇到问题。在引入安装命令后(不是每一个安装命令,但它都会发生),我收到一条建议,建议我在安装其他包时删除包并更新一些包。如果我引入(Y),电脑就会崩溃,如果我引入(n),我就无法安装该软件包。
即使安装了全新的操作系统,这种情况也发生在我身上。
问题看起来是这样的。我输入以下命令:
$ sudo apt-get install protonvpn-cli
作为回应我得到:
The following packages will be REMOVED:
(...)
The following NEW packages will be installed:
(...)
The following packages will be upgraded:
(...)
270 upgraded, 47 newly installed, 75 to remove and 1402 not upgraded.
Need to get 4,233 kB/344 MB of archives.
After this operation, 148 MB disk space will be freed.
Would you like to continue? [Y/n]
答案1
安装某些软件包可能会导致卸载其他以某种方式与之冲突的软件包(它们包含相同的文件),或者它们具有冲突的依赖项(例如,一个需要比另一个版本更新的库版本)。如果不深入研究,就不可能知道发生了什么。无论如何,如此巨大的变化可能是由于试图强制安装来自不同版本的系统或相关但不同的发行版的软件包而引起的。
除非你真的知道你在做什么,避免这样做(很可能会损坏)。如果你知道自己在做什么,你就不会这么做。如果您确实需要该包,请考虑从源代码进行编译(或者更好的是,了解如何创建您自己的包)。