summaryrefslogtreecommitdiffstats
path: root/FAQ
blob: dc42d99083b38eb3b51f061debda966de2653aba (plain)
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

Frequenty Asked Questions:

1.  What is cpan2tgz?
2.  Where are the created packages placed?
3.  How do I build prerequisite modules automatically?
4.  Why do I get "cc: not found" when I build modules?
5.  Why do I get a make ERROR when it tries to install perl-5.x.x?
6.  Can I use it to update all the installed Perl modules?



1.  What is cpan2tgz?

 cpan2tgz is a program to create slackware packages from CPAN distributions.


2.  Where are the created packages placed?

 Created packages are placed in /usr/src/.


3.  How do I build prerequisite modules automatically?

 Use the --recursive command line option.  This will install the generated
 packages in order to satisfy dependencies as packages are built.


4.  Why do I get "cc: not found" when I build modules?

 Try symlinking /usr/bin/gcc to /usr/bin/cc.


5.  Why do I get a make ERROR when it tries to install perl-5.x.x?

 FIXME


6.  Can I use it to update all the installed Perl modules?

 No, but from the CPAN pod:

   # install everything that is outdated on my disk:
   perl -MCPAN -e 'CPAN::Shell->install(CPAN::Shell->r)'
   # or to see just the versions that have updates
   perl -e 'use CPAN; CPAN::Shell->r;'