你好,我刚刚接触 Linux
我知道这 sudo apt-get
是用来安装应用程序的
但我怎么知道我已经安装了最新版本的应用程序
例如apt-get install sun-java6-jdk
是否有升级或查看最新版本的选项
或者可以安装旧版本的应用程序然后 Linux 会帮我升级它吗?
答案1
使用apt-cache policy
命令:
$ apt-cache policy openjdk-6-jre
openjdk-6-jre:
Installed: (none)
Candidate: 6b32-1.13.4-4ubuntu0.14.04.1
Version table:
6b32-1.13.4-4ubuntu0.14.04.1 0
500 http://aptmirror.fqdn/ubuntu/ trusty-security/universe amd64 Packages
6b31-1.13.3-1ubuntu1 0
500 http://aptmirror.fqdn/ubuntu/ trusty/universe amd64 Packages
它说我没有安装任何版本,并且6b32-1.13.4-4ubuntu0.14.04.1
如果我安装了,将会安装可用版本(候选版本)sudo apt-get install openjdk-6-jre
。
即使您已经安装了它,如果您安装了sudo apt-get install openjdk-6-jre
,将安装可用的最新版本(根据上面的候选字段)。因此,已安装的软件包将被升级。
当安装正在终端中运行时,我可以通过单击键盘上的某个按钮来停止安装吗?
您可以按CtrlC退出大多数程序,包括sudo
密码提示和apt-get
。按 退出是一个非常糟糕的主意apt-get
。您可以在下载过程中取消,但一旦安装开始,请不要这样做。