소프트웨어 업데이터-모든 업데이트를 설치할 수있는 것은 아닙니다


16

우분투 14.04 LTS를 사용하고 있습니다. 시스템을 업데이트하려고하면 다음과 같은 오류 메시지가 나타납니다.

소프트웨어 업데이터-모든 업데이트를 설치할 수있는 것은 아닙니다

나는 구글을 사용하여 일부를 사용하여 깨진 패키지를 수정하도록 제안했다 sudo apt-get install -f. 그러나 그것은 나를 위해 작동하지 않았습니다.

내가 이것을 사용할 때 내가 apt-get upgrade받는 메시지는 다음과 같습니다.

Reading package lists...
Building dependency tree...
Reading state information...
The following packages have been kept back:
  gir1.2-rb-3.0 gir1.2-totem-1.0 librhythmbox-core8 libtotem-plparser18 libva1
  libvlc5 libvncserver0 linux-generic-lts-utopic
  linux-headers-generic-lts-utopic linux-image-generic-lts-utopic rhythmbox
  rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder
  rhythmbox-plugin-magnatune rhythmbox-plugins smplayer smplayer-themes totem
  totem-common totem-mozilla totem-plugins vlc vlc-data vlc-nox
  vlc-plugin-libde265 vlc-plugin-notify vlc-plugin-pulse
The following packages will be upgraded:
  google-chrome-stable mkvtoolnix mkvtoolnix-gui
3 upgraded, 0 newly installed, 0 to remove and 28 not upgraded.
Need to get 53.3 MB of archives.
After this operation, 6,539 kB disk space will be freed.
Do you want to continue? [Y/n] Abort.

내가 얻지 못하는 것은 왜 리눅스 커널 이미지가 이름을 가지고 있는지입니다 linux-image-generic-lts-utopic( utopic코드 이름이인데 왜 단어가 포함되어 trusty있습니까?) 나는 또한을 보았다 /etc/apt/sources.list. 그 utopic안에 단어 가 없습니다.

내가 시도한 것

  1. 깨진 패키지를 사용하여 수정 apt-get install -f
  2. 명령 : apt-get autoremove && apt-get clean && apt-get update

시스템 업데이터가 정상적으로 작동하도록하려면 어떻게해야합니까? 미리 감사드립니다


5
시도 했습니까 sudo apt-get dist-upgrade?
스눕

@snoop 아니요. 나는 시도하지 않았습니다 dist-upgrade. 확인해 볼게요
Kenpachi

우연히 Utopic Unicorn의 저장소를 추가했을까요? 이 경우 소프트웨어 리포지토리를 확인하십시오. 그들은 단지 표시해야 trusty하지utopic
Rewarp

1
@Rewarp 질문에서 언급했듯이 sources.list 파일에는 단어 utopic이 없습니다.
Kenpachi

답변:


29

실행 후 문제가 해결되었습니다 sudo apt-get dist-upgrade.

이것은 무엇을 하는가?

에서 apt-get매뉴얼 페이지

dist-upgrade업그레이드 기능을 수행하는 것 외에도 새로운 버전의 패키지로 변화하는 종속성을 지능적으로 처리합니다. apt-get"스마트"충돌 해결 시스템을 갖추고 있으며 필요한 경우 덜 중요한 패키지를 희생하여 가장 중요한 패키지를 업그레이드하려고 시도합니다. dist-upgrade 명령이 때문에 일부 패키지를 제거 할 수 있습니다.


14
과연! 우분투를 업그레이드하지는 않지만 설치된 응용 프로그램의 종속성 만 수정한다는 점을 언급 할 가치가 있습니다. 덕분에
아미르 Uval

그들이 역사의 어느 시점에서 우분투 버전을 업그레이드하지 않는다는 것을 분명히하기를 바랍니다. 항상 혼란 스럽습니다 ...
matt

도움이되었습니다. 감사합니다. psmouse.synaptics_intertouch=1업그레이드를 막는 설정 세트가있었습니다 . 주석 처리하고 실행 sudo apt-get install -f하면 문제가 해결되었습니다.
Sebastian G. Marinescu

1

시냅틱을 사용하여 패키지를 업그레이드하여 인터넷의 다른 곳에서 게시물 (위치를 잊어 버림)에 따라이 문제를 극복 할 수있었습니다. 그 후 소프트웨어 업데이터가 더 이상 불평하지 않았으며 그 이후로 업데이트를 가져 오거나 설치할 수있었습니다.


0

의존성을 손상시킨 최신 패키지를 일시적으로 포함하거나 일부 소스 저장소 리포지토리로 우분투 버전을 할당 할 수있는 일부 리포지토리 또는 소스를 일시적으로 체크인 /etc/apt/sources.list또는 경유 y-ppa-manager또는 Software and Updates일시적으로 선택 취소합니다. ' 버전. 일반적으로 이것은 개인 PPA를 사용하고 공식 우분투 측 또는 소프트웨어 제공 업체의 업데이트 된 소프트웨어 제조업체가 수정 한 경우 한동안 발생하는 문제입니다. 파단이 영구적으로 보이는 경우 위에서 언급 한 솔루션이 필요할 수 있습니다. 아마도 당신은 사용자 정의 리듬 박스 또는 Vlc PPA를 사용합니까? Synaptic많은 경우에 분명히 더 명확하고 투명하게 보입니다.

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