XMind を会社の Windows PC にインストールして、ブレインストーミングやロジックツリーの作成に使うようになりました。機能や情報の豊富さに加え、IME での日本語の扱いは FreeMind より使い易いことと、(以前のバージョンに比べると)十分安定しているように感じられたので、部のメンバーの PC にはインストールさせて全員で利用できるようにしてしまっています。
一方、個人用途にも使いたくなり、Linux 版がないかとあらためて XMind のサイトを確認すると、ちゃんと 32bit 版と 64bit 版 xmind-jp-linux-3.4.1.201401221918_amd64.deb が用意されていました。ただ残念なことに利用可能なパッケージは Debian/Ubuntu 用の deb 形式のみで、このままでは Fedora では利用できません。
Zip で圧縮されている「ポータブル版」を利用する選択肢もありましたが、今回は deb パッケージを rpm パッケージに変換する alien というツールを(はじめて)使用してみました。
alien
alien は異なる Linux パッケージの間で相互変換を行うツールで Fedora でも利用可能です。早速インストールしました。
# yum install alien 読み込んだプラグイン:langpacks 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ alien.noarch 0:8.88-4.fc20 を インストール --> 依存性の処理をしています: dpkg のパッケージ: alien-8.88-4.fc20.noarch (途中省略) --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: alien noarch 8.88-4.fc20 fedora 89 k 依存性関連でのインストールをします: debconf noarch 1.5.52-1.fc20 updates 186 k debhelper noarch 9.20131227-2.fc20 updates 745 k dpkg x86_64 1.16.12-1.fc20 fedora 1.2 M dpkg-perl noarch 1.16.12-1.fc20 fedora 292 k gettext-common-devel noarch 0.18.3.1-1.fc20 fedora 369 k gettext-devel x86_64 0.18.3.1-1.fc20 fedora 316 k html2text x86_64 1.3.2a-12.fc20 fedora 96 k intltool noarch 0.50.2-7.fc20 fedora 60 k perl-Archive-Tar noarch 1.92-4.fc20 fedora 73 k perl-Authen-SASL noarch 2.16-1.fc20 fedora 57 k perl-Convert-ASN1 noarch 0.26-6.fc20 fedora 54 k perl-Convert-BinHex noarch 1.122-1.fc20 fedora 45 k perl-Crypt-OpenSSL-Bignum x86_64 0.04-19.fc20 fedora 34 k perl-Crypt-OpenSSL-RSA x86_64 0.28-8.fc20 fedora 38 k perl-Crypt-OpenSSL-Random x86_64 0.06-2.fc20 fedora 24 k perl-Email-Date-Format noarch 1.002-17.fc20 fedora 17 k perl-Email-Simple noarch 2.102-4.fc20 fedora 33 k perl-Encode-Detect x86_64 1.01-13.fc20 fedora 82 k perl-File-FcntlLock x86_64 0.12-10.fc20 fedora 21 k perl-File-Remove noarch 1.52-7.fc20 fedora 26 k perl-Font-AFM noarch 1.20-15.fc20 fedora 20 k perl-GSSAPI x86_64 0.28-10.fc20 fedora 59 k perl-HTML-Format noarch 2.11-1.fc20 fedora 55 k perl-IO-Socket-INET6 noarch 2.71-3.fc20 fedora 21 k perl-IO-Zlib noarch 1:1.10-289.fc20 updates 51 k perl-LDAP noarch 1:0.57-3.fc20 fedora 412 k perl-MIME-Lite noarch 3.030-1.fc20 fedora 96 k perl-MIME-Types noarch 2.04-1.fc20 fedora 57 k perl-MIME-tools noarch 5.505-1.fc20 fedora 256 k perl-Mail-Box noarch 2.107-4.fc20 fedora 1.1 M perl-Mail-DKIM noarch 0.40-3.fc20 fedora 134 k perl-Mail-IMAPClient noarch 3.35-1.fc20 updates 217 k perl-Mail-SPF noarch 2.9.0-3.fc20 fedora 140 k perl-Mail-Sendmail noarch 0.79-23.fc20 fedora 29 k perl-Mail-Transport-Dbx x86_64 0.07-19.fc20 fedora 40 k perl-MailTools noarch 2.12-4.fc20 fedora 109 k perl-Net-DNS x86_64 0.74-1.fc20 updates 323 k perl-Net-SMTP-SSL noarch 1.01-16.fc20 fedora 9.5 k perl-NetAddr-IP x86_64 4.071-1.fc20 fedora 126 k perl-Object-Realize-Later noarch 0.18-17.fc20 fedora 20 k perl-Package-Constants noarch 1:0.02-289.fc20 updates 45 k perl-Parse-RecDescent noarch 1.967009-7.fc20 fedora 203 k perl-Socket6 x86_64 0.25-1.fc20 updates 27 k perl-TeX-Hyphen noarch 1.01-1.fc20 fedora 35 k perl-Text-Autoformat noarch 1.669004-1.fc20 fedora 37 k perl-Text-Reform noarch 1.20-9.fc20 fedora 43 k perl-User-Identity noarch 0.93-10.fc20 fedora 79 k perl-XML-Filter-BufferText noarch 1.01-19.fc20 fedora 11 k perl-XML-SAX-Writer noarch 0.53-5.fc20 fedora 25 k po-debconf noarch 1.0.16-3.nmu2.fc20 fedora 145 k portreserve x86_64 0.0.5-9.fc20 updates 25 k procmail x86_64 3.22-33.fc20 fedora 174 k spamassassin x86_64 3.3.2-18.fc20 updates 1.1 M トランザクションの要約 ================================================================================ インストール 1 パッケージ (+53 個の依存関係のパッケージ) 総ダウンロード容量: 8.9 M インストール容量: 24 M Is this ok [y/d/N]: y
XMind の deb パッケージをダウンロードして、alien で XMind の deb パッケージを rpm へ変換してみました。問題なく変換できたようですので、そのままインストールします。なお XMind は /usr/local 以下にインストールされます。
# cd ダウンロード # alien --to-rpm --scripts *.deb xmind-3.4.1-2.x86_64.rpm generated # rpm -qlp xmind-3.4.1-2.x86_64.rpm /usr /usr/local /usr/local/xmind /usr/local/xmind/.eclipseproduct /usr/local/xmind/XMind /usr/local/xmind/XMind.ini /usr/local/xmind/about.html /usr/local/xmind/about_files /usr/local/xmind/about_files/about_cairo.html /usr/local/xmind/about_files/mpl-v11.txt /usr/local/xmind/about_files/pixman-licenses.txt /usr/local/xmind/artifacts.xml /usr/local/xmind/configuration /usr/local/xmind/configuration/config.ini /usr/local/xmind/configuration/org.eclipse.equinox.simpleconfigurator (以下省略) # yum localinstall xmind-3.4.1-2.x86_64.rpm 読み込んだプラグイン:langpacks xmind-3.4.1-2.x86_64.rpm を調べています: xmind-3.4.1-2.x86_64 xmind-3.4.1-2.x86_64.rpm をインストール済みとして設定しています 依存性の解決をしています --> トランザクションの確認を実行しています。 ---> パッケージ xmind.x86_64 0:3.4.1-2 を インストール --> 依存性解決を終了しました。 依存性を解決しました ================================================================================ Package アーキテクチャー バージョン リポジトリー 容量 ================================================================================ インストール中: xmind x86_64 3.4.1-2 /xmind-3.4.1-2.x86_64 96 M トランザクションの要約 ================================================================================ インストール 1 パッケージ 合計容量: 96 M インストール容量: 96 M Is this ok [y/d/N]: y Downloading packages: Running transaction check Running transaction test Transaction test succeeded Running transaction インストール中 : xmind-3.4.1-2.x86_64 1/1 検証中 : xmind-3.4.1-2.x86_64 1/1 インストール: xmind.x86_64 0:3.4.1-2 完了しました! #
私が使っているデスクトップ環境は LXDE ですが、XMind のインストール後、メニューのオフィスのグループの中に XMind が加えられましたので、これをデスクトップにコピーしてダブルクリックして起動してみました。なお、環境変数 PATH には Java へのパスが通っている必要があります。
以下は、XMind を起動した画面です。
今回、はじめて Linux のパッケージを変換するツールを利用してみましたが、なんなく変換できたので、今後も deb 形式でしか公開されていないパッケージでも諦めずに変換ツールを活用してみようと思います。
0 件のコメント:
コメントを投稿