항상 무언가를 설치할 때 다음과 같은 오류가 여러 번 발생합니다.
'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' !
아직 문제는 없지만 나중에이 경고는 어려운 오류가 될 것이라고 말합니다 . '외국 아키텍처'를 검색하면 단일 바이트가 포함되지 않은 빈 파일을 찾습니다. 어떻게 든 그 파일을 삭제할 수 없습니다.
제발 도와주세요.
우분투 버전 12.10을 사용합니다.
질문을 업데이트했습니다 :
cat /etc/dpkg/dpkg.cfg
no-debsig
log /var/log/dpkg.log
ls /etc/dpkg/dpkg.cfg.d/
multiarch
cat : # dpkg 구성 파일 # #이 파일은 dpkg의 기본 옵션을 포함 할 수 있습니다. 모든 명령 줄 # 옵션이 허용됩니다. # 옵션 뒤에 공백과 / 또는`= '기호로 구분하여 값을 지정하여 값을 지정할 수 있습니다. # # 기본적으로 debsig-verify를 활성화하지 마십시오. 배포가 # 임베디드 서명을 사용하지 않기 때문에 debsig-verify는 모든 패키지를 거부합니다. no-debsig # 상태 변경 및 작업을 파일에 기록합니다. log /var/log/dpkg.log ls의 경우 : multiarch
—
speedy-MACHO
질문을 편집하고 코드 태그 사이에 결과를 추가하십시오. 그런 것을 읽을 수 없습니다.
—
NickTux
다음 정보로 질문을 업데이트하십시오 : Ubuntu 버전, 아키텍처 (
—
Eric Carvalho
uname -m
) 및 oputput of cat /var/lib/dpkg/arch
.
sorr, 'architecture (uname -m)'은 무슨 뜻입니까? cat / var / lib / dpkg / arch는 다음을 제공합니다. 그러한 파일이나 디렉토리가 없습니다. 나는 그것을 적어야한다고 생각하지 않습니까? 그건 그렇고, 편집하려면 편집하십시오.
—
speedy-MACHO
cat /etc/dpkg/dpkg.cfg
& 의 결과를 게시하십시오ls /etc/dpkg/dpkg.cfg.d/
. 질문을 다시 편집하십시오.