Servus zusammen, auf meiner 11.3 möchte ich gerne die Module Nagios::Plugins Params::Validate installieren. In der cpan-Shell ergibt cpan[1]> install Params::Validate Going to read '/root/.cpan/Metadata' Database was generated on Tue, 03 May 2011 17:29:44 GMT Running install for module 'Params::Validate' Running make for D/DR/DROLSKY/Params-Validate-0.98.tar.gz Checksum for /root/.cpan/sources/authors/id/D/DR/DROLSKY/Params-Validate-0.98.tar.gz ok Scanning cache /root/.cpan/build for sizes ............................................................................DONE CPAN.pm: Going to build D/DR/DROLSKY/Params-Validate-0.98.tar.gz Warning: ExtUtils::CBuilder not installed or no compiler detected Proceeding with configuration, but compilation may fail during Build Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Params-Validate' version '0.98' Building Params-Validate Error: no compiler detected to compile 'lib/Params/Validate.c'. Aborting DROLSKY/Params-Validate-0.98.tar.gz ./Build -- NOT OK 'YAML' not installed, will not store persistent state Running Build test Can't test without successful make Running Build install Make had returned bad status, install seems impossible Failed during this command: DROLSKY/Params-Validate-0.98.tar.gz : make NO Ich kapiere nicht, woran es hier fehlt. Wie bekomme ich meine Module installiert? Danke+Gruß! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Tue, 10 May 2011, Andre Tann schrieb:
auf meiner 11.3 möchte ich gerne die Module
Nagios::Plugins Params::Validate
installieren.
In der cpan-Shell ergibt
cpan[1]> install Params::Validate Going to read '/root/.cpan/Metadata'
Bis inkl. 'test' solltest du das als user machen, und nur den install ('make -C /home/andre/.cpan/build/Params-Validate<TAB> install' bzw. in diesem Fall '/home/andre/.cpan/build/Params-Validate<TAB>/Build install') als root.
Database was generated on Tue, 03 May 2011 17:29:44 GMT Running install for module 'Params::Validate' Running make for D/DR/DROLSKY/Params-Validate-0.98.tar.gz Checksum for /root/.cpan/sources/authors/id/D/DR/DROLSKY/Params-Validate-0.98.tar.gz ok Scanning cache /root/.cpan/build for sizes ............................................................................DONE
CPAN.pm: Going to build D/DR/DROLSKY/Params-Validate-0.98.tar.gz
Warning: ExtUtils::CBuilder not installed or no compiler detected
zypper in gcc cpan -i ExtUtils::CBuilder
Proceeding with configuration, but compilation may fail during Build
Creating new 'MYMETA.yml' with configuration results Creating new 'Build' script for 'Params-Validate' version '0.98' Building Params-Validate Error: no compiler detected to compile 'lib/Params/Validate.c'.
zypper in gcc
Aborting DROLSKY/Params-Validate-0.98.tar.gz ./Build -- NOT OK 'YAML' not installed, will not store persistent state
cpan -i YAML ist aber optional
Ich kapiere nicht, woran es hier fehlt. Wie bekomme ich meine Module installiert?
HTH, -dnh -- Bitte beachten Sie auch die Rückseite dieses Schreibens! -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
David Haller, Dienstag 10 Mai 2011:
http://software.opensuse.org/search?q=perl-Params-Validate&baseproject=open SUSE%3A11.3&lang=de&exclude_debug=true
Ja, jetzt wo ich es weiß...
Warning: ExtUtils::CBuilder not installed or no compiler detected
zypper in gcc
# rpm -qa | grep gcc gcc45-32bit-4.5.0_20100604-2.3.1.x86_64 gcc45-c++-4.5.0_20100604-2.3.1.x86_64 libgcc45-32bit-4.5.0_20100604-2.3.1.x86_64 libgcc45-4.5.0_20100604-2.3.1.x86_64 gcc45-4.5.0_20100604-2.3.1.x86_64 Das war schon so, bevor ich das Modul installieren wollte.
zypper in gcc
s.o.
'YAML' not installed, will not store persistent state
cpan -i YAML
Hmpf, wieso kann perl/cpan das nicht selbst auflösen? Danke+Gruß! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Hallo, Am Tue, 10 May 2011, Andre Tann schrieb:
David Haller, Dienstag 10 Mai 2011:
http://software.opensuse.org/search?q=perl-Params-Validate&baseproject=open SUSE%3A11.3&lang=de&exclude_debug=true
Ja, jetzt wo ich es weiß...
;)
Warning: ExtUtils::CBuilder not installed or no compiler detected
zypper in gcc
# rpm -qa | grep gcc gcc45-32bit-4.5.0_20100604-2.3.1.x86_64 gcc45-c++-4.5.0_20100604-2.3.1.x86_64 libgcc45-32bit-4.5.0_20100604-2.3.1.x86_64 libgcc45-4.5.0_20100604-2.3.1.x86_64 gcc45-4.5.0_20100604-2.3.1.x86_64
Das war schon so, bevor ich das Modul installieren wollte.
Dann wird's wohl was andere sein. Das Params::Validate braucht: 'build_requires' => { 'Module::Build' => '0.3601', 'Test::More' => '0.88' }, 'requires' => { 'Attribute::Handlers' => '0.79', 'Scalar::Util' => '1.10', 'perl' => 'v5.8.1' }, und Module::Build: build_requires => { 'File::Temp' => 0.15, # tmpdir() + fixes 'Test::More' => 0.49, 'Test::Harness' => 3.16, # PERL5LIB fixes 'Parse::CPAN::Meta' => '1.4401', }, requires => { 'perl' => '5.006001', 'Data::Dumper' => 0, 'File::Basename' => 0, 'File::Compare' => 0, 'File::Copy' => 0, 'File::Find' => 0, 'File::Path' => 0, 'File::Spec' => ($^O eq 'MSWin32' ? 3.30 : '0.82'), # rel2abs() 'ExtUtils::CBuilder' => 0.27, # major platform fixes 'ExtUtils::Install' => 0, 'ExtUtils::Manifest' => 0, 'ExtUtils::Mkbootstrap' => 0, 'ExtUtils::ParseXS' => 2.21, # various bug fixes 'IO::File' => 0, 'Cwd' => 0, 'Text::Abbrev' => 0, 'Text::ParseWords' => 0, 'Getopt::Long' => 0, 'Test::Harness' => 0, 'CPAN::Meta' => '2.110420' 'Perl::OSType' => 1, # needs 1.0 API 'version' => 0.87, # No longer requires M::B 'Module::Metadata' => 1.000002, # uses version.pm }, recommends => { 'ExtUtils::Install' => 0.30, 'ExtUtils::Manifest' => 1.54, # public maniskip() }, Und ExtUtils::CBuilder: use ExtUtils::MakeMaker 6.31; 'BUILD_REQUIRES' => { 'Test::More' => '0.47' }, 'PREREQ_PM' => { 'Cwd' => '0', 'File::Basename' => '0', 'File::Spec' => '3.13', 'File::Temp' => '0', 'IO::File' => '0', 'IPC::Cmd' => '0', 'Text::ParseWords' => '0' }, Irgendwo in der Abhängigkeitskette hat's bei dir gehakt, leider scheint nicht immer ausgegeben zu werden, wenn ein Modul zwar da ist, aber in zu alter Version (zumindest bei Module::Build). Und 'version' >= 0.87 ist recht aktuell, ich hab hier (11.2) z.B. 0.83, und das hab ich vor noch nicht langer Zeit selber aktualisiert (siehe home:dnh Repo) und auch das devel:languages:perl Repo ist erst bei 0.83... Wenn du ein gaaaanz Lieber bist ... ;) Generell jedoch: wenn du viel mit Perl bastelst (d.h. mit neuen / aktuellen Modulen) ist es letztlich einfacher a) selber die Pakete frisch aus CPAN zu backen (mit cpanspec) b) direkt cpan verwenden, das geht auch als Mischung zw. RPMs und blank relativ gut, gelegentlich muß man halt mal aufräumen. Wichtig ist, wie PERL5LIB ausschaut (Reihenfolge: cpan vor RPMs z.B.). Das Zusammenspiel ist nicht ganz einfach. /usr/lib/perl5 (0)# du -hs * 44M 5.10.0 4.3M site_perl 204M vendor_perl (wobei ich einige der vendor_perl Pakete selber gebacken hab ;)
zypper in gcc
s.o.
'YAML' not installed, will not store persistent state
cpan -i YAML
Hmpf, wieso kann perl/cpan das nicht selbst auflösen?
Tut es. Ist aber optional, und wird dir eben nicht aufgezwungen. -dnh, Zufallssig :)) -- The social dynamics of the net are a direct consequence of the fact that nobody has yet developed a Remote Strangulation Protocol. -- Larry Wall -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Andre Tann (atann@alphasrv.net) [20110510 16:15]:
Nagios::Plugins
CPAN kennt kein solches Perlmodul, woher also soll das kommen? BTw, darf ich freundlich mal auf das Paket cpanspec verweisen, welches das Bauen von RPM-Paketen aus CPAN-Modulen erheblich vereinfacht?
Params::Validate
installieren.
perl-Params-Validate gibt es in der aktuellen Version aus dem devel:languages:perl Projekt: http://download.opensuse.org/repositories/devel:/languages:/perl/openSUSE_11... oder als 1-Click Install http://software.opensuse.org/ymp/devel:languages:perl/openSUSE_11.3/perl-Params-Validate.ymp?base=openSUSE%3A11.3&query=perl-Params-Validate Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Philipp Thomas [10.05.2011 17:20]:
* Andre Tann (atann@alphasrv.net) [20110510 16:15]:
Nagios::Plugins
CPAN kennt kein solches Perlmodul, woher also soll das kommen? BTw, darf ich freundlich mal auf das Paket cpanspec verweisen, welches das Bauen von RPM-Paketen aus CPAN-Modulen erheblich vereinfacht?
Hallo Andre, gib in der cpan-Eingabeaufforderung mal "i /Nagios/" ein, dann siehst Du, was Du installieren kannst. Vermutlich Nagios::Plugin :-P Gruß Werner - - der gestern die Orgie durchhat, die von webmin gewünschten Module auf einem SLES zu installieren ;-) -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk3JXWsACgkQk33Krq8b42M6wACeO+VmeG76hTDa1m3eWWp+tKjJ MaQAn3kDmMD9Uoit5UjxSggaKkI2mb+D =rX25 -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Werner Flamme, Dienstag 10 Mai 2011:
gib in der cpan-Eingabeaufforderung mal "i /Nagios/" ein, dann siehst Du, was Du installieren kannst. Vermutlich Nagios::Plugin :-P
Ja, klar, das wird angeboten. Aber ich kann es eben nicht installieren. Die letzten Zeilen: # install Nagios::Plugin [...] Failed during this command: DROLSKY/Params-Validate-0.98.tar.gz : make NO TONVOON/Nagios-Plugin-0.35.tar.gz : make_test NO one dependency not OK (Params::Validate); additionally test harness failed Daher dachte ich: # install Params::Validate Running install for module 'Params::Validate' Running Build for D/DR/DROLSKY/Params-Validate-0.98.tar.gz Has already been unwrapped into directory /root/.cpan/build/Params-Validate-0.98-VYjeZm Could not make: Unknown error Running Build test Can't test without successful make Running Build install Make had returned bad status, install seems impossible Un nu? -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Andre Tann (atann@alphasrv.net) [20110510 18:20]:
Un nu?
Warum nimmst Du nicht die fertig als RPM installierbaren Pakete vom OBS-Projekt devel:languages:perl? Die sind auf dem aktuellsten Stand und Deine Paketverwaltung weiss vom Paket, seinen Dateien und seinen Abhängigkeiten. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Philipp Thomas, Dienstag 10 Mai 2011:
Warum nimmst Du nicht die fertig als RPM installierbaren Pakete vom OBS-Projekt devel:languages:perl? Die sind auf dem aktuellsten Stand und Deine Paketverwaltung weiss vom Paket, seinen Dateien und seinen Abhängigkeiten.
Ich wußte nicht, daß es das gibt. Jetzt weiß ich es, und jetzt funktioniert es auch. Vielen Dank für die Hilfe! Das mit Perl und dem CPAN ist mir noch etwas fremd... Danke+Gruß! -- Andre Tann -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Werner Flamme (werner.flamme@ufz.de) [20110510 17:44]:
Hallo Andre,
Lies bitte mal genauer! Die frage habe ich geschrieben und ich heisse nicht Andre!
gib in der cpan-Eingabeaufforderung mal "i /Nagios/" ein, dann siehst Du, was Du installieren kannst. Vermutlich Nagios::Plugin :-P
von dem cpanspec nichts weiss, sehr seltsam ... Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Philipp Thomas [10.05.2011 18:22]:
* Werner Flamme (werner.flamme@ufz.de) [20110510 17:44]:
Hallo Andre,
Lies bitte mal genauer! Die frage habe ich geschrieben und ich heisse nicht Andre!
Ich habe zwar auf Deine Mail, aber nicht auf Deine beiden Fragen geantwortet, sondern auf die von Andre. Deshalb habe ich Andre angesprochen, damit Du Dich hier nicht angesprochen fühlst. Ich habe auf Deine Mail geantwortet, weil Du schriebst "CPAN kennt kein solches Perlmodul". Das stimmt, deshalb habe ich nach etwas ähnlichem gesucht - dass es Nagios-Module gibt weiß ich ja, nur die genauen Namen... Aber natürlich kannst auch Du in der cpan-Eingabeaufforderung mal "i /Nagios/" eingeben, das wollte ich mit der Anrede nicht verbieten!
gib in der cpan-Eingabeaufforderung mal "i /Nagios/" ein, dann siehst Du, was Du installieren kannst. Vermutlich Nagios::Plugin :-P
von dem cpanspec nichts weiss, sehr seltsam ...
Bildungslücke, soll vorkommen. Deshalb frage ich ja cpan direkt (die Pakete werden auch im Webfrontend von cpan.org angezeigt: http://search.cpan.org/search?query=Nagios&mode=all) und nicht cpanspec :-P Gruß Werner Diese Mail kann unsichtbare Smilies enthalten und bedarf zu ihrer Gültigkeit keines Stempels. -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.16 (GNU/Linux) Comment: Using GnuPG with SUSE - http://enigmail.mozdev.org/ iEYEARECAAYFAk3KR5oACgkQk33Krq8b42OuMQCfR0bm7KwFbG+4uEmzg6iTmP4R ZM4An2Cz4H9QjbU/4rSCQsNBsTWPeFiK =KCb3 -----END PGP SIGNATURE----- -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Werner Flamme (werner.flamme@ufz.de) [20110511 10:24]:
Bildungslücke, soll vorkommen.
Wie kann ein Programm wie cpanspec eine Bildungslücke haben? Nun ja, hat sich ja erledigt weil cpanspec dann plötzlich doch das Modul fand ...
und nicht cpanspec :-P
Hättest Du dir mal cpanspec ansehen, so wüsstest Du, das auch cpanspec den CPAN-Server per http befragt. Findet es das angegeben Modul nicht, ist entweder tatsächlich nicht vorhanden oder aber falsch angegeben worden. Letzteres vermute ich mal als Ursache dafür dass ich zunächst nicht erfolgreich war. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
* Philipp Thomas (pth@suse.de) [20110510 17:20]:
* Andre Tann (atann@alphasrv.net) [20110510 16:15]:
Nagios::Plugins
CPAN kennt kein solches Perlmodul,
Ich habe mich getäuscht, in devel:languages:perl gibt es bereits das Modul perl-Nagios-Plugins. Philipp -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
*** Andre Tann
Warning: ExtUtils::CBuilder not installed or no compiler detected Proceeding with configuration, but compilation may fail during Build
[...]
Error: no compiler detected to compile 'lib/Params/Validate.c'. ^^^^^^^^^^^^^^^^^^^^ HTH
Micha -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (5)
-
Andre Tann
-
David Haller
-
Michael Meyer
-
Philipp Thomas
-
Werner Flamme