Perl Module Installation / Paketverwaltung / CPAN
Hallo Debianer ! Hoffe, Ihr könnt mir wieder mal weiterhelfen. Zunächst bin ich begeistert vom Umfang der Perl Modul Sammlung im CPAN. Für fast jeden Zweck gibt es ein Modul - außer fürs Abwaschen und Einkaufen :-( Zur Installation gibt es jedoch zwei Möglichkeiten ! 1. Über die Paketverwaltung (apt-get install libbla-blubb-perl) 2. Über das nette Tool cpan (cpan -i Modulname) Nicht alle Module gibt es jedoch als Debian Paket, so dass ich gezwungen bin, auch die zweite Variante zu nutzen. Die 2. Variante arbeitet jedoch an der Paketverwaltung vorbei (denke ich zumindest), installiert jedoch nach /usr/local/{lib,share}/perl Welche Möglichkeiten habe ich nun, um Perl Module zu installieren, ohne in zukünftige Konflikte mit der Paketverwaltung zu kommen ??? - Kann ich davon ausgehen, das cpan immer nur nach /usr/local installiert, die Paketverwaltung jedoch nicht ? - Sollte ich lieber mit checkinstall Pakete bauen ? - Oder ? - Oder ? Wie würdet Ihr das lösen ? Vielen Dank im Voraus für die Tipps Martin Schmidt -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Perl Module Installation / Paketverwaltung / CPAN
On 29.Jan 2005 - 10:58:39, [EMAIL PROTECTED] wrote: Welche Möglichkeiten habe ich nun, um Perl Module zu installieren, ohne in zukünftige Konflikte mit der Paketverwaltung zu kommen ??? - Kann ich davon ausgehen, das cpan immer nur nach /usr/local installiert, die Paketverwaltung jedoch nicht ? Also ich weiss nicht ob cpan das immer so macht (nehme es aber an, da das sonst in Debian bereits gefixt wäre ;-), aber in jedem Fall installieren echte Debian-Pakete immer nach /usr, nicht nach /usr/local. /usr/local ist extra für solche Systemerweiterungen gedacht. Die doku zu perl bzw. cpan sollte dir Aufschluss darüber geben, ob das Installationsziel von cpan oder dem jeweiligen Modul bestimmt wird. Andreas -- You should emulate your heros, but don't carry it too far. Especially if they are dead. -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Perl Module Installation / Paketverwaltung / CPAN
[EMAIL PROTECTED] writes: Hallo Debianer ! Hoffe, Ihr könnt mir wieder mal weiterhelfen. Zunächst bin ich begeistert vom Umfang der Perl Modul Sammlung im CPAN. Für fast jeden Zweck gibt es ein Modul - außer fürs Abwaschen und Einkaufen :-( Zur Installation gibt es jedoch zwei Möglichkeiten ! 1.Über die Paketverwaltung (apt-get install libbla-blubb-perl) Oder dh-make-perl benutzen, um selbst ein Paket zu bauen. Torsten
Re: Perl Module Installation / Paketverwaltung / CPAN
Oder dh-make-perl benutzen, um selbst ein Paket zu bauen. Torsten Die Beschreibung von dh-make-perl klingt eigentlich so, als wenn es das ist was ich suche. Ich habs grad mal angetestet und hätte da noch zwei Fragen: 1. Löst das auch Abhängigkeiten von Perl Modulen auf ? In der Beschreibung steht ja: ...works for most simple packages... . Das macht mich stutzig. 2. Ich komme damit nicht so ganz klar. Zunächst habe ich mit dh-make-perl die Quellen runtergeladen. Das ging wohl soweit gut. Dann rein ins Source Verzeichnis und dh-make aufgerufen. Da beschwert er sich über ein fehlendes top level Makefile. Hmmm. Alles recht undurchsichtig. Ist wohl eher ein Diplomthema, auf diese Weise ein Perl Modul zu installieren / paketieren. Vielleicht kann jemand einige Tips geben, wie ich mit dh-make das Paket gebaut bekomme. Ansonsten schweige ich jetzt still und muss mich erstmal durch endloses RTFM iterieren. Schönen Abend erstmal Martin Schmidt -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)
Re: Perl Module Installation / Paketverwaltung / CPAN
[EMAIL PROTECTED] writes: Die Beschreibung von dh-make-perl klingt eigentlich so, als wenn es das ist was ich suche. Ich habs grad mal angetestet und hätte da noch zwei Fragen: 1.Löst das auch Abhängigkeiten von Perl Modulen auf ? In der Beschreibung steht ja: ...works for most simple packages... . Das macht mich stutzig. Nein, dies mußt du ggf. selbst machen. [...] Vielleicht kann jemand einige Tips geben, wie ich mit dh-make das Paket gebaut bekomme. Ansonsten schweige ich jetzt still und muss mich erstmal durch endloses RTFM iterieren. Hier mal ein Beispiel: $ dh-make-perl --cpan Class::Objecttemplate $ cd Class-ObjectTemplate-0.7/ $ dpkg-buildpackage -us -uc -rfakeroot Eventuelle Abhängigkeiten vor dem Aufruf von dpkg-buildpackage in debian/control eintragen. Hier (und in debian/changelog) kannst du auch den Paketnamen anpassen, wenn der automatisch generierte nichts taugt. Torsten
Re: Perl Module Installation / Paketverwaltung / CPAN
On Sat, Jan 29, 2005 at 08:59:05PM +0100, Torsten Hilbrich wrote: [EMAIL PROTECTED] writes: Die Beschreibung von dh-make-perl klingt eigentlich so, als wenn es das ist was ich suche. Ich habs grad mal angetestet und hätte da noch zwei Fragen: 1. Löst das auch Abhängigkeiten von Perl Modulen auf ? In der Beschreibung steht ja: ...works for most simple packages... . Das macht mich stutzig. Nein, dies mußt du ggf. selbst machen. Habs grad probiert. Ist etwas nervig aber geht. Für jedes fehlende Paket nachsehen, ob schon ein offizielles Debian Paket existiert und runterladen - wenn nicht, wieder über dh-make-install usw. usw. [...] Vielleicht kann jemand einige Tips geben, wie ich mit dh-make das Paket gebaut bekomme. Ansonsten schweige ich jetzt still und muss mich erstmal durch endloses RTFM iterieren. Hier mal ein Beispiel: $ dh-make-perl --cpan Class::Objecttemplate $ cd Class-ObjectTemplate-0.7/ $ dpkg-buildpackage -us -uc -rfakeroot Da Deine Antwort schneller kam als erwartet, hab ich in der Zwischenzeit selbst noch etwas probiert. Falls es jemanden interessiert - er baut auch schon mit: $ dh-make-perl --cpan Class::WasAUch::Immer --build Das kam aber in der Manpage nicht so gut rüber. Vermutlich ist aber Deine Variante die sauberere. Also erstmal vielen Dank für die Problemlösung !!! ... aber etwas traurig bin ich immer noch, das ich die Abhängigkeiten selbst auspuzzlen muss :-) Schönen Abend an alle Martin -- Haeufig gestellte Fragen und Antworten (FAQ): http://www.de.debian.org/debian-user-german-FAQ/ Zum AUSTRAGEN schicken Sie eine Mail an [EMAIL PROTECTED] mit dem Subject unsubscribe. Probleme? Mail an [EMAIL PROTECTED] (engl)