PR

Ubuntu 12.04 LTS にFreeNX をインストール

Ubuntu 12.04 LTS Server x64 に訳あってFreeNX をインストールすることになった。

FreeNX のインストール自体は以前にも行っていたが、今回はまとめ直しと新たな問題に遭遇したのでメモしておく。

今回の内容では、「Unityを使う方法」と「Unity を使わない方法(=Unity を使いたくない人も参考になるかもしれない)」を選択できる。もちろん同時にインストールしておいて、FreeNX クライアントで必要に応じて切り替える事もできる。これはLinux の自由度の高さが光るところだろう。

スポンサードリンク

準備

準備1

今回は実機(HP ProLiant ML110 G7)に発生したapt の問題を乗り越え、新規に環境を構築した。

まずは準備として(好みに応じて)以下のコマンドを実行しておく。

$ sudo apt-get update && sudo apt-get upgrade -y && sudo reboot

準備2

リポジトリを簡単に追加するための準備を行う。

$ sudo apt-get install python-software-properties

リポジトリに日本語チームを追加する(任意)。

$ sudo add-apt-repository ppa:japaneseteam/ppa

必要があれば

$ sudo apt-get update && sudo apt-get upgrade -y

としても良いだろう。

FreeNX をインストール

リポジトリの追加

いよいよFreeNX に関する内容を実行していく。

まずはリポジトリの追加。

$ sudo add-apt-repository ppa:freenx-team

インストール

続いてインストール(時間が掛かる)。

$ sudo apt-get update && sudo apt-get install freenx -y

この状態でFreeNX クライアントから接続すると「Failed to load session “ubuntu”」となるので、以下の何れかを実行し、デスクトップ環境を準備する。

デスクトップ環境の準備

Unity を使う場合

$ sudo apt-get install unity-2d unity-2d-launcher unity-2d-panel unity-2d-places ubuntu-docs gnome-user-guide yelp

Unity を使うというのは、以前行ったFreeNX をインストールした際、11.10 に対応させるための手段として参考にしていた。10.04 や11.10 の後に12.04 が出たため、12.04 においてもこの方法を流用して構築した。ただ、デスクトップ環境を丸ごと入れるのにはどうも抵抗があった。しかし、個別にインストールすると解決できない問題があり、仕方なしにデスクトップパッケージをインストールしていた。もちろんよくわかっていないというのも理由のひとつ。

一括でデスクトップ環境を構築

一括してデスクトップ環境を構築したいなら以下のコマンドを実行しても良い(ただ、それなら最初からデスクトップ環境でインストールしたら良いのではないだろうか・・)

$ sudo apt-get install ubuntu-desktop ubuntu-docs

もしくは

$ sudo apt-get install ubuntu-defaults-ja

旧名「ubuntu-desktop-ja」で以下の内容がインストールされるらしい。以下のUnity を使わない方法で不足しているものがあると感じたら参考になるかもしれない。

anthy anthy-common firefox-locale-ja fonts-opensymbol fonts-takao-gothic fonts-takao-mincho fonts-takao-pgothic ibus ibus-anthy ibus-gtk ibus-gtk3 im-switch kasumi libanthy0 libappindicator1 libcmis-0.2-0 ibexttextcat-data  libexttextcat0 libglade2-0 libhyphen0 libindicator7 libmhash2 libmythes-1.2-0 libraptor2-0 librasqal3 librdf0 libreoffice-common libreoffice-core libreoffice-l10n-ja libreoffice-style-human libyajl1 poppler-data python-appindicator python-glade2 python-ibus thunderbird thunderbird-globalmenu thunderbird-locale-ja ubuntu-defaults-ja uno-libs3 ure xfonts-mathml)

Unity を使わない場合

$ sudo apt-get install gnome-panel gnome-session-fallback

Unity を使わない場合、必要な物だけをインストールすることができる。ただ、それ故に日本語変換が必要ならibus をインストールするなどの作業が必要になるものの、オフィス環境などが不要な場合、構築の時間を縮めることができる。

ちなみに、「gnome-session-fallback」をインストールするのは「Failed to load session “gnome-fallback”」というエラーになるから。

共通してインストール

この状態でFreeNX クライアントから接続すると上記のようになり、一部のアイコンが表示されていない(機能はする)。

ただ、表示がおかしいのを直すために以下をインストール(例)。

$ sudo apt-get install adium-theme-ubuntu ubuntu-wallpapers ubuntu-artwork gnome-themes-ubuntu
$ sudo apt-get install language-pack-ja-base language-pack-gnome-ja-base
$ sudo apt-get install unifont fonts-takao-mincho fonts-takao-gothic fonts-ipafont-mincho poppler-data

再度接続したところ(Unity での例)。

その他のインストール

基本的には好みに応じてインストール。

フォント

$ sudo apt-get install fonts-kacst fonts-kacst-one fonts-khmeros-core fonts-lao fonts-liberation fonts-nanum fonts-opensymbol fonts-takao-pgothic fonts-thai-tlwg fonts-tlwg-garuda fonts-tlwg-kinnari fonts-tlwg-loma fonts-tlwg-mono fonts-tlwg-norasi fonts-tlwg-purisa fonts-tlwg-sawasdee fonts-tlwg-typewriter fonts-tlwg-typist fonts-tlwg-typo fonts-tlwg-umpush fonts-tlwg-waree

アプリケーション

$ sudo apt-get install gnome-terminal gnome-system-monitor gedit
$ sudo apt-get remove xterm
$ sudo apt-get install software-center

アップデート

$ sudo apt-get update && sudo apt-get upgrade -y && sudo reboot

メモ

  • sudo apt-get install desktop-base ( gnome kde-standard xfce4 wmaker ? )
  • sudo apt-get install ibus-anthy poppler-data
  • sudo apt-get install firefox firefox-globalmenu firefox-gnome-support
  • sudo apt-get install firefox-locale-ja thunderbird-locale-ja
  • sudo apt-get install libreoffice-l10n-ja libreoffice-help-ja
  • sudo apt-get install gdm
  • sudo service gdm restart
  • sudo apt-get install gnome-system-tools
  • sudo apt-get install gnome-terminal
  • sudo apt-get install gnome-themes-ubuntu
  • sudo tasksel install lubuntu-desktop
  • WARNING: Failed to parse default value `[????????? ???????;gnome-appearance-properties.desktop,????????? ???????????? ???????????;gnome-default-applications.desktop,?????????? ??????????;system-config-printer.desktop] ‘ for schema (/schemas/apps/control-center/cc_actions_list)
  • どういうわけか「sudo apt-get install synaptic」ができないので「sudo apt-get install software-center」としているが使いにくい
  • pc.casey.jp » Ubuntu 10.04 に Windows から FreeNX で接続する
  • pc.casey.jp » Ubuntu 10.04 に Windows から Xming で接続する

参考文献

コメント

  1. @8796n より:

    @ryj038 これとは違う話? http://t.co/5itC3yz0