以下は各インストールパッケージのバージョン確認用。
インストール後、動作に問題はなかった。
$ sudo pacman -U ~/vlc-2.0.8.a-1-x86_64.pkg.tar.xz ~/libdvbpsi-1:0.2.2-1-x86_64.pkg.tar.xz
パッケージをロード...
依存関係を解決しています...
:: 2 の選択肢が libx264.so=144-64 にあります:
:: リポジトリ extra
1) libx264 2) libx264-10bit
数字を入力してください (デフォルト=1): 1
衝突するパッケージがないか確認しています...
パッケージ (40) a52dec-0.7.4-8 enca-1.16-1 faad2-2.7-4
ffmpeg-compat-1:0.10.15-2 fribidi-0.19.6-2 gsm-1.0.13-8
lame-3.99.5-2 libass-0.12.1-1 libdca-0.0.5-4
libdvdnav-5.0.2-1 libdvdread-5.0.1-1 libebml-1.3.1-1
libkate-0.4.1-5 libmatroska-1.4.2-1 libmng-2.0.2-3
libmodplug-0.8.8.5-1 libmpcdec-1.2.6-4 libmpeg2-0.5.1-5
libshout-1:2.3.1-2 libtheora-1.1.1-3 libtiger-0.3.4-4
libupnp-1.6.19-1 libva-1.5.0-1 libx264-2:144.20150223-1
lua51-5.1.5-4 opencore-amr-0.1.3-2 openjpeg-1.5.2-1
qt4-4.8.6-4 recode-3.6-8 rtmpdump-20140918-2
schroedinger-1.0.11-2 sdl-1.2.15-7 sdl_image-1.2.12-3
taglib-1.9.1-1 v4l-utils-1.6.2-1 xcb-util-keysyms-0.4.0-1
xvidcore-1.3.3-1 zvbi-0.2.35-1 libdvbpsi-1:0.2.2-1
vlc-2.0.8.a-1
合計ダウンロード容量: 30.39 MiB
合計インストール容量: 161.92 MiB
:: インストールを行いますか? [Y/n]
:: パッケージを取得します ...
a52dec-0.7.4-8-x86_64 37.7 KiB 334K/s 00:00 [######################] 100%
libdca-0.0.5-4-x86_64 100.6 KiB 414K/s 00:00 [######################] 100%
libmng-2.0.2-3-x86_64 168.4 KiB 1369K/s 00:00 [######################] 100%
qt4-4.8.6-4-x86_64 20.8 MiB 351K/s 01:01 [######################] 100%
sdl-1.2.15-7-x86_64 340.9 KiB 291K/s 00:01 [######################] 100%
sdl_image-1.2.12-3-... 24.8 KiB 0.00B/s 00:00 [######################] 100%
libdvdread-5.0.1-1-... 85.6 KiB 357K/s 00:00 [######################] 100%
libdvdnav-5.0.2-1-x... 51.6 KiB 144K/s 00:00 [######################] 100%
libkate-0.4.1-5-x86_64 268.1 KiB 227K/s 00:01 [######################] 100%
libtiger-0.3.4-4-x86_64 20.9 KiB 0.00B/s 00:00 [######################] 100%
lua51-5.1.5-4-x86_64 177.1 KiB 249K/s 00:01 [######################] 100%
libebml-1.3.1-1-x86_64 59.5 KiB 255K/s 00:00 [######################] 100%
libmatroska-1.4.2-1... 115.6 KiB 251K/s 00:00 [######################] 100%
zvbi-0.2.35-1-x86_64 339.5 KiB 292K/s 00:01 [######################] 100%
taglib-1.9.1-1-x86_64 348.2 KiB 369K/s 00:01 [######################] 100%
libmpcdec-1.2.6-4-x... 24.7 KiB 0.00B/s 00:00 [######################] 100%
gsm-1.0.13-8-x86_64 33.3 KiB 0.00B/s 00:00 [######################] 100%
lame-3.99.5-2-x86_64 251.4 KiB 543K/s 00:00 [######################] 100%
fribidi-0.19.6-2-x86_64 65.4 KiB 21.3M/s 00:00 [######################] 100%
recode-3.6-8-x86_64 668.2 KiB 812K/s 00:01 [######################] 100%
enca-1.16-1-x86_64 89.6 KiB 21.9M/s 00:00 [######################] 100%
libass-0.12.1-1-x86_64 74.9 KiB 24.4M/s 00:00 [######################] 100%
libmodplug-0.8.8.5-... 150.2 KiB 1284K/s 00:00 [######################] 100%
libtheora-1.1.1-3-x... 274.3 KiB 1193K/s 00:00 [######################] 100%
libva-1.5.0-1-x86_64 411.7 KiB 1694K/s 00:00 [######################] 100%
opencore-amr-0.1.3-... 126.4 KiB 12.3M/s 00:00 [######################] 100%
openjpeg-1.5.2-1-x86_64 134.8 KiB 13.2M/s 00:00 [######################] 100%
rtmpdump-20140918-2... 90.8 KiB 12.7M/s 00:00 [######################] 100%
schroedinger-1.0.11... 307.3 KiB 510K/s 00:01 [######################] 100%
v4l-utils-1.6.2-1-x... 603.7 KiB 416K/s 00:01 [######################] 100%
libx264-2:144.20150... 361.9 KiB 189K/s 00:02 [######################] 100%
xvidcore-1.3.3-1-x86_64 205.0 KiB 214K/s 00:01 [######################] 100%
ffmpeg-compat-1:0.1... 3.3 MiB 227K/s 00:15 [######################] 100%
faad2-2.7-4-x86_64 162.0 KiB 170K/s 00:01 [######################] 100%
libupnp-1.6.19-1-x86_64 118.1 KiB 161K/s 00:01 [######################] 100%
libshout-1:2.3.1-2-... 39.0 KiB 167K/s 00:00 [######################] 100%
libmpeg2-0.5.1-5-x86_64 71.0 KiB 153K/s 00:00 [######################] 100%
xcb-util-keysyms-0.... 6.8 KiB 0.00B/s 00:00 [######################] 100%
(40/40) キーリングのキーを確認 [######################] 100%
(39/40) パッケージの整合性をチェック [######################] 100%
(39/40) パッケージファイルのロード [######################] 100%
(40/40) ファイルの衝突をチェック [######################] 100%
(40/40) 空き容量を確認 [######################] 100%
( 1/40) インストール a52dec [######################] 100%
( 2/40) インストール libdvbpsi [######################] 100%
( 3/40) インストール libdca [######################] 100%
( 4/40) インストール libmng [######################] 100%
( 5/40) インストール qt4 [######################] 100%
qt4 の提案パッケージ
qtchooser: set the default Qt toolkit
postgresql-libs: PostgreSQL driver
libmariadbclient: MariaDB driver
unixodbc: ODBC driver
libfbclient: Firebird/iBase driver
libxinerama: Xinerama support [インストール済み]
libxcursor: Xcursor support [インストール済み]
libxfixes: Xfixes support [インストール済み]
icu: Unicode support [インストール済み]
sni-qt: StatusNotifierItem (AppIndicators) support
( 6/40) インストール sdl [######################] 100%
sdl の提案パッケージ
alsa-lib: ALSA audio driver [インストール済み]
libpulse: PulseAudio audio driver [インストール済み]
( 7/40) インストール sdl_image [######################] 100%
( 8/40) インストール libdvdread [######################] 100%
libdvdread の提案パッケージ
libdvdcss: for decoding encrypted DVDs
( 9/40) インストール libdvdnav [######################] 100%
(10/40) インストール libkate [######################] 100%
libkate の提案パッケージ
wxpython: for KateDJ
liboggz: for KateDJ
(11/40) インストール libtiger [######################] 100%
(12/40) インストール lua51 [######################] 100%
(13/40) インストール libebml [######################] 100%
(14/40) インストール libmatroska [######################] 100%
(15/40) インストール zvbi [######################] 100%
(16/40) インストール taglib [######################] 100%
(17/40) インストール libmpcdec [######################] 100%
(18/40) インストール gsm [######################] 100%
(19/40) インストール lame [######################] 100%
(20/40) インストール fribidi [######################] 100%
(21/40) インストール recode [######################] 100%
(22/40) インストール enca [######################] 100%
(23/40) インストール libass [######################] 100%
(24/40) インストール libmodplug [######################] 100%
(25/40) インストール libtheora [######################] 100%
(26/40) インストール libva [######################] 100%
libva の提案パッケージ
libva-vdpau-driver: backend for Nvidia and AMD cards
libva-intel-driver: backend for Intel cards
(27/40) インストール opencore-amr [######################] 100%
(28/40) インストール openjpeg [######################] 100%
openjpeg の提案パッケージ
lcms2: j2k_to_image and image_to_j2k programs [インストール済み]
libpng: j2k_to_image and image_to_j2k programs [インストール済み]
(29/40) インストール rtmpdump [######################] 100%
(30/40) インストール schroedinger [######################] 100%
(31/40) インストール v4l-utils [######################] 100%
v4l-utils の提案パッケージ
qt4 [インストール済み]
(32/40) インストール libx264 [######################] 100%
(33/40) インストール xvidcore [######################] 100%
(34/40) インストール ffmpeg-compat [######################] 100%
(35/40) インストール faad2 [######################] 100%
(36/40) インストール libupnp [######################] 100%
(37/40) インストール libshout [######################] 100%
(38/40) インストール libmpeg2 [######################] 100%
libmpeg2 の提案パッケージ
sdl: required for mpeg2dec [インストール済み]
libxv: required for mpeg2dec [インストール済み]
(39/40) インストール xcb-util-keysyms [######################] 100%
(40/40) インストール vlc [######################] 100%
vlc の提案パッケージ
avahi: for service discovery using bonjour protocol [インストール済み]
libnotify: for notification plugin [インストール済み]
ncurses: for ncurses interface support [インストール済み]
libdvdcss: for decoding encrypted DVDs
lirc-utils: for lirc plugin
libavc1394: for devices using the 1394ta AV/C
libdc1394: for IEEE 1394 plugin
kdelibs: KDE Solid hardware integration
libva-vdpau-driver: vdpau back-end for nvidia
libva-intel-driver: back-end for intel cards
libbluray: for Blu-Ray support
flac: for Free Lossless Audio Codec plugin [インストール済み]
oss: for OSS audio support
portaudio: for portaudio support
twolame: for TwoLAME mpeg2 encoder plugin
projectm: for ProjectM visualisation plugin
libcaca: for colored ASCII art video output
libgme: for libgme plugin
librsvg: for SVG plugin [インストール済み]
gnome-vfs: for GNOME Virtual File System support
libgoom2: for libgoom plugin
vcdimager: navigate VCD with libvcdinfo
xosd: for xosd support
aalib: for ASCII art plugin
libmtp: for MTP devices support
smbclient: for SMB access plugin
libcdio: for audio CD playback support
ttf-freefont: for subtitle font
ttf-dejavu: for subtitle font [インストール済み]
opus: for opus support [インストール済み]
libssh2: for sftp support [インストール済み]
$
pt2設定(dvb)_20150322。archlinux&systemd系
■base
$ sudo pacman -S base-devel
■reader
$ sudo pacman -S linux-headers pcsc-tools ccid
パッケージ (10) cairo-perl-1.105-1 glib-perl-1.305-1 gtk2-perl-1.2492-1
pango-perl-1.226-1 pcsc-perl-1.4.13-3 pcsclite-1.8.13-1
ccid-1.4.18-1 linux-headers-3.19.2-1 pcsc-tools-1.4.23-1
wget-1.16.3-1
$ sudo systemctl start pcscd.service
$ sudo systemctl enable pcscd.service
Created symlink from /etc/systemd/system/sockets.target.wants/pcscd.socket to /usr/lib/systemd/system/pcscd.socket.
$ pcsc_scan
Japanese Chijou Digital B-CAS Card (pay TV)
^C
■s2scan
$ wget http://www3.wazoku.net/2sen/dtvup/source/up0588.zip
$ unzip up0588.zip
$ cd dvb_apps_0.92/cmds/
↓地上波、bs、csのスキャン
$ ./s2scan -a 1
$ ./s2scan -a 0 -p -b
$ ./s2scan -a 0 -p -c
■tune
$ wget http://www3.wazoku.net/2sen/pt1up/source/up0219.gz
$ tar -zxvf up0219.gz
$ cd dvb-pt1-test
$ nano tune.c
スキャン結果を元に自己の地域に合わせチャンネル修正したら、
↓(緑の行)を修正。
prop[0].cmd = DTV_FREQUENCY;
prop[0].u.data = channel->frequency;
prop[1].cmd = DTV_ISDBS_TS_ID_LEGACY;
prop[1].u.data = channel->ts_id;
prop[2].cmd = DTV_TUNE;
$ make
gcc -O2 -Wall -I../dvb-pt1/linux/include -o tune tune.c
$ sudo cp tune /usr/local/bin/
$ sudo chmod 755 /usr/local/bin/tune
$ cd
■fuse_b25
$ wget http://www3.wazoku.net/2sen/dtvup/source/up0664.zip
$ unzip up0664.zip
$ cd fuse_b25-0.4.8/
$ unzip fuse_b25-0.4.8.zip
$ cd fuse_b25-0.4.8/
$ ./configure
$ make
$ sudo make install
$ cd
■systemd
$ sudo mkdir /etc/rc.d/
$ sudo nano /etc/rc.d/rc.local
#!/bin/sh
for ADAPTER in 0 1 2 3 ; do
NEW_ADAPTER=`expr $ADAPTER + 10`
mkdir /dev/dvb/adapter$NEW_ADAPTER
chown root:video /dev/dvb/adapter$NEW_ADAPTER
chmod 0775 /dev/dvb/adapter$NEW_ADAPTER
/usr/bin/nice --4 /usr/local/bin/fuse_b25 --target /dev/dvb/adapter$ADAPTER /dev/dvb/adapter$NEW_ADAPTER -o allow_other
done
exit 0
$ sudo chmod 755 /etc/rc.d/rc.local
$ sudo nano /etc/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.d/rc.local Compatibility
[Service]
Type=oneshot
ExecStart=/etc/rc.d/rc.local
TimeoutSec=0
StandardInput=tty
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
$ sudo chmod 755 /etc/systemd/system/rc-local.service
$ sudo systemctl enable rc-local.service
Created symlink from /etc/systemd/system/multi-user.target.wants/rc-local.service to /etc/systemd/system/rc-local.service.
$ sudo gpasswd -a USERNAME audio
$ sudo gpasswd -a USERNAME video
$ sudo reboot
■test
$ ls -l /dev/dvb
合計 0
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter0
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter1
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter10
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter11
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter12
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter13
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter2
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter3
$ tune 12 13 &
[1] 1415
$ Successfully tuned to Dlife .
--------------------------------------------
一応、20150322時点のインストール方法。
久しく必要なツールをダウンロードしてやったり
していなかったけど、いまでも無事落とせる。
ほかのディストロで、gccのバージョンから、
tune.cのmakeのとき、_LEGACYが要らない場合がある。
というか、あると却ってmakeできない。
pt3に関しては、3.18以降のカーネルでドライバ搭載になった。
違うところは、地上波と、bs&csのadapter番号だけ
じゃないのかな。受信のとき、アタマを切り替えればよろし?
pt3………0=bs 1=bs 2=地上波 3=地上波
pt2………0=bs 1=地上波 2=bs 3=地上波
仮想のチャンネルが12だったりする私の理由は、
アンテナ線を2本しかつないでいず、マザーの
まな板運用上、2,3のアダプタを使ったほうが、
ケーブルが低い位置に来るため。
$ sudo pacman -S base-devel
■reader
$ sudo pacman -S linux-headers pcsc-tools ccid
パッケージ (10) cairo-perl-1.105-1 glib-perl-1.305-1 gtk2-perl-1.2492-1
pango-perl-1.226-1 pcsc-perl-1.4.13-3 pcsclite-1.8.13-1
ccid-1.4.18-1 linux-headers-3.19.2-1 pcsc-tools-1.4.23-1
wget-1.16.3-1
$ sudo systemctl start pcscd.service
$ sudo systemctl enable pcscd.service
Created symlink from /etc/systemd/system/sockets.target.wants/pcscd.socket to /usr/lib/systemd/system/pcscd.socket.
$ pcsc_scan
Japanese Chijou Digital B-CAS Card (pay TV)
^C
■s2scan
$ wget http://www3.wazoku.net/2sen/dtvup/source/up0588.zip
$ unzip up0588.zip
$ cd dvb_apps_0.92/cmds/
↓地上波、bs、csのスキャン
$ ./s2scan -a 1
$ ./s2scan -a 0 -p -b
$ ./s2scan -a 0 -p -c
■tune
$ wget http://www3.wazoku.net/2sen/pt1up/source/up0219.gz
$ tar -zxvf up0219.gz
$ cd dvb-pt1-test
$ nano tune.c
スキャン結果を元に自己の地域に合わせチャンネル修正したら、
↓(緑の行)を修正。
prop[0].cmd = DTV_FREQUENCY;
prop[0].u.data = channel->frequency;
prop[1].cmd = DTV_ISDBS_TS_ID_LEGACY;
prop[1].u.data = channel->ts_id;
prop[2].cmd = DTV_TUNE;
$ make
gcc -O2 -Wall -I../dvb-pt1/linux/include -o tune tune.c
$ sudo cp tune /usr/local/bin/
$ sudo chmod 755 /usr/local/bin/tune
$ cd
■fuse_b25
$ wget http://www3.wazoku.net/2sen/dtvup/source/up0664.zip
$ unzip up0664.zip
$ cd fuse_b25-0.4.8/
$ unzip fuse_b25-0.4.8.zip
$ cd fuse_b25-0.4.8/
$ ./configure
$ make
$ sudo make install
$ cd
■systemd
$ sudo mkdir /etc/rc.d/
$ sudo nano /etc/rc.d/rc.local
#!/bin/sh
for ADAPTER in 0 1 2 3 ; do
NEW_ADAPTER=`expr $ADAPTER + 10`
mkdir /dev/dvb/adapter$NEW_ADAPTER
chown root:video /dev/dvb/adapter$NEW_ADAPTER
chmod 0775 /dev/dvb/adapter$NEW_ADAPTER
/usr/bin/nice --4 /usr/local/bin/fuse_b25 --target /dev/dvb/adapter$ADAPTER /dev/dvb/adapter$NEW_ADAPTER -o allow_other
done
exit 0
$ sudo chmod 755 /etc/rc.d/rc.local
$ sudo nano /etc/systemd/system/rc-local.service
[Unit]
Description=/etc/rc.d/rc.local Compatibility
[Service]
Type=oneshot
ExecStart=/etc/rc.d/rc.local
TimeoutSec=0
StandardInput=tty
RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
$ sudo chmod 755 /etc/systemd/system/rc-local.service
$ sudo systemctl enable rc-local.service
Created symlink from /etc/systemd/system/multi-user.target.wants/rc-local.service to /etc/systemd/system/rc-local.service.
$ sudo gpasswd -a USERNAME audio
$ sudo gpasswd -a USERNAME video
$ sudo reboot
■test
$ ls -l /dev/dvb
合計 0
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter0
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter1
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter10
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter11
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter12
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter13
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter2
drwxr-xr-x 2 root root 100 3月 22 12:05 adapter3
$ tune 12 13 &
[1] 1415
$ Successfully tuned to Dlife .
--------------------------------------------
一応、20150322時点のインストール方法。
久しく必要なツールをダウンロードしてやったり
していなかったけど、いまでも無事落とせる。
ほかのディストロで、gccのバージョンから、
tune.cのmakeのとき、_LEGACYが要らない場合がある。
というか、あると却ってmakeできない。
pt3に関しては、3.18以降のカーネルでドライバ搭載になった。
違うところは、地上波と、bs&csのadapter番号だけ
じゃないのかな。受信のとき、アタマを切り替えればよろし?
pt3………0=bs 1=bs 2=地上波 3=地上波
pt2………0=bs 1=地上波 2=bs 3=地上波
仮想のチャンネルが12だったりする私の理由は、
アンテナ線を2本しかつないでいず、マザーの
まな板運用上、2,3のアダプタを使ったほうが、
ケーブルが低い位置に来るため。
chromium34保管のすヽめ。archlinux
chromium愛用者は、けっこういると思う。
いまなら、downgradeコマンドで、手軽に
バージョン34台をインストールすることができるけど、
あまりに古くなると、候補からこぼれ落ちるだろう。
しかも、それ自体があっても、関連パッケージが
更新され未対応になる、というケースもある。
vlc-2.0.8.a-1(最後の二ヶ国語パッチ要の
バージョン。ただし軽量)は、もはやdowngradeコマンドで
インストールできないし、たぶん、ソースも得られない。
仮に得られてもパッチが上手く当たらない。
このバージョンに不可欠なlibdvbpsi-1:0.2.2-1も、
downgradeコマンドで、もう候補に出てこない。
多くのパッケージは、最新のもので大丈夫なんだけど、
ものによっては、具合ないし都合の悪いこともある。
カードリーダーには欠かせないccidも、かなりの期間、
ccid13パッケージを取りおきしておく必要があった。
javaの関係でchromiumの最新版をアンインストールしたあと、
chromium-34.0.1847.137-1にダウングレードするにあたって、
opus-1.1-1
harfbuzz-icu-0.9.38-1
の2つが関連で追加された。
chromium-34を長く使うには、
この2つも大切なパッケージになる
のかもしれない。
いまなら、downgradeコマンドで、手軽に
バージョン34台をインストールすることができるけど、
あまりに古くなると、候補からこぼれ落ちるだろう。
しかも、それ自体があっても、関連パッケージが
更新され未対応になる、というケースもある。
vlc-2.0.8.a-1(最後の二ヶ国語パッチ要の
バージョン。ただし軽量)は、もはやdowngradeコマンドで
インストールできないし、たぶん、ソースも得られない。
仮に得られてもパッチが上手く当たらない。
このバージョンに不可欠なlibdvbpsi-1:0.2.2-1も、
downgradeコマンドで、もう候補に出てこない。
多くのパッケージは、最新のもので大丈夫なんだけど、
ものによっては、具合ないし都合の悪いこともある。
カードリーダーには欠かせないccidも、かなりの期間、
ccid13パッケージを取りおきしておく必要があった。
javaの関係でchromiumの最新版をアンインストールしたあと、
chromium-34.0.1847.137-1にダウングレードするにあたって、
opus-1.1-1
harfbuzz-icu-0.9.38-1
の2つが関連で追加された。
chromium-34を長く使うには、
この2つも大切なパッケージになる
のかもしれない。