이 "E : 유형 '*'을 소스 목록의 라인 *에서 알 수 없음 ..."업데이트 오류를 ​​어떻게 수정합니까?


35

가끔씩 다음과 같은 오류로 인해 사용자에게 업데이트 문제가 있음을 알 수 있습니다.

E:Type 'ain' is not known on line 1 in source list /etc/apt/sources.list.d/some-ppa.list'

다양한 유형 / 행 번호 / 소스 목록 파일 (종종 PPA를 제거한 후).

그러한 오류를 어떻게 해결할 수 있습니까?

답변:


38

이 오류는 소스 파일의 잘못된 항목을 나타내므로 업데이트 프로세스가 중단됩니다. 문제를 해결하려면 항목을 수정하거나 (올바른 항목의 모양을 알고있는 경우) 항목을 모두 제거해야합니다 (시스템을 다시 업데이트 할 수있는 가장 빠른 방법이므로 설명하겠습니다). ).

  1. 먼저 잘못된 항목이 포함 된 파일을 열어야합니다. 파일 이름은 예제에서 오류 메시지에 제공됩니다 /etc/apt/sources.list.d/some-ppa.list. 터미널을 열고 입력

    sudo nano /etc/apt/sources.list.d/some-ppa.list
    

    를 누릅니다 Enter. 비밀번호를 입력하면 텍스트 편집기에서 파일이 열린 것을 볼 수 있습니다 nano.

  2. 이제 잘못된 항목을 찾아야합니다. 오류 메시지에 표시된 줄 번호에 있어야합니다. 귀하의 경우에는 줄 1이됩니다.

  3. 이 줄은 불완전해야하며 업데이트 프로세스가 불평하는 알 수없는 유형으로 시작해야합니다 (여기 ain). 전체 줄을 삭제하고 Ctrl+로 파일을 저장 / 닫습니다 X.

  4. 그게 다야. 이제 업데이트 프로세스를 성공적으로 실행할 수 있습니다!


해당 항목이 파일에 모두 들어 있으면 파일을 삭제하면됩니다. 이렇게하려면 터미널을 열고 다음 명령을 실행하십시오.

sudo rm /etc/apt/sources.list.d/some-ppa.list

4

소프트웨어 속성 패키지에 버그 # 789859 가 발생했습니다 .

신속하고 즉각적인 해결책은 오류 메시지에 언급 된 파일 (이 경우 /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list) 을 열고 표시된 행을 제거하는 것 ain입니다. 이것은 다음과 같이 달성됩니다.

  1. 프레스 AltF2
  2. 들어가다: gksudo gedit /etc/apt/sources.list.d/the-board-team-dev-snapshots-natty.list
  3. 라는 줄을 제거하십시오 ain
  4. 파일을 저장하십시오

완료되면 모든 것이 작동합니다.

앞으로이 버그가 발생하지 않도록하려면 버그의 런치 패드 페이지를 방문하여 버그가 영향을주는 것으로 표시하십시오.


1

원하지 않는 ppa를 완전히 제거하기 위해 ppa-purge 스크립트를 사용할 수 있습니다 Ppa-Purge 설치.

ppa를 제거하고이 ppa에 의해 설치되었을 수있는 모든 응용 프로그램에 대한 Ubuntu 기본 설정을 복원합니다.

귀하의 경우에 시도하십시오

sudo ppa-purge -purge the-board-team/dev-snapshots

뒤에

sudo apt-get update

시냅스 오류를 제거하는 데 도움이됩니다.


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