CheckInstall 在 Debian 上安装失败

CheckInstall 在 Debian 上安装失败

我尝试使用 CheckInstall 来跟踪 Debian 上软件包的安装,但安装失败。安装遵循典型的配置/制作过程

$ autoconf
$ ./configure
$ make
$ make install

因此我只是替换$ sudo make install$ sudo checkinstall.当我运行checkinstall它时,启动创建包的过程并开始询问一系列问题。这是我犯了一个错误的地方,我只是想构建一个包来添加到我自己的系统中,而不是为了分发完成的包,所以我只是尝试接受默认答案,输入等。

我没有指定“软件包版本”(这对我来说毫无意义),它开始正常,但最后 CheckInstall 抱怨软件包版本丢失等,安装失败。

它在包文件夹中留下了各种孤立的文件:如何清理它,以及如何继续处理?安装失败时Linux将文件放在哪里:它是否像Windows一样将安装存储在临时文件中并将其清除,因此文件不会保留在系统中,或者Linux保留这些文件并将它们分散在系统中?

答案1

如果checkinstall失败,可能未安装该软件包,无需删除,最终尝试sudo dpkg -r <package-name>,您可以安全地删除rm目录中留下的中间文件。

版本对于dpkg/很重要apt,因此您必须使用一个,即使是假的,如果明天有一个同名的软件包进入发行版,则将安装具有较新版本的软件包。

相关内容