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

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

关于 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”命令将为您提供有关该软件包的详细信息,包括版本。

相关内容