我如何获得“冗长的”退出代码,apt-get
以便出现这样的错误
Package google-chrome is a virtual package provided by:
google-chrome-stable 29.0.1547.76-r223446
google-chrome-beta 30.0.1599.47-1
You should explicitly select one to install.
E: Package 'google-chrome' has no installation candidate
退出代码不同于下载错误,例如这样
Err http://dl.google.com/linux/chrome/deb/ stable/main google-chrome-stable amd64 29.0.1547.76-r223446
Something wicked happened resolving 'dl.google.com:http' (-11 - System error)
目前,两个错误均以 100
基本上,我想用与第一个错误不同的代码退出下载错误。如果可能的话,我希望每个特定的错误都具有不同的退出代码,但是上面的示例是我所需要的最小值。我如何在没有附加软件的原始Ubuntu安装中执行此操作(除外aptitude
)?
嗯,那很有意义。也许您可以首先通过执行操作来验证包X的存在
—
2013年
apt-cache policy X
?
同样,您将需要grep输出。我认为这样做
—
2013年
apt-cache policy google-chrome
不会给您加上“候选人”一词,apt-cache policy google-chrome-stable
反而会。
好。我正在将此讨论移至聊天,并将此建议作为(部分)答案输入。
—
2013年
让我们继续在聊天中进行讨论
—
乔斯
apt-get --download-only
先进行。