2010年12月5日日曜日

Acrobat reader9.4をインストールした。

ここからダウンロード
http://get.adobe.com/jp/reader/

AdbeRdr9.4-1_i486linux_jpn.binがダウンロードされるので、


# chmod u+x AdbeRdr9.4-1_i486linux_jpn.bin

# ./AdbeRdr9.4-1_i486linux_jpn.bin

#

見事に日本語表示ができた。

AdbeRdr9.4-1_i386linux_jpn.debをubuntuソフトウェアセンターで
インストールしても日本語がうまく表示されなかった。


■EvolutionにSO-NETのメールを設定した。

メールの受信
POP
サーバ:受信メールサーバ名
ユーザ名:メールユーザー名
セキュリティ暗号化しない
認証の種類
パスワード チェックするをクリィック
パスワードを記憶するチェック
メールの送信
サーバ種別:SMTP
サーバ:送信メールサーバ名:587
サーバ認証を行うチェック
セキュリティTLSに
認証
PLAIN 
パスワードを記憶するチェック
メールユーザ名


■VmwareでAndroid X86を動かした。

# VMware Player 3.1.3 for 32-bit Linux 11/18/10  |  3.1.3  |  103 MB  |  Binary (.bundle)をダウンロードして、下記コマンドでインストールする。

sh VMware-Player-3.1.3-324285.i386.bundle

# http://www.android-x86.org/downloadからandroid-x86-2.2-generic.isoをダウンロードしVmware-Playerにインストール。

2010年12月2日木曜日

openofficeが日本語にならない。

Ubuntuソフトウェアセンターでopenofficeをインストールしたが日本語にならなかった。

(1) Synapticでlanguage-support-jaを再インストール
(2) システム→システム管理→言語サポートを起動

2010年11月28日日曜日

Android をコンパイルしてみた。

cat setubuntu 10.10
android 2.2
--------------------------------------------------------update 20110225------------------------

date
set -xv
cd ~
rm -rf .android
rm -rf .java
mv mydroid mydroid.sav
mkdir mydroid


PATH=$PATH:$HOME/bin:$HOME/mydroid/out/host/linux-x86/bin;export PATH

#JAVA_HOME="/usr/lib/jvm/java-1.5.0-sun-1.5.0.15"
#JAVA_HOME="/usr/lib/jvm/java-6-sun"
JAVA_HOME="/usr/lib/jvm/java-1.6.0-openjdk"



sudo apt-get install git-core gnupg flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

#sudo apt-get install sun-java6-jdk
sudo apt-get install openjdk-6-jdk

update-alternatives --config java
update-alternatives --config javac

sudo apt-get install valgrind

#sudo apt-get install lib32readline5-dev
sudo apt-get install libreadline5-dev

cd ~
mkdir bin
PATH=$PATH:~/bin;export PATH
echo $PATH

#gitをproxy経由で使用する場合。
apt-get install corkscrew
cat > /usr/local/bin/git-proxy.sh <<EOF
#bin/bash
CORKSCREW=`which corkscrew`
\$CORKSCREW 129.1.61.60 3128 \$1 \$2
EOF
chmod 755 /usr/local/bin/git-proxy.sh

# vi ~/.bashrc    .bashrcに追加
#export GIT_PROXY_COMMAND=/usr/local/bin/git-proxy.sh
unset GIT_PROXY_COMMAND


# プロキシ経由の場合
# curl -x 129.1.61.60:3128 http://android.git.kernel.org/repo >~/bin/repo

curl http://android.git.kernel.org/repo >~/bin/repo
chmod a+x ~/bin/repo

cd ~
mkdir mydroid
cd mydroid

git clone git://android.git.kernel.org/kernel/msm kernel -b android-msm-2.6.35

repo   init -u git://android.git.kernel.org/platform/manifest.git
#repo init -u git://android.git.kernel.org/platform/manifest.git -b froyo
#repo init -u git://git.android-x86.org/manifest.git -b gingerbread-x86
#repo init -u git://android-x86.git.sf.net/gitroot/android-x86/manifest.git -b gingerbread-x86

date
repo sync
date

gpg --import <<EOF
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v1.4.2.2 (GNU/Linux)

mQGiBEnnWD4RBACt9/h4v9xnnGDou13y3dvOx6/t43LPPIxeJ8eX9WB+8LLuROSV
lFhpHawsVAcFlmi7f7jdSRF+OvtZL9ShPKdLfwBJMNkU66/TZmPewS4m782ndtw7
8tR1cXb197Ob8kOfQB3A9yk2XZ4ei4ZC3i6wVdqHLRxABdncwu5hOF9KXwCgkxMD
u4PVgChaAJzTYJ1EG+UYBIUEAJmfearb0qRAN7dEoff0FeXsEaUA6U90sEoVks0Z
wNj96SA8BL+a1OoEUUfpMhiHyLuQSftxisJxTh+2QclzDviDyaTrkANjdYY7p2cq
/HMdOY7LJlHaqtXmZxXjjtw5Uc2QG8UY8aziU3IE9nTjSwCXeJnuyvoizl9/I1S5
jU5SA/9WwIps4SC84ielIXiGWEqq6i6/sk4I9q1YemZF2XVVKnmI1F4iCMtNKsR4
MGSa1gA8s4iQbsKNWPgp7M3a51JCVCu6l/8zTpA+uUGapw4tWCp4o0dpIvDPBEa9
b/aF/ygcR8mh5hgUfpF9IpXdknOsbKCvM9lSSfRciETykZc4wrRCVGhlIEFuZHJv
aWQgT3BlbiBTb3VyY2UgUHJvamVjdCA8aW5pdGlhbC1jb250cmlidXRpb25AYW5k
cm9pZC5jb20+iGAEExECACAFAknnWD4CGwMGCwkIBwMCBBUCCAMEFgIDAQIeAQIX
gAAKCRDorT+BmrEOeNr+AJ42Xy6tEW7r3KzrJxnRX8mij9z8tgCdFfQYiHpYngkI
2t09Ed+9Bm4gmEO5Ag0ESedYRBAIAKVW1JcMBWvV/0Bo9WiByJ9WJ5swMN36/vAl
QN4mWRhfzDOk/Rosdb0csAO/l8Kz0gKQPOfObtyYjvI8JMC3rmi+LIvSUT9806Up
hisyEmmHv6U8gUb/xHLIanXGxwhYzjgeuAXVCsv+EvoPIHbY4L/KvP5x+oCJIDbk
C2b1TvVk9PryzmE4BPIQL/NtgR1oLWm/uWR9zRUFtBnE411aMAN3qnAHBBMZzKMX
LWBGWE0znfRrnczI5p49i2YZJAjyX1P2WzmScK49CV82dzLo71MnrF6fj+Udtb5+
OgTg7Cow+8PRaTkJEW5Y2JIZpnRUq0CYxAmHYX79EMKHDSThf/8AAwUIAJPWsB/M
pK+KMs/s3r6nJrnYLTfdZhtmQXimpoDMJg1zxmL8UfNUKiQZ6esoAWtDgpqt7Y7s
KZ8laHRARonte394hidZzM5nb6hQvpPjt2OlPRsyqVxw4c/KsjADtAuKW9/d8phb
N8bTyOJo856qg4oOEzKG9eeF7oaZTYBy33BTL0408sEBxiMior6b8LrZrAhkqDjA
vUXRwm/fFKgpsOysxC6xi553CxBUCH2omNV6Ka1LNMwzSp9ILz8jEGqmUtkBszwo
G1S8fXgE0Lq3cdDM/GJ4QXP/p6LiwNF99faDMTV3+2SAOGvytOX6KjKVzKOSsfJQ
hN0DlsIw8hqJc0WISQQYEQIACQUCSedYRAIbDAAKCRDorT+BmrEOeCUOAJ9qmR0l
EXzeoxcdoafxqf6gZlJZlACgkWF7wi2YLW3Oa+jv2QSTlrx4KLM=
=Wi5D
-----END PGP PUBLIC KEY BLOCK-----
EOF

mv ~/mydroid/build/core/main.mk ~/mydroid/build/core/main.mk.org
sed 's/ifneq (64,$(findstring 64,$(build_arch)))/ifneq (i686,$(findstring i686,$(build_arch)))/'\
    ~/mydroid/build/core/main.mk.org > ~/mydroid/build/core/main.mk

