Linux SUSE - 如何检查(从根)是否已安装软件包?

Joh*_*dol 1 linux rpm sles

关于 SUSE Linux Enterprise Server 11 SP1 的一个简单问题(对于像我这样对这个主题并不完全无知的人来说很简单,我猜):如果给定的软件包已经为所有用户安装,我如何从 root 检查?

任何帮助表示赞赏!

注意:我正在尝试检查我的发行版上是否已经安装了 Tightvnc 服务器 - 猜猜没有,因为如果我运行,dbus-launch vncserver我会收到“找不到命令”的消息

sys*_*138 7

对于 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
Run Code Online (Sandbox Code Playgroud)

“se”是“搜索”的缩写。还有更多的标准rpm -q tightvnc作品。

server:/ # rpm -q tightvnc
tightvnc-1.3.10-2.1.x86_64
Run Code Online (Sandbox Code Playgroud)

对于 zypper,“info”命令将为您提供有关包的详细信息,包括版本。