Software Updater의 일부 확인란이 비활성화 된 이유는 무엇입니까?


9

Ubuntu 13.04에서 Software Updater 는 일부 앱이 업데이트 된 것으로 표시하지만 선택할 수 없습니다.

왜 회색으로 표시되어 있는지 명확하지 않습니다.

명령 행에서 :

$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages have been kept back:
  gnuplot-nox gnuplot-x11 nvidia-current
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

실행 apt-get dist-upgrade으로 인해 때때로 유지되는 패키지와 함께 설치되기도합니다. 출력은 다음과 같습니다.

$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
  gnuplot-nox gnuplot-x11 nvidia-current
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

@quidage의 제안을 받아 다음과 같은 결과를 얻었습니다. 그러나 후속 업그레이드는 동일한 메시지를 표시합니다.

$ sudo apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.

시도 했습니까 sudo apt-get install -f? 어쩌면 당신은 의존성을 깨 뜨렸을 것입니다.
herrhansen 2016 년

@quidage, 나는 당신의 제안을 시도했지만 효과가 없었습니다. 관찰 한 결과물로 질문을 편집했습니다.
Drew Noakes

답변:


2

The following packages have been kept back:일반적으로 패키지가 업데이트 되지 않고 업그레이드 되었음을 의미 합니다.

sudo apt-get dist-upgrade

이 문제를 해결합니다. 다음과 같은 메시지가 표시됩니다.

The following NEW packages will be installed:

The following packages will be upgraded:

고맙지 만 dist-upgrade질문에 대한 편집에서 언급 한대로 도움이되지 않습니다 (아마 대답 한 시간 쯤일 것입니다). 나는 내 질문에 출력을 포함시킬 것입니다.
Drew Noakes

0

패키지 상태를 확인하십시오.

dpkg --get-selections | grep "name of your package"

상태 hold가 표시되면 Software Updater 창의 확인란을 선택할 수 없습니다.

hold런 을 제거하려면

sudo apt-mark unhold "name of your package"

보류 된dpkg 모든 패키지 에 대해 반환 된 상태는 내 컴퓨터에 있습니다. 더 이상의 아이디어가 있습니까? install
Drew Noakes

0

나는 또한 이것을 가지고 있었다 :

$ dpkg --get-selections | grep "gnuplot-nox"
gnuplot-nox                 install

내가 한 것은 달리는 것입니다.

$ sudo aptitude update
$ sudo aptitude upgrade

aptitude는 gnuplot-nox를 제거하기로 결정했습니다. 그 후 gnuplot 패키지를 설치해야했습니다. 무슨 일인지 잘 모르겠습니다.


이전에 보류 상태로 표시 되었습니까? aptitude직접 사용하지 않았습니다 . 다음에이 문제를 볼 때도 시도해 보겠습니다.
Drew Noakes
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.