Sempre que instalo algo, recebo o seguinte erro várias vezes:
Chave de configuração desconhecida 'arquitetura estrangeira' encontrada nos arquivos de configuração 'dpkg'. Esse aviso se tornará um erro grave em uma data posterior; portanto, remova as opções de configuração incorretas e substitua-as por chamadas de 'dpkg --add-architecture' na linha de comando.
Quando tento dpkg --add-architecture
, recebo:
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' !
Ainda não tenho problemas, mas como diz Este aviso se tornará um erro grave em uma data posterior, é melhor fazer algo sobre isso. Quando pesquiso 'arquitetura estrangeira', encontro um arquivo vazio, que não contém um único byte. De alguma forma, não consigo excluir esse arquivo.
Por favor, ajudem, é uma espécie de crocante ...
Eu uso o Ubuntu versão 12.10
Atualizadas as perguntas:
cat /etc/dpkg/dpkg.cfg
no-debsig
log /var/log/dpkg.log
ls /etc/dpkg/dpkg.cfg.d/
multiarch
fonte
cat /etc/dpkg/dpkg.cfg
&ls /etc/dpkg/dpkg.cfg.d/
. Reedite sua pergunta.uname -m
) e o resultado decat /var/lib/dpkg/arch
.Respostas:
Você diz nos comentários que vê:
Presumivelmente, esse arquivo
/etc/dpkg/dpkg.cfg.d/multiarch
contém umaforeign-architecture
chave. Então, sugiro apenas excluir o arquivo:fonte
Meu
/etc/dpkg/dpkg.cfg.d/multiarch
contido:Eu apaguei o arquivo. Eu então emiti:
fonte