Perl::Packete auf libperl_debi_anisch oder die Suche *

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
artbody
Beiträge: 2
Registriert: 04.02.2009 14:50:43
Lizenz eigener Beiträge: GNU General Public License
Wohnort: LB
Kontaktdaten:

Perl::Packete auf libperl_debi_anisch oder die Suche *

Beitrag von artbody » 09.04.2009 23:26:27

Perl::Packete auf libperl_debi_anisch oder die Suche nach Fischkräten in einem Rotauge aus'm Neckar.
Ok provokant ja
zugegeben
aber vieleicht kann mir hier mal einer von den libperl_Debian_fans diese Namensgebung sinnvoll erklären :hail:

so und diese Liste immer aus http://packages.debian.org/lenny/perl/ zusammenpfrickeln :roll: 8O :o

Code: Alles auswählen

# IO::String (for Bio::Biblio::IO, better to preinstall)
# XML::Writer (for Bio::Biblio::IO, better to preinstall)
# XML::Twig (for Bio::Biblio::IO, better to preinstall)
# SOAP::Lite (for Bio::Biblio::IO, better to preinstall)
# Pod::Man (for DateTime, better to preinstall)
# Bio::Biblio (may need to be forced)
# Cache::Memcached
# CGI
# Class::DBI
# Config::Scoped
# Data::Dumper (not just for debugging, actually used in production)
# Date::Parse
# DateTime (you may need to force installation of DateTime::Set if your timezone is not UTC)
# DateTime::Format::ISO8601
# DateTime::Format::MySQL
# DateTime::Incomplete
# Digest::MD5
# Encode (you may need to force installation of Encode if some non-English tests fail)
# Fcntl
# File::Temp
# File::Touch
# FindBin
# HTML::Entities
# HTML::Sanitizer (you may need to force installation of HTML::Sanitizer due to some year-old bugs already filed on CPAN)
# HTTP::OAI
# IO::File
# JSON
# LWP::UserAgent
# List::MoreUtils
# List::Util (you may need to force installation of List::Util unless you have a very new version of Perl)
# Net::Daemon::Log (you may need to force installation of Net::Daemon::Log for failing a fork test - not used by us)
# Netscape::Bookmarks
# Parse::RecDescent
# RDF::Core
# SQL::Abstract
# Set::Array
# Storable
# Template
# Test::Exception
# Time::HiRes
# URI
# URI::Escape
# URI::Heuristic
# URI::OpenURL
# URI::QueryParam
# Want
# Wiki::Toolkit
# Wiki::Toolkit::Plugin::Diff
# XML::Element
# XML::Feed
# XML::LibXML
# XML::RSS
# YAML (you may need to force installation of Test::Simple which is a dependency of YAML, for an unknown reason)
# Apache::Emulator (not required for core web service service)
# Text::BibTeX (not required for core web service service)
also auf gentoo ist das z.B so Template-Toolkit
d.h. ob ich nun perl -MCPAN -e 'install Template::Toolkit' oder emerge -av Template-Toolkit eingeb, soviel kann man noch einfach erraten, denn es hat System. Tausche 2 Doppelpunkte gegen Bindestrich

Code: Alles auswählen

libtemplate-declare-perl (0.28-1)
    Perlish declarative templates
libtemplate-multilingual-perl (0.09-1)
    Multilingual templates for Template Toolkit
libtemplate-perl (2.19-1.1lenny1.1)
    template processing system written in perl
libtemplate-perl-doc (2.19-1.1lenny1.1)
    documentation for libtemplate-perl (template toolkit)
libtemplate-plugin-calendar-simple-perl (0.02-3)
    Simple calendar plugin for perl Template Toolkit
libtemplate-plugin-class-perl (0.13-2)
    Call methods of arbitrary classes in perl Template Toolkit
libtemplate-plugin-clickable-perl (0.06-2)
    Make URLs clickable in HTML
libtemplate-plugin-dbi-perl (2.64-1)
    DBI plugin for the Template Toolkit
libtemplate-plugin-gd-perl (2.66-2)
    GD plugin(s) for the Template Toolkit
libtemplate-plugin-textile2-perl (1.21-3)
    textile plugin for the Template Toolkit
libtemplate-plugin-xml-perl (2.17-3)
    XML plugins for the Template Toolkit
libtemplate-plugin-yaml-perl (1.22-4)
    simple Template Toolkit Plugin Interface to the YAML module
libtemplate-provider-encoding-perl (0.10-1)
    Template plugin to specify encoding
libtemplate-timer-perl (0.04-1.1)

so hier scheint erst mal rätseln angesagt zu sein
also schau ich mal auf meim Gentoo oder auf cpan, wie die Versionsnummern sind
http://search.cpan.org/~abw/Template-Toolkit/

ergibt Template-Toolkit-2.20
könnte dann das sein
libtemplate-perl (2.19-1.1lenny1.1)
zwar nicht das neueste aber immerhin
......
glaubt mir da bekommt man schnell einen zuviel
vor allem wenn man dann irgendwann feststellt daß man auf Grund von fehlenden Packeten dann doch auf
perl -MCPAN -e 'install Packet::XYZ'
wechseln muß und das dann aufgrund von Abhängigkeiten .....

:google:
Ubersetzungshilfe Debian < :oops: > Perl
und in dem wiki findet man sowas auch net
:mrgreen:
Also nicht böse sein sondern erklärt das mal einem
Gentoo Linux Benutzer
warum so verdreht?

dummerweise läuft der Server auf den das drauf soll unter debian wegen Vorgabe Auftraggeber..

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Re: Perl::Packete auf libperl_debi_anisch oder die Suche *

Beitrag von nepos » 10.04.2009 18:20:13

Hm, eigentlich haben auch die Namen unter Debian schon ein System. So ist XML::Simpe z.B. libxml-simple-perl.

Dein Beispiel ist vielleicht eine der Ausnahmen. Hier gibts ein Meta-Paket namens templatetoolkit-perl, das echte Perl-Paket wäre libtemplate-perl. Dass es da so viele Unterpakete gibt, könnte daran liegen, dass das Template
Toolkit aus sehr vielen Modulen besteht, die man nicht alle zwingend braucht.

Btw, statt der CPAN-Shell würde ich dir unter Debian eher zum Tool dh-make-perl raten. Damit kannst du dann sauber Debian-Pakete aus den Perl-Modulen auf CPAN bauen, die sich auch wieder sauber installieren lassen. Klappt nicht mit allen Modulen auf Anhieb, aber ich denke, trotzdem sauberer, als da mit der CPAN-Shell Pakete reinzuknallen, die sich dann eventuell mit Debian-Paketen beissen.

Antworten