2 votes

Comment rendre le paquet zip de youtube-viewer installable pour 18.04

Je suis récemment passé à la version 18.04 et youtube-viewer me manque, car il n'est pas (encore ??) dans le dépôt. Ce fil a une réponse dans laquelle le posteur dit qu'il l'a fait fonctionner en téléchargeant youtube-viewer-master.zip de github ( https://github.com/trizen/youtube-viewer ) "suivi de quelques étapes d'installation pour le terminer."

Je suis relativement nouveau sur Ubuntu et Perl mais je veux voir si je peux le faire fonctionner. Jusqu'à présent, j'ai exécuté perl Build.PL et satisfait plusieurs dépendances + changé les permissions de dossiers pour permettre aux scripts de se compléter davantage.

Les dernières lignes terminales étaient :

    Configuring H/HA/HAYASHI/Term-ReadLine-Gnu-1.35.tar.gz with Makefile.PL
    Could not find neither libtermcap.a, libncurses.a, or libcurses.
    Warning: No success on command[/usr/bin/perl Makefile.PL INSTALLDIRS=site]
      HAYASHI/Term-ReadLine-Gnu-1.35.tar.gz
  /usr/bin/perl Makefile.PL INSTALLDIRS=site -- NOT OK

J'ai installé libcurses-perl avec Synaptic + l'ai relancé, mais j'ai obtenu le même résultat. Je n'ai pas pu trouver libtermcap.a ou libncurses.a dans Synaptic.

Qu'est-ce que je rate ?

1voto

N0rbert Points 86925

Voie difficile (vous l'avez choisie)

Il semble que vous deviez installer les paquets suivants

  1. pour libtermcap.a

    sudo apt-get install libtinfo-dev
  2. pour libncurses.a

    sudo apt-get install libncurses5-dev
  3. il peut avoir besoin readline/readdline.h installable avec

    sudo apt-get install libreadline-dev

N'oubliez pas d'installer Unicode::GCString avec sudo apt-get install libunicode-linebreak-perl .

La méthode complète est la suivante :

cd ~/Downloads
git clone https://github.com/trizen/youtube-viewer
cd youtube-viewer

sudo apt-get install libmodule-build-perl libtinfo-dev \
libncurses5-dev libreadline-dev libunicode-linebreak-perl

perl Build.PL --gtk
sudo ./Build installdeps  # hit <Enter> everywhere
sudo ./Build install

gtk-youtube-viewer # run it

Il sera installé dans /usr/local : les exécutables sont placés dans /usr/local/bin - /usr/local/bin/gtk-youtube-viewer y /usr/local/bin/youtube-viewer .


Bonne façon

Attendez l'arrivée de deb-package.

Mise à jour 2018-10-06 : J'ai envoyé une demande d'emballage à la Commission européenne. ppa:nilarimogard/webupd8 propriétaire - Alin Andrei via launchpad .

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X