关于 SUSE Linux Enterprise Server 11 SP1 的简单问题(我猜对于像我一样对这个话题不是一无所知的人来说很简单):我如何从根用户角度检查某个软件包是否已经为所有用户安装?
任何帮助都值得感激!
注意:我正在尝试检查我的发行版上是否已安装 tightvnc 服务器 - 猜测没有,因为如果我运行,dbus-launch vncserver
我会收到“未找到命令”消息
答案1
对于 SLES11 SP1,关键命令是zypper
server:/ # zypper se tightvnc
Loading repository data...
Reading installed packages...
S | Name | Summary | Type
--+----------+----------------------------------+--------
i | tightvnc | A virtual X-Window System server | package
“se” 是 'search' 的缩写。也是更标准的rpm -q tightvnc
作品。
server:/ # rpm -q tightvnc
tightvnc-1.3.10-2.1.x86_64
对于 zypper,“info”命令将为您提供有关该软件包的详细信息,包括版本。