在SUSE Linux Enterprise Server 11 SP1上的简单问题(对于像我这样的主题不是完全无知的人来说简单): 如何从根检查是否已经为所有用户安装了给定的软件包?
任何帮助感激!
注:我试图检查如果tightvnc服务器已经安装在我的发行版 – 猜不是因为如果我运行dbus-launch vncserver我得到一个“命令未find”消息
对于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”命令会给你提供有关软件包的详细信息,包括版本。