最近、18.04にアップグレードしましたが、レポジトリにないyoutube-viewerが見つかりません(まだ??)。 このスレッド には、投稿者がgithubからyoutube-viewer-master.Zipをダウンロードすることで機能しているという回答があります( 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
Synaptic +でlibcurses-Perlをインストールし、再実行しましたが、同じ結果になりました。 Synapticでlibtermcap.aまたはlibncurses.aが見つかりませんでした。
私は何が欠けていますか?
次のパッケージをインストールする必要があるようです
Sudo apt-get install libtinfo-dev
Sudo apt-get install libncurses5-dev
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-packageを待ちます。
2018-10-06更新:パッケージ要求を ppa:nilarimogard/webupd8 所有者に送信しました- ランチパッド経由のAlin Andrei 。