| Works
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"を使用