--- ./0.9/knx-hdinstalljp0.9 Mon Dec 9 11:36:40 2002 +++ ./0.92/knoppix-hdinstall-jp0.92 Mon Dec 2 15:22:01 2002 @@ -15,8 +15,28 @@ # lo-Device nach Booten von Platte nicht immer "up" gesetzt # LILO im MBR nur auf der ersten Platte installieren (BIOS-Reihenfolge) # +# 日本語版ChangeLog +# +#2002/12/03 0.9.2 Maxさんによる修正 +# ・デスクトップ上の不要アイコン除去 +#               (/cdrom内のサンプルファイルへのショートカット) +# ・OpenOffice.org初回起動時挙動修正 +#               (インストール状態を判断し初回時はセットアップ) +# +#2002/12/01 0.9.1 塙さんによるパッチ +#  ・Title の日本語化 +#  ・テンプレートアーカイブの置き場所の変更 +#    (/temp -> スクリプトカレント) +#  ・ファイル名の変更 (knx-hdinstall-jp) +# Maxさんによるパッチ +#  ・kickerrc の改良 +#    (Mozilla-Navigator と KMail アイコン表示) +# +#2002/11/27 0.9 Naturezaさんにより knx-hdinstalljp 初公開 + + -SVERSION="0.9jp" +SVERSION="0.92jp" rotdash() { @@ -59,14 +79,14 @@ TL1="/mnt/l1" TL2="/mnt/l2" # Name des Template-Archivs -INSTDATA="/temp/knx-templates-$SVERSION.tgz" +INSTDATA="./knx-templates-$SVERSION.tgz" # Hierhin werden die Templates entpackt TM="$TR/templates" # Default Hostname DEFHNAME="localhost" if [ $UID != 0 ] ; then - echo "Dieses Skript l?ft nur mit root-Rechten." + echo "このスクリプトはroot権限で実行して下さい" exit 0 fi @@ -86,13 +106,13 @@ $DIA --backtitle "Knoppix Installation" --title "knx-hdinstall $SVERSION" \ --msgbox "このスクリプトは、KNOPPIX を \ -ハードデイスクにインストールします \ +ハードディスクにインストールします \ knx-hdinstalljp by K.Wonderboy " 15 40 # Check f? die Templates tar tzf "$INSTDATA" >/dev/null 2>&1 if [ $? != 0 ] ; then - $DIA --backtitle "Knoppix Installation" --title "Datei fehlt" \ + $DIA --backtitle "Knoppix Installation" --title "ファイルがありません" \ --msgbox " $INSTDATA がありません。中止します " 15 60 rm -f $TMP exit 0 @@ -132,13 +152,13 @@ done < /proc/partitions fi HARDDISKS="`cat $TMP`" -$DIA --backtitle "Knoppix Installation" --title Partitionieren \ - --radiolist "ハードデイスクを選択して下さい" 16 60 $NUMHD \ +$DIA --backtitle "Knoppix Installation" --title "パーティション作成" \ + --radiolist "ハードディスクを選択して下さい" 16 60 $NUMHD \ $(echo "$HARDDISKS" | while read p model ; do echo "$p" "$model" off ; done) \ 2> $TMP HDCHOICE="`cat $TMP`" if [ -z "$HDCHOICE" ] ; then - $DIA --backtitle "Knoppix Installation" --title Partitionieren \ + $DIA --backtitle "Knoppix Installation" --title "パーティション作成" \ --msgbox "選択されてません。中止します" 15 40 rm -f $TMP exit 0 @@ -150,13 +170,11 @@ SECT=${SECT##* } CYLS=${x% cylinders} CYLS=${CYLS##* } -$DIA --backtitle "Knoppix Installation" --title Partitionieren \ +$DIA --backtitle "Knoppix Installation" --title パーティション作成 \ --msgbox " /dev/$HDCHOICE が選択されました。 -Die Platte hat eine Kapazit? von -$[CYLS*HDS*SECT/2048] MB. -パーテイション作成プログラム - cfdisk を起動します" 15 40 +ディスク容量は $[CYLS*HDS*SECT/2048] MBです。 +パーティション作成プログラム cfdisk を起動します" 15 40 if [ $MODE = text ] ; then ( LANG="$ORIG_LANG" @@ -174,7 +192,7 @@ fi # Auswahl: Swap oder nicht -$DIA --backtitle "Knoppix Installation" --title "Virtueller Speicher (Swap)" \ +$DIA --backtitle "Knoppix Installation" --title "仮想メモリ (スワップ)" \ --yesno "スワップ領域を選択しますか" 15 60 x=$? if [ $x = 0 ] ; then @@ -189,17 +207,17 @@ NUMSWAP="`wc -l <$TMP`" SWAPART="`cat $TMP`" if [ $NUMSWAP = 0 ] ; then - $DIA --backtitle "Knoppix Installation" --title "Swap einrichten" \ + $DIA --backtitle "Knoppix Installation" --title "スワップ領域の作成" \ --msgbox "領域が有りません。処理を中止します" 15 40 rm -f $TMP exit 0 fi - $DIA --backtitle "Knoppix Installation" --title "Swap einrichten" \ + $DIA --backtitle "Knoppix Installation" --title "スワップ領域の作成" \ --radiolist "スワップ領域を選択して下さい" 16 60 $NUMSWAP \ $SWAPART 2> $TMP SWCHOICE="`cat $TMP`" if [ -z "$SWCHOICE" ] ; then - $DIA --backtitle "Knoppix Installation" --title "Swap einrichten" \ + $DIA --backtitle "Knoppix Installation" --title "スワップ領域の作成" \ --msgbox "処理を中止します" 15 40 rm -f $TMP exit 0 @@ -208,27 +226,27 @@ size=${size%%_*} size=${size##* } if [ $size -lt $SWAPMIN ] ; then - $DIA --backtitle "Knoppix Installation" --title "Swap einrichten" \ + $DIA --backtitle "Knoppix Installation" --title "スワップ領域の作成" \ --msgbox " 領域が足りません" 15 40 rm -f $TMP exit 0 fi - $DIA --backtitle "Knoppix Installation" --title "Swap einrichten" \ + $DIA --backtitle "Knoppix Installation" --title "スワップ領域の作成" \ --yesno " $SWCHOICE をスワップ領域として初期化します" 15 60 x=$? if [ $x != 0 ] ; then - $DIA --backtitle "Knoppix Installation" --title "Swap einrichten" \ + $DIA --backtitle "Knoppix Installation" --title "スワップ領域の作成" \ --msgbox "処理を中止します" 15 40 - rm -f $TMP + rm -f exit 0 fi - echo "Partition $SWCHOICE を作成中 ..." + echo "パーティション $SWCHOICE を作成中 ..." sleep 2 dd if=/dev/zero of=$SWCHOICE bs=1k count=16 >/dev/null 2>&1 sync mkswap $SWCHOICE 2> $TMP if [ $? != 0 ] ; then - $DIA --backtitle "Knoppix Installation" --title "Swap einrichten" \ + $DIA --backtitle "Knoppix Installation" --title "スワップ領域の作成" \ --msgbox "作成できませんでした :`tail -8 $TMP` " 15 60 rm -f $TMP exit 0 @@ -249,17 +267,17 @@ NUMEXT2="`wc -l <$TMP`" EXT2PART="`cat $TMP`" if [ $NUMEXT2 = 0 ] ; then - $DIA --backtitle "Knoppix Installation" --title "Filesystem anlegen" \ + $DIA --backtitle "Knoppix Installation" --title "ファイルシステムの設定" \ --msgbox "領域が有りません。処理を中止します" 15 40 rm -f $TMP exit 0 fi -$DIA --backtitle "Knoppix Installation" --title "Filesystem anlegen" \ +$DIA --backtitle "Knoppix Installation" --title "ファイルシステムの設定" \ --radiolist "システム領域を選択して下さい" 16 60 $NUMEXT2 \ $EXT2PART 2> $TMP FSCHOICE="`cat $TMP`" if [ -z "$FSCHOICE" ] ; then - $DIA --backtitle "Knoppix Installation" --title "Filesystem anlegen" \ + $DIA --backtitle "Knoppix Installation" --title "ファイルシステムの設定" \ --msgbox "処理を中止します" 15 40 rm -f $TMP exit 0 @@ -268,17 +286,17 @@ size=${size%%_*} size=${size##* } if [ $size -lt $FSMIN ] ; then - $DIA --backtitle "Knoppix Installation" --title "Filesystem anlegen" \ + $DIA --backtitle "Knoppix Installation" --title "ファイルシステムの設定" \ --msgbox "領域不足です。処理を中止します" 15 40 rm -f $TMP exit 0 fi #FIXME: FSTYPE ausw?len -$DIA --backtitle "Knoppix Installation" --title "Filesystem anlegen" \ +$DIA --backtitle "Knoppix Installation" --title "ファイルシステムの設定" \ --yesno " $FSCHOICE をファイルシステムとして初期化します" 15 60 x=$? if [ $x != 0 ] ; then - $DIA --backtitle "Knoppix Installation" --title "Filesystem anlegen" \ + $DIA --backtitle "Knoppix Installation" --title "ファイルシステムの設定" \ --msgbox "処理を中止します" 15 40 rm -f $TMP exit 0 @@ -290,20 +308,20 @@ mke2fs $FSCHOICE 2> $TMP #mkfs -t ext3 $FSCHOICE 2> $TMP if [ $? != 0 ] ; then - $DIA --backtitle "Knoppix Installation" --title "Filesystem anlegen" \ + $DIA --backtitle "Knoppix Installation" --title "ファイルシステムの設定" \ --msgbox "作成できませんでした :`tail -8 $TMP` " 15 60 rm -f $TMP exit 0 fi -$DIA --backtitle "Knoppix Installation" --title "Dateien kopieren" \ +$DIA --backtitle "Knoppix Installation" --title "ファイルのコピー" \ --msgbox "これから Knoppix-CD をハードデイスクにコピーします \ 10-40分くらいかかります" 15 60 mkdir -p $TR >/dev/null 2>&1 mount -t ext2 $FSCHOICE $TR 2> $TMP #mount -t ext3 $FSCHOICE $TR 2> $TMP if [ $? != 0 ] ; then - $DIA --backtitle "Knoppix Installation" --title "Dateien kopieren" \ + $DIA --backtitle "Knoppix Installation" --title "ファイルのコピー" \ --msgbox "コピーできません :`tail -8 $TMP` " 15 60 rm -f $TMP exit 0 @@ -315,7 +333,7 @@ # Zwei Beeps echo -ne "\007" >/dev/tty1 ; usleep 500000 echo -ne "\007" >/dev/tty1 ; usleep 500000 -$DIA --backtitle "Knoppix Installation" --title "Dateien kopiert" \ +$DIA --backtitle "Knoppix Installation" --title "ファイルのコピー" \ --msgbox "コピーは完了しました" 15 40 # Entpacken der Templates @@ -330,26 +348,30 @@ done # Nicht alle Dienste m?sen gestartet werden -$DIA --backtitle "Knoppix Installation" --title "Mailserver" \ - --yesno " Mailserver (smail) を起動しますか?" 15 60 +$DIA --backtitle "Knoppix Installation" --title "メールサーバ" \ + --yesno " メールサーバ (smail) を起動しますか?" 15 60 x=$? if [ $x != 0 ] ; then rm -f $TR/etc/rc2.d/S??smail fi -$DIA --backtitle "Knoppix Installation" --title "Secure Shell Server" \ - --yesno " Secure Shell Server (sshd) を起動しますか?" 15 60 +$DIA --backtitle "Knoppix Installation" --title "Secure Shell サーバ" \ + --yesno "\ + Secure Shell サーバ (sshd) を起動しますか?" 15 60 x=$? if [ $x != 0 ] ; then rm -f $TR/etc/rc2.d/S??ssh fi -$DIA --backtitle "Knoppix Installation" --title "Samba Server" \ - --yesno " Samba Server (smbd/nmbd) を起動しますか?" 15 60 +$DIA --backtitle "Knoppix Installation" --title "Samba サーバ" \ + --yesno "\ + Samba サーバ (smbd/nmbd) を起動しますか?" 15 60 x=$? if [ $x != 0 ] ; then rm -f $TR/etc/rc2.d/S??samba fi -$DIA --backtitle "Knoppix Installation" --title "K Display Manager" \ - --yesno " K Display Manager の設定を行ないます" 15 60 +$DIA --backtitle "Knoppix Installation" --title "K ディスプレイマネージャ" \ + --yesno "\ + グラフィカルログインを提供する \ + Kディスプレイマネージャを使いますか?" 15 60 x=$? if [ $x != 0 ] ; then rm -f $TR/etc/rc2.d/S??kdm @@ -438,8 +460,8 @@ done # Hostname setzen -$DIA --backtitle "Knoppix Installation" --title "Rechnernamen setzen" \ - --inputbox "ホストサーバー名を設定します :" 15 60 $DEFHNAME 2>$TMP +$DIA --backtitle "Knoppix Installation" --title "ホスト名の設定" \ + --inputbox "ホスト名を設定します :" 15 60 $DEFHNAME 2>$TMP HNAME="`cat $TMP`" [ -z "$HNAME" ] && HNAME=$DEFHNAME cat <$TR/etc/hosts @@ -502,6 +524,15 @@ # ?dern des Homeverzeichnisses f? root auf /root sed -e 's,/home/root,/root,g' /etc/passwd > $TR/etc/passwd +# [jp] Max: replace OpenOffice related shortcuts and add scripts for it. +cp -af $TM/applnk/openoffice.desktop $TR/usr/share/applnk/Office/ +cp -af $TM/applnk/openoffice.desktop $TR/etc/skel/Desktop/ +chown root.root $TR/usr/share/applnk/Office/openoffice.desktop +chown root.root $TR/etc/skel/Desktop/openoffice.desktop +cp -af $TM/bin/OpenOffice_org $TR/usr/local/bin/ +rm -rf "$TR/usr/share/applnk/OpenOffice.org 1.0" +# [jp] Max + # Erzeugen des Homeverzeichnisses f? User knoppix ###UPD follow3line cp -af $TM/etc/filemanagement $TR/etc/skel/.kde/share/apps/konqueror/profiles/ cp -af $TM/etc/kxkbrc $TR/etc/skel/.kde/share/config/ @@ -514,15 +545,23 @@ cp -af $TM/etc/qtrc $TR/etc/skel/.qt/ rm -rf $TR/etc/skel/office rm -rf $TR/home/knoppix +# [jp] Max: Remove invalid desktop shortcuts here. +rm -f $TR/etc/skel/Desktop/Music +rm -f "$TR/etc/skel/Desktop/パワーポイントサンプル.ppt" +rm -f "$TR/etc/skel/Desktop/エクセルサンプル.xls" +rm -f "$TR/etc/skel/Desktop/ワードサンプル.doc" +# [jp] Max cp -a $TR/etc/skel $TR/home mv $TR/home/skel $TR/home/knoppix chown -R knoppix.knoppix $TR/home/knoppix + + # Setzen g?tiger Passw?ter f? die User root und knoppix mittels # chroot-Umgebung -echo "root パスワードを設定して下さい" +echo "システム管理用ユーザ(root)のパスワードを設定して下さい" chroot $TR passwd root -echo "ユーザ knoppix のパスワードを設定して下さい" +echo "一般ユーザ(knoppixのパスワードを設定して下さい" chroot $TR passwd knoppix # Bei SCSI-System: Erzeugen einer initrd mit ash.static und SCSI-Modul @@ -567,8 +606,8 @@ esac # Einrichten von LILO mittels chroot-Umgebung -$DIA --backtitle "Knoppix Installation" --title "Bootloader einrichten" \ - --yesno "Bootloader (LILO) を Master Boot Record (MBR) に書き出しますか?" 15 60 +$DIA --backtitle "Knoppix Installation" --title "ブートローダの設定" \ + --yesno "ブートローダ (LILO) をマスタブートレコード (MBR) に書き出しますか?" 15 60 x=$? if [ $x = 0 ] ; then LBOOT=${FSCHOICE%%[1-9]*} @@ -593,7 +632,7 @@ # label=freedos # table=/dev/hda EOF -echo "Bootloader (LILO) 書き込み中..." +echo "ブートローダ (LILO) 書き込み中..." lilo -r $TR # LILO-Bootsektor in Datei schreiben (f? boot.ini von NT/2k) if [ $LBOOT = $FSCHOICE ] ; then @@ -601,13 +640,13 @@ fi # Bootdiskette erzeugen -$DIA --backtitle "Knoppix Installation" --title "Bootdiskette erzeugen" \ - --yesno "Boot Floppy を作成しますか?" 15 60 +$DIA --backtitle "Knoppix Installation" --title "起動用フロッピーの作成" \ + --yesno "起動用フロッピー を作成しますか?" 15 60 x=$? if [ $x = 0 ] ; then - $DIA --backtitle "Knoppix Installation" --title "Bootdiskette erzeugen" \ - --msgbox "フロッピーは初期化されます" 15 40 - echo "ブートフロッピー作成中..." + $DIA --backtitle "Knoppix Installation" --title "起動用フロッピーの作成" \ + --msgbox "フロッピーは初期化されますがよろしいですね?" 15 40 + echo "起動用フロッピー作成中..." mformat -t 80 -h 2 -s 18 a: syslinux -sf /dev/fd0 mount -t vfat /dev/fd0 $TL1 @@ -643,7 +682,7 @@ # Rootpartition unmounten umount $TR >/dev/null 2>&1 -$DIA --backtitle "Knoppix Installation" --title "Beendet" \ +$DIA --backtitle "Knoppix Installation" --title "終了" \ --msgbox "インストール完了" 15 40 rm -f $TMP exit 0