Software Updaterの一部のチェックボックスが無効になっているのはなぜですか?


9

Ubuntu 13.04では、ソフトウェアアップデーターによって一部のアプリがアップデートされていると表示されますが、それらは選択できません。

それらが灰色になっている理由は明らかではありません。

コマンドラインで:

$ 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 2013年

@quidage、私はあなたの提案を試みましたが、効果はありませんでした。観察した出力で質問を編集しました。
Drew Noakes 2013年

回答:


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 2013年

0

パッケージの状態を確認します。

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

ステータスholdが表示されている場合、[ソフトウェアアップデータ]ウィンドウのチェックボックスはチェックできません。

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、2014年
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.