在Kubuntu17.10中,我安装了用于打印管理的SafeQ客户端。我需要安装两个deb包,libcrafter_0.0.2_all.deb和ysoft-client_4.0-87_all.deb来自这里。
然而,现在在Kubuntu18.04我不能安装这两个软件包。如果我这么做的话,libcrafter_0.0.2_all.deb
sudo dpkg -i libcrafter_0.0.2_all.deb我得到了
dpkg: error processing archive libcrafter_0.0.2_all.deb (--install):
parsing file '/var/lib/dpkg/tmp.ci/control' near line 3 package 'libcrafter':
error in 'Version' field string '0.0.2-': revision number is empty
Errors were encountered while processing:
libcrafter_0.0.2_all.deb我怎么能安装这个,没有金属什么?我也试过
sudo dpkg --force-all -i libcrafter_0.0.2_all.deb“'Revision是空的”不应该是不安装的原因。这个包是由一些学生参加他的学士论文完成的,我不认为它会被更新。
发布于 2018-05-02 07:05:22
不幸的是,libcrafter包没有正确构建:它的版本是“0.0.2-”,这是Debian中不可接受的版本号(如Debian政策的相关部分中所指定的)。较早版本的dpkg接受这样的版本号,但在1.18.19版本中已经修正了(我很惊讶您能够在17.10中安装软件包,因为它有dpkg 1.18.24)。
然而,这是可以解决的:
https://unix.stackexchange.com/questions/441228
复制相似问题