公開日時:2020-07-19 Sun. 05:12:22 JST
最終更新日時:2020-07-19 Sun. 06:26:24 JST
Ubuntu MATE 20.04 LTS
by kiyozzy
Ubuntuの swfextract だけど、 Ubuntu 18.04 では swftools は apt でインストールできたが、 Ubuntu 20.04 では apt ではインストールできなくなった。仕方ないのでビルドする。
前に書いた記事は swftools-0.9.2.tar.gz を使いエラーが出たのでパッチを作ったが、swftoolsのサイトをよく見ると最後に git のリポジトリが書いてあった。
git からビルドするとパッチ作成は要らなかった。
sudo apt install zlib1g-dev libjpeg8-dev libgif-dev libfreetype6-dev
git clone git://github.com/matthiaskramm/swftools
sudo mv swftools /usr/local/src/
cd /usr/local/src/swftools
cd lib/pdf/
perl inject-xpdf.pl xpdf-3.02.tar.gz
# Hunk ... FAILED ... がたくさん出るが気にしない。
cd ../..
./configure
make -j4
sudo make install
swfextract を確認。
user@host:/usr/local/src/swftools$ ll /usr/local/bin
合計 13976
drwxr-xr-x 2 root root 4096 7月 19 04:58 ./
drwxr-xr-x 10 root root 4096 4月 23 16:33 ../
-rwxr-xr-x 1 root root 1061936 7月 19 04:58 as3compile*
-rwxr-xr-x 1 root root 1078496 7月 19 04:58 font2swf*
-rwxr-xr-x 1 root root 281440 7月 19 04:58 gif2swf*
-rwxr-xr-x 1 root root 170112 7月 19 04:58 jpeg2swf*
-rwxr-xr-x 1 root root 3788776 7月 19 04:58 pdf2swf*
-rwxr-xr-x 1 root root 163960 7月 19 04:58 png2swf*
-rwxr-xr-x 1 root root 1063728 7月 19 04:58 swfbbox*
-rwxr-xr-x 1 root root 1637992 7月 19 04:58 swfc*
-rwxr-xr-x 1 root root 136816 7月 19 04:58 swfcombine*
-rwxr-xr-x 1 root root 1080392 7月 19 04:58 swfdump*
-rwxr-xr-x 1 root root 1104824 7月 19 04:58 swfextract*
-rwxr-xr-x 1 root root 1216208 7月 19 04:58 swfrender*
-rwxr-xr-x 1 root root 1050264 7月 19 04:58 swfstrings*
-rwxr-xr-x 1 root root 443208 7月 19 04:58 wav2swf*
SWFTools - Community Help Wiki