mv ~/mydroid/external/clearsilver/cgi/Android.mk \
   ~/mydroid/external/clearsilver/cgi/Android.mk.org

sed -e 's/LOCAL_CFLAGS += -m64/# LOCAL_CFLAGS += -m64/' \
    -e 's/LOCAL_LDFLAGS += -m64/# LOCAL_LDFLAGS += -m64/'\
     ~/mydroid/external/clearsilver/cgi/Android.mk.org > ~/mydroid/external/clearsilver/cgi/Android.mk
mv ~/mydroid/external/clearsilver/java-jni/Android.mk \
   ~/mydroid/external/clearsilver/java-jni/Android.mk.org

sed -e 's/LOCAL_CFLAGS += -m64/# LOCAL_CFLAGS += -m64/' \
    -e 's/LOCAL_LDFLAGS += -m64/# LOCAL_LDFLAGS += -m64/' \
    ~/mydroid/external/clearsilver/java-jni/Android.mk.org >~/mydroid/external/clearsilver/java-jni/Android.mk

mv ~/mydroid/external/clearsilver/util/Android.mk \
   ~/mydroid/external/clearsilver/util/Android.mk.org

sed -e 's/LOCAL_CFLAGS += -m64/# LOCAL_CFLAGS += -m64/' \
    -e 's/LOCAL_LDFLAGS += -m64/# LOCAL_LDFLAGS += -m64/' \
    ~/mydroid/external/clearsilver/util/Android.mk.org >~/mydroid/external/clearsilver/util/Android.mk

mv ~/mydroid/external/clearsilver/cs/Android.mk \
   ~/mydroid/external/clearsilver/cs/Android.mk.org

sed -e 's/LOCAL_CFLAGS += -m64/# LOCAL_CFLAGS += -m64/' \
    -e 's/LOCAL_LDFLAGS += -m64/# LOCAL_LDFLAGS += -m64/' \
    ~/mydroid/external/clearsilver/cs/Android.mk.org >~/mydroid/external/clearsilver/cs/Android.mk

date
cd ~/mydroid
make
date
#make iso_img TARGET_PRODUCT=vm
date
#make usb_img TARGET_PRODUCT=generic_x86
date

#kernel Compile
cd ~/mydroid/kernel
make menuconfig ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-

make ARCH=arm CROSS_COMPILE=../prebuilt/linux-x86/toolchain/arm-eabi-4.4.3/bin/arm-eabi-

#Kernel  imageは、kernel/arch/arm/boot/zImage にできる。

date


PATH=$PATH:~/mydroid/out/host/linux-x86/bin
ANDROID_SWT=~/mydroid/out/host/linux-x86/framework;export ANDROID_SWT
cd ~/mydroid
# http_proxy="http://129.1.61.60:3128";export http_proxy
wget http://dl.google.com/android/android-sdk_r10-linux_x86.tgz
tar xzvf android-sdk_r10-linux_x86.tgz

ln -s ~/mydroid/out/host/linux-x86/platforms ~/mydroid/android-sdk-linux_x86/platforms

ln -s ~/mydroid/out/host/linux-x86/add-ons ~/mydroid/android-sdk-linux_x86/add-ons  
ln -s ~/mydroid/out/host/linux-x86/tools ~/mydroid/android-sdk-linux_x86/tools  


date

#. ~/mydroid/build/envsetup.sh

# cd
# ./mydroid/out/host/linux-x86/bin/android
# add to AVD
# Available Packagers
# Add add-on Site...
# http://innovator.samsungmobile.com/android/repository/srepository.xml
# all select
# install Selected


#AVDが"/root/.android/avd"に出来てしまったので、

# ln -s /root/.android ~/.android


# into USB device
# dd if=out/target/product/eeepc/eeepc_usb.img of=/dev/sdX










-----------------------------------------------------------------------------------------------------------------

シャットダウン時の後処理 (shutdown)

# vi /etc/systemd/system/drop.service [Unit] Description= stop httpgwd DefaultDependencies=no Before=shutdown.target RefuseManualStart=true ...