[tex-live] less opens "install-tl --help" instead of perl-doc

Lukas Prokop admin at lukas-prokop.at
Mon Mar 3 17:54:04 CET 2014


Hi,

this is a response to the tweet by norbusan
  https://twitter.com/norbusan/status/440513761674145793

As it turns out, the problem is really perldoc. It is missing in my
xubuntu 13.04. It even tells me that I need to install "perl-doc".

    meisterluk at xuni ~/Downloads/install-tl-20140302 % ./install-tl --help
    You need to install the perl-doc package to use this program.
    meisterluk at xuni ~/Downloads/install-tl-20140302 % perldoc
    You need to install the perl-doc package to use this program.
    1 meisterluk at xuni ~/Downloads/install-tl-20140302 % sudo apt-get
install perl-doc                                                      
                :(
    [sudo] password for meisterluk:
    Lecture des listes de paquets... Fait
    Construction de l'arbre des dépendances
    Lecture des informations d'état... Fait
    Le paquet suivant a été installé automatiquement et n'est plus
nécessaire :
      openjdk-7-jre-lib
    Veuillez utiliser « apt-get autoremove » pour le supprimer.
    Paquets suggérés :
      groff
    Les NOUVEAUX paquets suivants seront installés :
      perl-doc
    0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
    Il est nécessaire de prendre 8,122 ko dans les archives.
    Après cette opération, 13.2 Mo d'espace disque supplémentaires seront
utilisés.
    Réception de : 1 http://at.archive.ubuntu.com/ubuntu/ raring/main
perl-doc all 5.14.2-21 [8,122 kB]
    8,122 ko réceptionnés en 2s (2,831 ko/s)
    Sélection du paquet perl-doc précédemment désélectionné.
    (Lecture de la base de données... 309507 fichiers et répertoires déjà
installés.)
    Dépaquetage de perl-doc (à partir de .../perl-doc_5.14.2-21_all.deb) ...
    Ajout de « détournement de /usr/bin/perldoc en /usr/bin/perldoc.stub
par perl-doc »
    Traitement des actions différées (« triggers ») pour « man-db »...
    Paramétrage de perl-doc (5.14.2-21) ...
    sudo apt-get install perl-doc  3.22s user 1.95s system 21% cpu 23.939
total
    meisterluk at xuni ~/Downloads/install-tl-20140302 % ./install-tl --help
    meisterluk at xuni ~/Downloads/install-tl-20140302 %

I suggest the following solutions:
\item
  Convert the POD documentation to a manpage manually and serve it via man
  (I guess http://perldoc.perl.org/Pod/Man.html  is an appropriate tool)
\item
  Leave it as it is. I am not sure whether return code 0 or non-zero is
correct here. Returncode 0 is given and I guess line 239 explicitly
states that:
    pod2usage(-exitstatus => 0, -verbose => 2, -file => $0) if $opt_help;

Thanks a lot for all your efforts ;-)
best regards,
Lukas





More information about the tex-live mailing list