Je suis récemment passé à la version 18.04 et je m'ennuie de YouTube-Viewer, qui n'est pas dans le dépôt (encore ??). Ce fil a une réponse dans laquelle l'affiche dit qu'elle l'a fait fonctionner en téléchargeant youtube-viewer-master.Zip depuis 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'ici, j'ai exécuté Perl Build.PL
et satisfait à plusieurs dépendances + modifié les autorisations de dossier pour permettre aux scripts de s'exécuter 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 +, mais j'ai obtenu le même résultat. Je n'ai pas trouvé libtermcap.a ni libncurses.a dans Synaptic.
Qu'est-ce que je rate?
Il semble que vous deviez installer les paquets suivants
pour libtermcap.a
Sudo apt-get install libtinfo-dev
pour libncurses.a
Sudo apt-get install libncurses5-dev
il peut avoir besoin de 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
.
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 et /usr/local/bin/youtube-viewer .
Attendez que deb-package.
Mise à jour 2018-10-06: J'ai envoyé une demande d'empaquetage à ppa: nilarimogard/webupd8 propriétaire - Alin Andrei via le tableau de bord .