sudo perl -MCPAN -e shell
install DateTime
install DateTime 2> error.txt
This is perl, v5.10.0 built for x86_64-linux-thread-multi
2013-12-09T14:42:00 SpeedriffCode: (dl )This is perl, v5.10.0 built for x86_64-linux-thread-multi
2013-12-10T08:26:12 SpeedriffOk, wieviel Risiko besteht denn, Perl auf einem laufenden Server zu updaten? Ist das prinzipiell sehr aufwendig? Oder geht das so einfach wie ein Modul zu installieren? Die letzte stabile Version scheint ja 5.18.1 zu sein. Sollte ich diese im Zweifelsfall gleich nehmen?
Der sollte wenn möglich nicht allzulange außer Betrieb sein...
Habe mit Linux Systemen nicht viel Erfahrung, deshalb vielleicht diese "einfachen" Fragen, aber ich möchte da nichts "kaputt" machen *g*
2013-12-10T13:56:24 SpeedriffDie Distribution ist SuSe 11.2
Habe vorhin erfahren dass es für diese Version garkein "aktuelles" Build-Modul gibt. Zumindest nicht das, welches ich brauche.
Sogesehen habe ich wohl nur die Wahl, eine anderes Linux auf den Server zu machen oder eine andere Möglichkeit zu suchen, Winter/Sommerzeit in UTC umzurechnen
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
cpan[4]> install Build
Running install for module 'Build'
'YAML' not installed, falling back to Data::Dumper and Storable to read prefs '/home/funde/.cpan/prefs'
Running make for A/AU/AUTRIJUS/Acme-Hello-0.02.tar.gz
CPAN: LWP::UserAgent loaded ok (v5.829)
I would like to connect to one of the following sites to get 'authors/id/A/AU/AUTRIJUS/Acme-Hello-0.02.tar.gz':
http://www.perl.org/CPAN/
ftp://ftp.perl.org/pub/CPAN/
Is it OK to try to connect to the Internet? [yes] y
Fetching with LWP:
http://www.perl.org/CPAN/authors/id/A/AU/AUTRIJUS/Acme-Hello-0.02.tar.gz
Fetching with LWP:
http://www.perl.org/CPAN/authors/id/A/AU/AUTRIJUS/CHECKSUMS
Checksum for /home/funde/.cpan/sources/authors/id/A/AU/AUTRIJUS/Acme-Hello-0.02.tar.gz ok
Acme-Hello-0.02/
Acme-Hello-0.02/lib/
Acme-Hello-0.02/lib/Acme/
Acme-Hello-0.02/lib/Acme/Hello/
Acme-Hello-0.02/lib/Acme/Hello/I18N/
Acme-Hello-0.02/lib/Acme/Hello/I18N/ko.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/gl.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/id.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/hr.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/et.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/uk.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/ja.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/nn.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/nl.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/nb.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/el.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/sk.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/da.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/pl.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/fi.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/ca.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/pt.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/sl.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/sv.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/eo.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/de.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/es.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/it.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/zh_CN.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/fr.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/de_DE.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/en.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/hu.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/lv.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/ru.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/pt_BR.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/zh_TW.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/tr.po
Acme-Hello-0.02/lib/Acme/Hello/I18N/he.po
Acme-Hello-0.02/lib/Acme/Hello/I18N.pm
Acme-Hello-0.02/lib/Acme/Hello.pm
Acme-Hello-0.02/Changes
Acme-Hello-0.02/MANIFEST
Acme-Hello-0.02/META.yml
Acme-Hello-0.02/t/
Acme-Hello-0.02/t/0-signature.t
Acme-Hello-0.02/t/1-basic.t
Acme-Hello-0.02/MANIFEST.SKIP
Acme-Hello-0.02/inc/
Acme-Hello-0.02/inc/Build.pm
Acme-Hello-0.02/INSTALL
Acme-Hello-0.02/Build.PL
Acme-Hello-0.02/Makefile.PL
Acme-Hello-0.02/README
Acme-Hello-0.02/SIGNATURE
Warning (usually harmless): 'YAML' not installed, will not store persistent state
CPAN.pm: Going to build A/AU/AUTRIJUS/Acme-Hello-0.02.tar.gz
Checking whether your kit is complete...
Looks good
Checking prerequisites...
* Optional prerequisite Locale::Maketext::Lexicon is not installed
ERRORS/WARNINGS FOUND IN PREREQUISITES. You may wish to install the versions
of the modules indicated above before proceeding with this installation
Creating new 'Build' script for 'Acme-Hello' version '0.02'
Could not read '/home/funde/.cpan/build/Acme-Hello-0.02-FeS7Iv/META.yml'. Falling back to other methods to determine prerequisites
Copying lib/Acme/Hello.pm -> blib/lib/Acme/Hello.pm
Copying lib/Acme/Hello/I18N.pm -> blib/lib/Acme/Hello/I18N.pm
Copying lib/Acme/Hello/I18N/uk.po -> blib/lib/Acme/Hello/I18N/uk.po
Copying lib/Acme/Hello/I18N/it.po -> blib/lib/Acme/Hello/I18N/it.po
Copying lib/Acme/Hello/I18N/sk.po -> blib/lib/Acme/Hello/I18N/sk.po
Copying lib/Acme/Hello/I18N/he.po -> blib/lib/Acme/Hello/I18N/he.po
Copying lib/Acme/Hello/I18N/zh_CN.po -> blib/lib/Acme/Hello/I18N/zh_CN.po
Copying lib/Acme/Hello/I18N/en.po -> blib/lib/Acme/Hello/I18N/en.po
Copying lib/Acme/Hello/I18N/de_DE.po -> blib/lib/Acme/Hello/I18N/de_DE.po
Copying lib/Acme/Hello/I18N/pl.po -> blib/lib/Acme/Hello/I18N/pl.po
Copying lib/Acme/Hello/I18N/da.po -> blib/lib/Acme/Hello/I18N/da.po
Copying lib/Acme/Hello/I18N/id.po -> blib/lib/Acme/Hello/I18N/id.po
Copying lib/Acme/Hello/I18N/es.po -> blib/lib/Acme/Hello/I18N/es.po
Copying lib/Acme/Hello/I18N/nb.po -> blib/lib/Acme/Hello/I18N/nb.po
Copying lib/Acme/Hello/I18N/hr.po -> blib/lib/Acme/Hello/I18N/hr.po
Copying lib/Acme/Hello/I18N/el.po -> blib/lib/Acme/Hello/I18N/el.po
Copying lib/Acme/Hello/I18N/nn.po -> blib/lib/Acme/Hello/I18N/nn.po
Copying lib/Acme/Hello/I18N/ca.po -> blib/lib/Acme/Hello/I18N/ca.po
Copying lib/Acme/Hello/I18N/ru.po -> blib/lib/Acme/Hello/I18N/ru.po
Copying lib/Acme/Hello/I18N/ja.po -> blib/lib/Acme/Hello/I18N/ja.po
Copying lib/Acme/Hello/I18N/lv.po -> blib/lib/Acme/Hello/I18N/lv.po
Copying lib/Acme/Hello/I18N/ko.po -> blib/lib/Acme/Hello/I18N/ko.po
Copying lib/Acme/Hello/I18N/fi.po -> blib/lib/Acme/Hello/I18N/fi.po
Copying lib/Acme/Hello/I18N/zh_TW.po -> blib/lib/Acme/Hello/I18N/zh_TW.po
Copying lib/Acme/Hello/I18N/eo.po -> blib/lib/Acme/Hello/I18N/eo.po
Copying lib/Acme/Hello/I18N/sv.po -> blib/lib/Acme/Hello/I18N/sv.po
Copying lib/Acme/Hello/I18N/tr.po -> blib/lib/Acme/Hello/I18N/tr.po
Copying lib/Acme/Hello/I18N/nl.po -> blib/lib/Acme/Hello/I18N/nl.po
Copying lib/Acme/Hello/I18N/pt_BR.po -> blib/lib/Acme/Hello/I18N/pt_BR.po
Copying lib/Acme/Hello/I18N/de.po -> blib/lib/Acme/Hello/I18N/de.po
Copying lib/Acme/Hello/I18N/pt.po -> blib/lib/Acme/Hello/I18N/pt.po
Copying lib/Acme/Hello/I18N/gl.po -> blib/lib/Acme/Hello/I18N/gl.po
Copying lib/Acme/Hello/I18N/et.po -> blib/lib/Acme/Hello/I18N/et.po
Copying lib/Acme/Hello/I18N/fr.po -> blib/lib/Acme/Hello/I18N/fr.po
Copying lib/Acme/Hello/I18N/sl.po -> blib/lib/Acme/Hello/I18N/sl.po
Copying lib/Acme/Hello/I18N/hu.po -> blib/lib/Acme/Hello/I18N/hu.po
AUTRIJUS/Acme-Hello-0.02.tar.gz
./Build -- OK
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running Build test
t/0-signature....# Next time around, consider install Module::Signature,
# so you can verify the integrity of this distribution.
t/0-signature....ok
1/1 skipped: various reasons
t/1-basic........FAILED tests 2-3
Failed 2/3 tests, 33.33% okay
Failed Test Stat Wstat Total Fail List of Failed
-------------------------------------------------------------------------------
t/1-basic.t 3 2 2-3
1 subtest skipped.
Failed 1/2 test scripts. 2/4 subtests failed.
Files=2, Tests=4, 0 wallclock secs ( 0.03 cusr + 0.01 csys = 0.04 CPU)
Failed 1/2 test programs. 2/4 subtests failed.
AUTRIJUS/Acme-Hello-0.02.tar.gz
./Build test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
reports AUTRIJUS/Acme-Hello-0.02.tar.gz
Warning (usually harmless): 'YAML' not installed, will not store persistent state
Running Build install
make test had returned bad status, won't install without force
Failed during this command:
AUTRIJUS/Acme-Hello-0.02.tar.gz : make_test NO
cpan[5]>
2013-12-11T10:22:35 SpeedriffWas genau dann aber ein Betriebssystem-package ist, weiß ich nicht...
QuoteHabe vorhin erfahren dass es für diese Version garkein "aktuelles" Build-Modul gibt.
Quotehttp://en.opensuse.org/PerlNames for Perl modules in openSUSE are derived from their CPAN names with the following rules: Replace all '::' delimiters with '-', and prepend 'perl-', capitalization remains exactly unchanged.
2013-12-10T18:45:20 RaubtierAuch unter SUSE gibt es eigentlich alles, was man braucht. Zum Beispiel bei Packman: http://packman.links2linux.org/package/perl-dateti...
2013-12-10T17:14:57 kristiangenerell würde ich nicht versuchen zu "mixen", das ist das was pq dir weiter oben erklärt.
Am schönsten ist, wenn alle Module über deine Linux-Distribution installiert werden können.
2013-12-10T21:14:40 clms2013-12-10T17:14:57 kristiangenerell würde ich nicht versuchen zu "mixen", das ist das was pq dir weiter oben erklärt.
Am schönsten ist, wenn alle Module über deine Linux-Distribution installiert werden können.
Natürlich ist das am schönsten - und wenn es das gewünschte Modul über die Distribution gibt, würde ich es auch nutzen - aber Deinen Rat kann ich so nicht nachvollziehen. Gerade wenn man etwas speziellere Module braucht, kommt man um das selber Installieren nicht drumrum.