URAMIRAIKAN

1020のなれの果て (since 2005.6.19)

Linux Mint Debian EditionでCitrix Receiverを使う

 会社の環境に繋ぐのに必要だったので試行錯誤していました。
 Ubuntuベースなら簡単なのですが、ここでは敢えてDebianです。
 まあ、力業になってしまいましたが…。

 最初は依存性を無視して"dpkg --force-all --install"とかやってみましたが、その後でLinux Mintのパッケージ管理ツールを使おうとすると破損したパッケージ扱いされてしまい破棄対象になってしました。

 とりあえず次にいつ使うかわかりませんが、メモを残しておきます。

① とりあえず必要なパッケージを導入

$ sudo aptitude install libxp6:i386
$ sudo aptitude install libsm6:i386
$ sudo aptitude install libxmu6:i386
$ sudo aptitude install libxinerama1:i386
$ sudo aptitude install libglib2.0-0:i386
$ sudo aptitude install libxft2:i386
$ sudo aptitude install libgtk2.0-0:i386

② Citrix Receiverをダウンロード(この記事の時点では"icaclient_13.0.0.256735_amd64.deb")
③ このままだと依存性云々でインストールできないので、パッケージをカスタマイズするために展開

$ mkdir ./icaclient_pack
$ sudo dpkg-deb -x icaclient_13.0.0_amd64.deb ./icaclient_pack
$ sudo dpkg-deb --control icaclient_13.0.0_amd64.deb ./icaclient_pack/DEBIAN

④ controlファイルから依存性の部分を削除(以下の内容から、7行目"Depends:"のパッケージ名を削除して保存)

Package: icaclient Version: 13.0.0.256735 Architecture: amd64 Maintainer: Citrix Systems, Inc. <debian.package.support@citrix.com> Installed-Size: 23420 Pre-Depends: debconf (>= 0.5) Depends: libc6-i386 (>= 2.7-1), ia32-libs, lib32z1, lib32asound2, nspluginwrapper Section: utils Priority: extra Homepage: http://www.citrix.com Description: Citrix Receiver for Linux Citrix Receiver lets you access your enterprise files, applications, and desktops from your favorite device wherever you are. Just ask your IT department how to get started.

⑤ パッケージをビルド

sudo dpkg -b icaclient_pack icaclient-custom.deb

⑥ 作ったdebファイルをインストール
⑦ Firefoxを使ってCitrix Web InterfaceからログインするとICAファイルをダウンロードできるので、「プログラムを開く」で"/opt/Citrix/ICAClient/wfica"を使用