Linux

1. LubuntuでSteam
World of Goo は普通に動いた。


steam_latest.deb

2. 不要なカーネルの削除

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

3. Lubuntuで日本語入力にmozc
    左下に変換候補が出るのもこれで解決した。
    sudo apt-get install ibus-mozc ibus-gtk ibus-gtk3 python-appindicator

    4. Lubuntuのアップグレード

    sudo do-release-upgrade

    5. LubuntuでDVD再生、mp3リッピング

    sudo apt-get install vlc
    sudo apt-get install sound-juicer
    sudo apt-get install ubuntu-restricted-extras

    6. UbuntuにAndroid開発環境構築
    以前と違いここだけで準備が終わった。
    http://developer.android.com/sdk/index.html

    7. .bashrc環境変数

    sudo gedit ~/.bashrc
    上記に次の5行を追記。
    #Android
    export PATH=${PATH}:/home/x/Android/android-sdk-linux/tools
    export ANDROID_SWT=/home/x/Android/android-sdk-linux/tools/lib/x86
    ANDROID_NDK=/home/x/Android/android-ndk-linux
    export PATH=$PATH:${ANDROID_NDK}



    8. Amazon EC2 Ubuntu serverを利用する際の設定

    ポートは22(SSH)と80(HTTP)のみ開放。

    ターミナルから接続
    chgrp Users *
    chmod 400 ****.pem
    ssh -i ****.pem ubuntu@ec2-***.***.***.***.compute-1.amazonaws.com

    Elastic IP利用時
    ssh -i ****.pem ubuntu@***.***.***.***

    パスワード変更
    [ec2-user@ip-***.***.***.*** ~]$ sudo -i
    [root@ip-***.***.***.*** ~]# passwd

    LAMPインストール
    tasksel

    cgi有効化
    vi /etc/httpd/conf/httpd.conf
    上記の中にある次の行の#を削除して有効にする。
    #AddHandler cgi-script .cgi

    /etc/rc.d/init.d/httpd restart
    chkconfig httpd on
    find /var/www/ -exec chmod 777 {} \;
    find /var/www/ -exec chmod 755 {} \;

    FilezillaのSFTP接続設定で鍵を登録。

    GUIのインストール
    sudo apt-get update
    sudo apt-get upgrade
    sudo apt-get dist-upgrade
    sudo apt-get install dkms
    sudo tasksel install lubuntu-desktop

    sudo apt-get install lxde
    sudo start lxdm


    9. Amazon EC2 Microsoft Windows Serverを利用する際の設定

    リモートデスクトップで利用時、ポートは3389(RDP)のみ開放。

    10. S31HWプリインストールソフト、緊急脱出ゲームとtwidroidとTalkBackの削除
        Java Development Kit
        sudo apt-get install sun-java6-jdk

        Android SDK

        gedit ~/.bashrc
        上記に次の3行を追記。
        #Android
        export PATH=${PATH}:/home/x/Android/android-sdk-linux/tools
        export ANDROID_SWT=/home/x/Android/android-sdk-linux/tools/lib/x86
        /home/x/Android/android-sdk-linux/tools/ android
        cd /home/x/Android/android-sdk-linux/platform-tools/
        sudo ./adb start-server
        sudo ./adb shell

        • adb shell
        su
        pm list packages -f
        削除したいものがどこにあるか見つける
        package:/data/cust/app/escape_lite.apk=kemco.escape.lite
        package:/data/cust/app/TwidroidPro.apk=com.twidroid
        package:/system/app/talkback.apk=com.google.android.marvin.talkback

        mount

        /dev/block/mtdblock7 /cust
        /dev/block/mtdblock4 /system


        mount -o rw,remount /dev/block/mtdblock7 /cust

        cd /data/cust/app/
        rm escape_lite.apk
        rm TwidroidPro.apk

        mount -o rw,remount /dev/block/mtdblock4 /system
        cd /system/app/
        rm talkback.apk