Saturday, September 08, 2012

Ubuntu 12.04 on VMware

Ubuntu 12.04 on vmware

■UI変わりすぎて使いにくい。なんとか戻すことにする

sudo apt-get install gdm
sudo apt-get install gnome-shell gnome-session-fallback

テキストログイン→GUIログインにしたい場合は
sudo start gdm

これでとりあえずOK

■日本語環境
sudo add-apt-repository ppa:japaneseteam/ppa
sudo apt-get update
sudo apt-get install ubuntu-defaults-ja

なんか日本語を対応させたいが、今英語バージョンで、もう一度ここから日本語バージョンのイメージをダウンロードし直すか、英語バージョンを日本語にするかを迷う。とりあえず後者で、手順はページの説明通り

Ubuntu 12.04 LTSの場合:
wget -q https://www.ubuntulinux.jp/ubuntu-ja-archive-keyring.gpg -O- | sudo apt-key add - wget -q https://www.ubuntulinux.jp/ubuntu-jp-ppa-keyring.gpg -O- | sudo apt-key add - sudo wget https://www.ubuntulinux.jp/sources.list.d/precise.list -O /etc/apt/sources.list.d/ubuntu-ja.list sudo apt-get update
sudo apt-get upgrade
sudo apt-get install ubuntu-defaults-ja
sudo fontconfig-voodoo --force -s ja_JP

■Google日本語入力
sudo add-apt-repository ppa:ikoinoba/ppa
sudo apt-get update
sudo apt-get install ibus-mozc
sudo reboot

■ディレクトリを日本語にする
LANG=C xdg-user-dirs-gtk-update

■GVim
sudo apt-get install vim-gnome ubuntu-restricted-extras

■ Build
sudo apt-get install build-essential
sudo apt-get install svn git ssh
sudo apt-get install cmake
sudo apt-get install freeglut3 freeglut3-dev

make a small test:
g++ test.cpp -lGL -lglut -o test ※test.cppをリンクオプションの後に置くとエラー!

■ARMクロスコンパイルビルドチェーン 参考:ここ
sudo apt-get install g++-arm-linux-gnueabi
sudo apt-get install g++-arm-linux-gnueabihf

arm-linux-gnueabi-addr2line    arm-linux-gnueabihf-gcov
arm-linux-gnueabi-ar           arm-linux-gnueabihf-gcov-4.6
arm-linux-gnueabi-as           arm-linux-gnueabihf-gprof
arm-linux-gnueabi-c++filt      arm-linux-gnueabihf-ld
arm-linux-gnueabi-cpp          arm-linux-gnueabihf-ld.bfd
arm-linux-gnueabi-cpp-4.6      arm-linux-gnueabihf-ld.gold
arm-linux-gnueabi-elfedit      arm-linux-gnueabihf-nm
arm-linux-gnueabi-g++          arm-linux-gnueabihf-objcopy
arm-linux-gnueabi-g++-4.6      arm-linux-gnueabihf-objdump
arm-linux-gnueabi-gcc          arm-linux-gnueabihf-ranlib
arm-linux-gnueabi-gcc-4.6      arm-linux-gnueabihf-readelf
arm-linux-gnueabi-gcov         arm-linux-gnueabihf-size
arm-linux-gnueabi-gcov-4.6     arm-linux-gnueabihf-strings
arm-linux-gnueabi-gprof        arm-linux-gnueabihf-strip
arm-linux-gnueabihf-addr2line  arm-linux-gnueabi-ld
arm-linux-gnueabihf-ar         arm-linux-gnueabi-ld.bfd
arm-linux-gnueabihf-as         arm-linux-gnueabi-ld.gold
arm-linux-gnueabihf-c++filt    arm-linux-gnueabi-nm
arm-linux-gnueabihf-cpp        arm-linux-gnueabi-objcopy
arm-linux-gnueabihf-cpp-4.6    arm-linux-gnueabi-objdump
arm-linux-gnueabihf-elfedit    arm-linux-gnueabi-ranlib
arm-linux-gnueabihf-g++        arm-linux-gnueabi-readelf
arm-linux-gnueabihf-g++-4.6    arm-linux-gnueabi-size
arm-linux-gnueabihf-gcc        arm-linux-gnueabi-strings
arm-linux-gnueabihf-gcc-4.6    arm-linux-gnueabi-strip


■Eclipseをインストールして、Proxy設定
Eclipseをインストールすると、設定ファイルなどはすべてrootが所有者になり、一般ユーザから設定を変更しても反映されない。Proxy設定はひとつの例。解決方法は
下記を /etc/eclipse.ini に追加すること

-Dorg.eclipse.ecf.provider.filetransfer.excludeContributors=org.eclipse.ecf.provider.filetransfer.httpclient
-Dhttp.proxyPort=8080
-Dhttp.proxyHost=XXX
-Dhttp.proxyUser=XXX
-Dhttp.proxyPassword=XXX
-Dhttp.nonProxyHosts=localhost|127.0.0.1

No comments: