web-dev-qa-db-fra.com

Installation de WMIC sur Ubuntu Server 12.04 LTS

Quelqu'un a-t-il eu de la chance d'installer wmic (client wmi) sous Ubuntu Server 14.04 LTS?

J'ai essayé de suivre le document http://techedemic.com/2012/11/05/installing-wmic-in-ubuntu-12-04-lts-64-bit-desktop/ mais je peux toujours ne pas avoir une marque réussie.

Quelqu'un at-il eu de la chance de disposer d’une version compilée de wmic sur Ubuntu, j’en ai besoin pour nagios check_wmi_plus, mais il y a toujours des erreurs, détails plus bas.

Je ne sais pas si les informations de support m'indiquent d'installer ces modules ou non (désolé si vous êtes bête, nouveau pour Ubuntu d'OpenSuse).

Merci d'avance.

Summary:

Support for GTK+ frontends: no (install gtk,gconf)
Support for SSL in SWAT and LDAP: no (install GNUTLS)
Support for threads in smbd (see --with-pthread): no (install PTHREAD)
Support for intelligent command line editing: no (install READLINE)
Support for changing process titles (see --with-setproctitle): no (install SETPROCTITLE)
Support for using extended attributes: yes
Support for using libblkid: no (install BLKID)
Support for using iconv: yes
Support for using pam: no (install PAM)
Using external popt: no
Developer mode: no
Automatic dependencies: no (install GNU make >= 3.81 and see --enable-automatic-dependencies)
Building shared libraries: yes
Using shared libraries internally: no (specify --enable-dso)

make[1]: Entering directory `/tmp/wmi-1.3.14/Samba/source'
Creating lib/util/util_proto.h
Creating lib/charset/charset_proto.h
Creating param/proto.h
Creating libcli/util/proto.h
defined(@array) is deprecated at ./pidl/pidl line 583.
        (Maybe you should just omit the defined()?)
Compiling ./librpc/idl/atsvc.idl
/usr/include/stdc-predef.h:0: Syntax error near '3'
Failed to parse ./librpc/idl/atsvc.idl at ./pidl/pidl line 583.
make[1]: *** [idl] Error 1
make[1]: Leaving directory `/tmp/wmi-1.3.14/Samba/source'
cd Samba/source ; \
        cp bin/winexe ../../bin ; \
        cp bin/wmic ../../bin ; \
        cp bin/shared/*async_wmi_lib.so.0* ../../lib/python
cp: cannot stat ‘bin/winexe’: No such file or directory
cp: cannot stat ‘bin/wmic’: No such file or directory
cp: cannot stat ‘bin/shared/*async_wmi_lib.so.0*’: No such file or directory
make: *** [pywmi-installed] Error 1
2
trevrobwhite

Essayez d'ajouter l'option de compilateur -ffreestanding. Cela a fonctionné pour moi avec Ubuntu 14.04 LTS.

make "CPP=gcc -E -ffreestanding"

J'ai trouvé cette solution dans un commentaire ici: Installation de wmic dans Ubuntu 12.04 (LTS) Bureau 64 bits

3
gwyn