M12i.

学術書・マンガ・アニメ・映画の消費活動とプログラミングについて

Ubuntu 14.04にCitrix Receiver for Linux 13.0をインストール

f:id:m12i:20140430225255p:plain

先日、Ubuntu 13.10にCitrix Receiver for Linux 13.0をインストールした際の手順メモを記事にしましたが、Ubuntu 14.04も同じ手順でインストールできたことを付記しておきます(当たり前ですがReceiverは同じバージョンなので相変わらずDashからの起動はできません)。

トラブルシューティングの手順を再整理すると以下通り。

#手順
1次のコマンドを実行して依存パッケージをインストールする。

sudo apt-get install libmrm4:i386 libuil4:i386 libxft2:i386 \
libxmu6:i386 libxm4:i386 libmotif4:i386 nspluginwrapper lib32z1 libc6-i386

2こちらのページから公式のCitrix Receiver 13.0を取得する。(注意:「For 64-bit Systems」というセクションからダウンロードする。Chromeではダウンロード・ポップアップ画面がうまく動かない可能性がある。Firefoxを使うこと。)
3壊れた.debパッケージを手直しする。

cd ~/Downloads
mkdir ica_temp
dpkg-deb -x icaclient_13.0.0.256735_amd64.deb ica_temp
dpkg-deb --control icaclient_13.0.0.256735_amd64.deb ica_temp/DEBIAN
sudo vi ica_temp/DEBIAN/control

4viでica_temp/DEBIAN/controlファイルを修正。"Depends: ..."の行を次のように修正する。

Depends: libc6-i386 (>= 2.7-1), lib32z1, nspluginwrapper

5下記コマンドを実行してパッケージをリビルドする。

dpkg -b ica_temp icaclient-modified.deb

6手直ししたパッケージを次のコマンドでインストールする。

sudo dpkg -i icaclient-modified.deb