apt-get 명령을 복구하는 방법?


9

로 새 패키지를 설치하려고하면 apt-get install작동하지 않습니다. apt-get update작동하지 않습니다.

다시 작동하도록 다시 설치하는 방법을 알고 있습니까?

sudo dpkg의 출력 --configure -a :

dpkg: dependency problems prevent configuration of tvbrowser:
 tvbrowser depends on sun-java6-jre | sun-java5-jre; however:
  Package sun-java6-jre is not installed.
  Package sun-java5-jre is not installed.
dpkg: error processing tvbrowser (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 tvbrowser

의 출력 sudo는 apt-get을 설치하는 태양 java6 - JRE

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package sun-java6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jre has no installation candidate

이 pastebin 의 출력은 find /etc/apt/ -name '*.list' -ls -exec cat {} \; > repositories.txt입니다.


1
오류 메시지와 같은 추가 정보를 제공하십시오. 실행하십시오 LC_ALL=C sudo apt-get install [package-name](대체 [package-name]설치하려는 패키지) 및 오류 메시지를보고합니다.
Lekensteyn

robin0800 답변에 오류 메시지를 썼습니다. LC_ALL = C는 어떤 명령입니까?
xralf

@xralf 누군가의 대답이 아니라 질문에 세부 사항을 추가하십시오. LC_ALL=C프로그램 앞에 추가 하면 환경 변수가 LC_ALL로 설정 됩니다 C. 영어 시스템을 사용하지 않는 경우 영어를 사용하여 명령을 내립니다.
Lekensteyn

1
@xralf pastebin.ubuntu.com에 넣을 수 있습니다
Jorge Castro

1
@xralf 내 소프트웨어 소스를 모두 찾으려면 어떻게합니까?를 참조하십시오 . . 그냥 사용하는 것만으로 cat /etc/apt/sources.list는 충분하지 않습니다./etc/apt/sources.list.d
Lekensteyn

답변:


9

내가 당신의 오류 출력에서 ​​주목하는 것은 이것입니다 :

dpkg: dependency problems prevent configuration of tvbrowser:

시험:

 sudo apt-get -f install

이것은 우분투에 .deb 파일을 설치할 때 충족되지 않은 종속성을 충족시켜야합니다. 이러한 종속성을 다운로드해도 괜찮은지 묻는 메시지가 표시 될 수 있습니다.

도움이된다면 도움이되기를 바랍니다.


9

dpkg데이터베이스 를 복구하는 표준 방법 은 다음 명령을 사용하는 것입니다.

sudo dpkg --configure -a

1

얻는 오류는 누락 된 패키지를 설명합니다.

터미널에서 다음을 수행하면 종속성 문제가 해결됩니다.

sudo apt-get install sun-java6-jre

문제가 발생하면 즉시 해결해야합니다.


Oneiric 이상에서는 작동하지 않습니다.
토마스 워드
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.