Synaptic Package Manager를 열 때 소스 목록 오류


2

Synaptic Package Manager를 열면 다음 오류가 발생합니다.

오류가 발생하였습니다

다음과 같은 세부 사항이 제공됩니다.

E: Deformed line 1 in sources list /etc/apt/sources.list.d/canonical_partner.list (»URI«)
E: The list of sources could not be read.
Go to the repository dialog to correct the problem.
E: _cache->open() failed, please report.

이 문제를 해결하려면 어떻게해야합니까?


"Synaptic Package Manager를 열면 다음 오류가 표시됩니다."
Clayton

"E : 소스 목록 /etc/apt/sources.list.d/canonical_partner.list의 변형 된 1 행"
Clayton

답변:


4

영어로 대답하겠습니다. 나는 또한 독일어를 조금 알고 있지만 영어로 작성하십시오. 나는 영어도 아니며,이 노력을한다. 편집 : 번역에 대한 Xubu-tur 감사합니다

이것을 시도하십시오 : sources.list 파일을 어떻게 복원합니까? 아마 sources.list 파일이 손상되었거나 비슷한 것입니다. 설치 미디어에서 복원하거나 http://repogen.simplylinux.ch/ 에서 다운로드하려고 시도 할 수 있습니다 (설치 미디어에서 복원하는 것이 항상 더 좋다고 생각합니다 ...)


2

귀하의 /etc/apt/sources.list.d/canonical_partner.list파일은하지 손상되었습니다 /etc/apt/sources.list. 터미널에서 아래 명령을 실행하여 해당 파일의 내용을 바꾸십시오.

var=$(lsb_release -c | awk '{print $2}'); sudo sed -ri "1s:^(.*)$:deb http\:\/\/archive.canonical.com\/ $var partner:g" /etc/apt/sources.list.d/canonical_partner.list

손상된 줄을 Ubuntu 릴리스의 정확한 줄로 바꿉니다.

마지막 sudo apt-get update으로 터미널 에서 명령을 실행하여 리포지토리를 업데이트하는 것을 잊지 마십시오 .


1

방금 같은 문제가있었습니다. 위의 명령은 전혀 작동하지 않았습니다. 그러나 sources.list 파일을 조사했을 때 거기에 속하지 않은 줄을 보았습니다. 사용자 정의 패키지 경로를 추가하려고 시도한 것을 기억합니다. (btw 작동하지 않음) 위치를 수동으로 추가하는 작업은 패키지 관리자 자체에서 수행되었습니다. 내가 추가 한 줄 때문에 패키지 관리자가 더 이상 시작되지 않기 때문에이 방법을 다시 사용할 수 없습니다. 텍스트 편집기를 사용하여 줄을 제거하려고 시도해도 작동하지 않았습니다. 파일은 읽기 전용 모드에서만 열립니다.

터미널을 루트 또는 수퍼 유저로 실행하십시오. (수퍼 유저 모드에서 매우 강력한 도구를 사용하는 것에 대한 정보입니다. 매우 조심하십시오) 유형 :

vi /etc/apt/sources.list

터미널 내에서 텍스트 편집기가 열립니다

화살표 키를 사용하여 유효하지 않은 행으로 이동하십시오.

모든 유효한 줄은 DEB로 시작해야합니다

커서가 잘못된 줄에있을 때 키보드에서 dd를 누릅니다 (d 키 x2).

다른 곳에

라인이 성공적으로 제거되면 Shift 키를 누른 상태에서 zz (z 키 x2)를 누릅니다.

오히려 터미널을 종료하고 문제가 발생하면 전문가에게 문의하십시오.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.