Как заставить средство просмотра YouTube архивировать пакет, устанавливаемый для 18,04

Я недавно обновил до 18,04 и средство просмотра YouTube мисс, которое не находится в repo (уже??). Этот поток имеет ответ, в котором в плакате говорится, что они получили его работающий путем загрузки youtube-viewer-master.zip с GitHub (https://github.com/trizen/youtube-viewer) "сопровождаемый несколькими действиями по установке для завершения его".

Я относительно плохо знаком с Ubuntu и Perl, но я хочу видеть, могу ли я получить его работа. До сих пор я работал perl Build.PL, и удовлетворенный несколько зависимостей + измененные полномочия папки позволить сценариям завершаться далее.

Последние терминальные строки были:

    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

Я установил libcurses-perl с Синаптическим +, повторно выполнил его, но получил тот же результат. Я не мог найти libtermcap.a или libncurses.a в Синаптическом.

Что я пропускаю?

2
задан 9 June 2018 в 12:52

1 ответ

Трудный путь (Вы выбрали его),

Кажется, что необходимо установить следующие пакеты

  1. для libtermcap.a

    sudo apt-get install libtinfo-dev
    
  2. для libncurses.a

    sudo apt-get install libncurses5-dev
    
  3. этому, возможно, понадобится readline/readdline.h, устанавливаемый с

    sudo apt-get install libreadline-dev
    

Не забывайте устанавливать Unicode:: GCString с sudo apt-get install libunicode-linebreak-perl.

Полный метод следующие:

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

Это будет установлено в/usr/local: исполняемые файлы помещаются в/usr/local/bin-/usr/local/bin/gtk-youtube-viewer и/usr/local/bin/youtube-viewer.


Корректный путь

Ожидайте deb-пакета.

Обновление 06.10.2018: Я отправил упаковочный запрос ppa:nilarimogard/webupd8 владельцу - Alin Andrei через панель запуска.

1
ответ дан 2 December 2019 в 04:43

Другие вопросы по тегам:

Похожие вопросы: