Como tornar o pacote zip do visualizador do youtube instalável para 18.04

2

Eu recentemente atualizei para o 18.04 e sinto falta do youtube-viewer que não está no repositório (ainda ??). Este tópico tem uma resposta em que o cartaz diz que recebeu está trabalhando baixando o youtube-viewer-master.zip do github ( link ) "seguido por algumas etapas de instalação para finalizá-lo para cima. "

Sou relativamente novo no Ubuntu e no Perl, mas quero ver se consigo fazê-lo funcionar. Até agora, executei perl Build.PL e atendi várias dependências + alterei as permissões de pasta para permitir que os scripts sejam mais completos.

As últimas linhas de terminal foram:

    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

Eu instalei libcurses-perl com o Synaptic + re-executei, mas obtive o mesmo resultado. Não consegui encontrar libtermcap.a ou libncurses.a no Synaptic.

O que estou perdendo?

    
por chriss 09.06.2018 / 03:57

1 resposta

1

Forma difícil (você escolheu)

Parece que você precisa instalar os seguintes pacotes

  1. para libtermcap.a

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

    sudo apt-get install libncurses5-dev
    
  3. o pode ser necessário readline / readdline .h , instalável com

    sudo apt-get install libreadline-dev
    

Não se esqueça de instalar o Unicode :: GCString com sudo apt-get install libunicode-linebreak-perl .

O método completo é o seguinte:

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

Ele será instalado em / usr / local : os executáveis são colocados em / usr / local / bin - / usr / local / bin / gtk- youtube-viewer e / usr / local / bin / visualizador do youtube .

caminho correto

Espere pelo pacote deb.

Atualização 2018-10-06: Enviei uma solicitação de embalagem para o ppa: nilarimogard / proprietário do webupd8 - Alin Andrei via barra de lançamento .

    
por N0rbert 09.06.2018 / 11:48