为什么dpkg会给我这个解析错误?
每当我尝试安装软件或更新时,我都会收到以下消息(或稍有不同):
dpkg: error: parsing file '/var/lib/dpkg/available' near line 10650 package 'libreoffige-writev': field name `Replaces>' must be followed by colon
我不知道它意味着什么,但它始终坚持`Replaces>'
后跟冒号。
以下命令应解决您的问题:
sudo dpkg --clear-avail
我在尝试构建包时遇到了类似的问题:
$ dpkg --build ./mypackagefolder/ dpkg-deb: error: parsing file './mypackagefolder//DEBIAN/control' near line 13 package 'mypackage': field name `Bone' must be followed by colon
如果您在DEBIAN / control文件的Description字段中有换行符,则会发生这种情况。 然后,违规的“字段名称”是新行的第一个单词。 修复是为了确保描述不是强制包装的。 要编写多行描述,请将单行段落与“。”分开。 并确保每个单行段落以空白开头。
- “google-chrome-stable取决于libstdc ++ 6(> = 4.8.0); 但是:系统上的libstdc ++ 6版本是4.6.3-1ubuntu5。“
- dpkg:error handling包shim-signed
- 使用apt-get remove时如何解决E:内部错误?
- 依赖性错误阻止所有APT命令运行,“程序包libappstream-glib8:amd64尚未配置”
- 永久更改键盘布局
- Mysql奇怪的安装问题(记录器:命令未找到)
- 分段故障dpkg:error handling包libc-bin(–configure)
- 安装python 3.5后apt依赖项的问题
- 安装错误的libc6-dev版本