Toujours quand j'installe quelque chose, j'obtiens l'erreur suivante plusieurs fois:
Clé de configuration inconnue 'architecture étrangère' trouvée dans vos fichiers de configuration 'dpkg'. Cet avertissement deviendra une erreur difficile à une date ultérieure. Veuillez donc supprimer les options de configuration incriminées et les remplacer par les invocations 'dpkg --add-architecture' sur la ligne de commande.
Quand j'essaie dpkg --add-architecture
je reçois:
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' !
Je n'ai pas encore rencontré de problème, mais comme il est indiqué Cet avertissement deviendra une grave erreur ultérieurement Je ferais mieux de faire quelque chose à ce sujet. Lorsque je recherche 'foreign-architecture', je trouve un fichier vide, ne contenant pas un seul octet. Je ne peux pas en quelque sorte supprimer ce fichier.
S'il vous plaît aider, c'est une sorte de creapy ...
J'utilise Ubuntu version 12.10
Mise à jour des questions:
cat /etc/dpkg/dpkg.cfg
no-debsig
log /var/log/dpkg.log
ls /etc/dpkg/dpkg.cfg.d/
multiarch
Vous dites dans les commentaires que vous voyez:
$ ls /etc/dpkg/dpkg.cfg.d/
multiarch
Ce fichier, /etc/dpkg/dpkg.cfg.d/multiarch
, contient probablement une clé foreign-architecture
. Je suggère donc simplement de supprimer le fichier:
Sudo rm /etc/dpkg/dpkg.cfg.d/multiarch
Mon /etc/dpkg/dpkg.cfg.d/multiarch
contenait:
foreign-architecture i386
J'ai supprimé le fichier. J'ai ensuite émis:
dpkg --add-architecture foreign-architecture