Versuch, CPAN zu installieren


8

Ich versuche, CPAN zu verwenden, stoße jedoch auf ein Problem. Zuerst habe ich getan sudo apt-get install perl. Es heißt, es ist da. Ich tippte, cpan install automatically yes sudowas als erledigt angezeigt wurde, und ich kann mich darauf einlassen cpan. Ich lud das herunter, das .plich auf CPAN verwenden wollte, zeigte auf das Verzeichnis und versuchte es perl file.pl. Mir wird diese Nachricht angezeigt:

Can't locate CAM/ODF.pm in @INC (@INC containes /etc/per/ /usr/local/lib/perl/5.14.2 /usr/local/share/perl/5.14.2 /usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.14/ .usr/share/perl/5.14 /usr/local/lib/site_perl .) at file.pl in line 7

Ich habe heruntergeladen CAM-PDF-1.59.tar.gz, doppelt geklickt und versucht, den Inhalt zu platzieren /usr/local/lib/pkgconfig, aber ich bekomme you don't have the right permissions.

Wie soll ich CPAN unter Ubuntu 12.10 (Quantal Quetzal) installieren, um es im Terminal zu verwenden? Wo gehe ich falsch?

Antworten:


12

OK, Sie vermischen hier einige Dinge.

  • cpan ist ein Installationsprogramm für Perl-Module aus dem CPAN und wird standardmäßig installiert
  • Sie laden CPAN-Pakete nicht manuell herunter, sondern führen "cpan CAM :: PDF" aus, um sie von CPAN zu installieren.
  • /usr/local/lib/pkgconfig ist ein sehr seltsamer Ort, um diese Dinge zu platzieren, löschen Sie das besser wieder.

All dies wird jedoch nicht benötigt, da Ubuntu CAM :: PDF liefert :

sudo apt-get install libcam-pdf-perl

Wenn eine Perl-Bibliothek Foo::Barin CPAN benannt ist, wird im Allgemeinen das Debian / Ubuntu-Paket benannt libfoo-bar-perl. Verwenden Sie diese Pakete, bevor Sie versuchen, sie mit cpanCPAN zu installieren .


Die Datei sagt use CAM::PDF;. Wenn ich Sie richtig verstehe, sollte ich diese Zeile in ändern use libcam-pdf-perl?
DᴀʀᴛʜVᴀᴅᴇʀ

Nein, Sie ändern das Skript nicht. Ich habe nur über die Installation der entsprechenden Pakete gesprochen, damit CAM :: PDF installiert wird.
Dennis Kaarsemaker
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.