
HuluはビデオシステムにAdobe Flash DRMを使用しているので、Flash PlayerがインストールされていてもArch Linuxベースのディストリビューションではそのビデオプレーヤーはデフォルトでは機能しません。
UbuntuベースのLinuxでHuluを見る方法についてはすでに説明しました。 この記事では、HuluをArch Linuxベースのディストリビューションで動作させることに焦点を当てます。
最初に注意しなければならないのは、Google ChromeおよびChromium用のLinuxでのFlash Playerの処理方法のためです。この修正を適用しても、Huluはこれらのブラウザでは実行できません。 この方法ではFirefox用のHuluビデオプレーヤーしか修正できません。
この方法は、Huluが使用するDRMシステムに必要なHALデーモンを使用して機能します。
HALのインストール
まだ行っていないのであれば、公式リポジトリからfirefoxとflashpluginパッケージを必ずインストールしてください。
sudo pacman -S firefox sudo pacman -S flashplugin
sudo pacman -S firefox sudo pacman -S flashplugin
その後、FirefoxでFlash Playerを使用したら、AURからhal-infoパッケージとhalパッケージをインストールする必要があります。 これを行うには、yaourtなどのAURクライアントを使用するか、あるいはインストールファイルreposをgitクローン化し、それらをmakepkg
でパッケージ化し、生成されたパッケージをsudo pacman -U PKGNAMEHERE
でインストールします。
yaourt hal-info
yaourt hal
HALの実行
必要なパッケージをすべてインストールしたら、halおよびhal-infoパッケージによって提供されるHALデーモンを起動する必要があります。 これを行うには、次のコマンドを実行してデーモンを起動し、起動時にデーモンを実行できるようにします。
sudo systemctl start hal
sudo systemctl enable hal
HALサービスを開始して有効にしたら、次のコマンドを実行して、HALサービスが機能していることを確認できます。
systemctl status hal
サービスが実行されている場合は、このようなもので始まる出力が表示されるはずです。
[[email protected] ~]$ systemctl status hal
●hal.service - ハードウェア抽象化層
ロード済み:ロード済み(/usr/lib/systemd/system/hal.service;有効;ベンダープリセット:無効)
アクティブ:アクティブ(実行中)火曜日2015-12-22 09:54:49 EST以降。 57分前

HALサービスを正常に開始して有効にしたら、FirefoxでHuluの動画を見ることができるはずです。 現在のログインでHALデーモンをすでに実行しているので、システムを再起動する必要もありません。
HALパッケージの詳細については、Flash DRMコンテンツに関するArch Linux Wikiのページを参照してください。