总是在安装某些东西时多次出现以下错误:
在“ dpkg”配置文件中发现未知的配置密钥“ foreign-architecture”。此警告将在以后变成硬错误,因此请删除有问题的配置选项,并在命令行中将其替换为“ dpkg --add-architecture”调用。
当我尝试时,dpkg --add-architecture
我得到:
Unknown configuration key `foreign-architecture' found in your `dpkg'
configuration files. This warning will become a hard error at a later
date, so please remove the offending configuration options and replace
them with `dpkg --add-architecture' invocations at the command line.
dpkg: error: --add-architecture takes one argument
Type dpkg --help for help about installing and deinstalling packages [*];
Use `dselect' or `aptitude' for user-friendly package management;
Type dpkg -Dhelp for a list of dpkg debug flag values;
Type dpkg --force-help for a list of forcing options;
Type dpkg-deb --help for help about manipulating *.deb files;
Options marked [*] produce a lot of output - pipe it through `less' or `more' !
我还没有问题,但是由于它说此警告将在以后变成一个硬错误,因此我最好对此做一些处理。当我搜索“外部体系结构”时,我发现一个空文件,其中不包含单个字节。我以某种方式无法删除该文件。
请帮助,这有点令人毛骨悚然...
我使用Ubuntu 12.10版本
更新了问题:
cat /etc/dpkg/dpkg.cfg
no-debsig
log /var/log/dpkg.log
ls /etc/dpkg/dpkg.cfg.d/
multiarch
对于猫:#dpkg配置文件##该文件可以包含dpkg的默认选项。允许使用所有命令行#选项。可以通过将值放在#选项后来指定值,并用空格和/或“ =”符号分隔。##默认不启用debsig-verify;由于发行版未使用#个嵌入式签名,因此debsig-verify将拒绝所有软件包。no-debsig#记录状态更改和对文件的操作。日志/var/log/dpkg.log对于ls:multiarch
—
speedy-MACHO 2012年
请编辑您的问题,然后在代码标签之间添加结果。无法读取类似的内容。
—
NickTux 2012年
请使用以下信息更新问题:Ubuntu版本,体系结构(
—
埃里克·卡瓦略
uname -m
)和的反对cat /var/lib/dpkg/arch
。
sorr,“架构(uname -m)”是什么意思?cat / var / lib / dpkg / arch给出:没有这样的文件或目录。我认为我不必写下来吗?顺便说一句,如果您要编辑,那就去做吧。
—
speedy-MACHO
cat /etc/dpkg/dpkg.cfg
&的结果ls /etc/dpkg/dpkg.cfg.d/
。重新编辑您的问题。