Zawsze, gdy coś instaluję, wielokrotnie pojawia się następujący błąd:
Nieznany klucz konfiguracji „obca architektura” znaleziony w plikach konfiguracyjnych „dpkg”. To ostrzeżenie stanie się poważnym błędem w późniejszym terminie, więc usuń obrażające opcje konfiguracji i zastąp je wywołaniami „dpkg --add-architecture” w wierszu polecenia.
Kiedy próbuję dpkg --add-architecture
, otrzymuję:
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' !
Nie mam jeszcze problemów, ale skoro jest napisane, że to ostrzeżenie stanie się poważnym błędem w późniejszym terminie , lepiej coś z tym zrobić. Kiedy szukam „architektury obcej”, znajduję pusty plik, który nie zawiera ani jednego bajtu. Jakoś nie mogę usunąć tego pliku.
Proszę o pomoc, to rodzaj kremówki ...
Używam Ubuntu w wersji 12.10
Zaktualizowano pytania:
cat /etc/dpkg/dpkg.cfg
no-debsig
log /var/log/dpkg.log
ls /etc/dpkg/dpkg.cfg.d/
multiarch
źródło
cat /etc/dpkg/dpkg.cfg
&ls /etc/dpkg/dpkg.cfg.d/
. Ponownie edytuj swoje pytanie.uname -m
) i opcjacat /var/lib/dpkg/arch
.Odpowiedzi:
W komentarzach, które widzisz, mówisz:
Prawdopodobnie ten plik
/etc/dpkg/dpkg.cfg.d/multiarch
zawieraforeign-architecture
klucz. Sugeruję więc usunięcie pliku:źródło
Mój
/etc/dpkg/dpkg.cfg.d/multiarch
zawierał:Usunąłem plik. Następnie wydałem:
źródło