我用synaptic锁定了
如何正确取消“保留”状态?
pidgin-data
的版本-如何将状态从hold
更改回正常,以便正确升级它?
PinningHowto上说执行apt-get install packagename
应该会去除hold
,但运行dpkg -l | grep ^h
仍显示为被锁定:hi pidgin-data 1:2.10.6-0ubuntu1+pidgin1.12.04 multi-protocol instant messaging client - data files
如何正确取消“保留”状态?
sudo
问题可能是因为你只写了sudo echo "package_name install"|dpkg --set-selections
。这个命令只对echo
生效,而不对后面的管道生效,所以会出现访问错误。请尝试使用以下命令:sudo -E -- sh -c 'echo "package_name install"|dpkg --set-selections'
。这个命令会在一个子shell中执行,其命令行是echo "package_name install"|dpkg --set-selections
。 - Urhixidurapt-get
作为例子,这就是为什么我使用了被包含在apt软件包中的apt-mark
来回答。然而,知道dpkg命令为什么不能工作确实非常有帮助。 - sturlabragasonapt upgrade
时,它仍然告诉我相同的软件包被保留了下来! - Michael