Top > Linux > Vine3.xインストールメモ > システム周り

RIGHT:昨日:&counter(yesterday); / 今日:&counter(today); / 合計:&counter(total);アクセス
#access
#contents
----
*キーボードの設定 [#n4dc9c48]
CtrlとCapsキーを入れ換えたいので、
 > sudo setup
のコマンドの''キーボード設定''をやった。あと、半角/全角キーをESCキーと同じにさせるため、[[Vine 2.6と同じように>http://www.kyo-ko.org/knowhow/vine/memo5.html#keyboard]]、~/.Xmodmapファイルを作り、
 ! Change Escape and Zenkaku_Hankaku
 ! keycode 9 = Zenkaku_Hankaku
 keycode 49 = Escape
を記述。

*aptの設定 [#a4fa3971]
/etc/apt/sources.listを設定。
 #
 # apt for RPM source.list sample
 #
 
 ##
 ## Vine Linux 3.0
 ##
 # (masters)
 rpm     [vine] http://updates.vinelinux.org/apt 3.0/$(ARCH) main devel plus extras updates
 rpm-src [vine] http://updates.vinelinux.org/apt 3.0/$(ARCH) main devel plus extras updates
 #
 # (ring mirror)
 # rpm     [vine] http://www.t.ring.gr.jp/pub/linux/Vine/apt 3.0/$(ARCH) main devel plus extras updates
 # rpm-src [vine] http://www.t.ring.gr.jp/pub/linux/Vine/apt 3.0/$(ARCH) main devel plus extras updates
 #
 # (jaist mirror)
 # rpm     [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.0/$(ARCH) main devel plus extras updates 
 # rpm-src [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.0/$(ARCH) main devel plus extras updates
 #
 # (kddlabs mirror)
 # rpm     [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.0/$(ARCH) main devel plus extras updates
 # rpm-src [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.0/$(ARCH) main devel plus extras updates
----
2004-11-30~
Vine 3.1用に/etc/apt/sources.listを修正。
 #
 # apt for RPM source.list sample
 #
 ##
 ## Vine Linux 3.1
 ##  標準では extras カテゴリは除外されています。extras カテゴリ内のパッケージ
 ##  が必要な場合はコンポーネントリストに "extras" を追加してください。
 # (masters)
 rpm     [vine] http://updates.vinelinux.org/apt 3.1/$(ARCH) main devel plus updates
 rpm-src [vine] http://updates.vinelinux.org/apt 3.1/$(ARCH) main devel plus updates
 #
 # (ring mirror)
 # rpm     [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.1/$(ARCH) main devel plus updates
 # rpm-src [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.1/$(ARCH) main devel plus updates
 #
 # (jaist mirror)
 # rpm     [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.1/$(ARCH) main devel plus updates 
 # rpm-src [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.1/$(ARCH) main devel plus updates
 #
 # (kddlabs mirror)
 # rpm     [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.1/$(ARCH) main devel  plus updates
 # rpm-src [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.1/$(ARCH) main devel plus updates
----
&aname(apt_2005_03_18){2005-03-18};&new(nodate){2005-3-18};~
kterm_plusが、plusからextrasに移動になったようなので、extrasも引くように/etc/apt/sources.listを修正。
 #
 # apt for RPM source.list sample
 #
 ##
 ## Vine Linux 3.1
 ##  標準では extras カテゴリは除外されています。extras カテゴリ内のパッケージ
 ##  が必要な場合はコンポーネントリストに "extras" を追加してください。
 # (masters)
 rpm     [vine] http://updates.vinelinux.org/apt 3.1/$(ARCH) main devel plus updates extras
 rpm-src [vine] http://updates.vinelinux.org/apt 3.1/$(ARCH) main devel plus updates extras
 #
 # (ring mirror)
 # rpm     [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.1/$(ARCH) main devel plus updates
 # rpm-src [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.1/$(ARCH) main devel plus updates
 #
 # (jaist mirror)
 # rpm     [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.1/$(ARCH) main devel plus updates 
 # rpm-src [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.1/$(ARCH) main devel plus updates
 #
 # (kddlabs mirror)
 # rpm     [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.1/$(ARCH) main devel  plus updates
 # rpm-src [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.1/$(ARCH) main devel plus updates
----
&aname(apt_2006_06_13){2006-06-13};~
Vine 3.2用に修正。
 #
 # apt for RPM source.list sample
 #
 
 ##
 ## Vine Linux 3.2
 ##  標準では extras カテゴリは除外されています。extras カテゴリ内のパッケージ
 ##  が必要な場合はコンポーネントリストに "extras" を追加してください。
 # (masters)
 rpm     [vine] http://updates.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates
 rpm-src [vine] http://updates.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates
 #rpm     [vine] http://updates1.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates
 #rpm-src [vine] http://updates1.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates
 #rpm     [vine] http://updates1.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates
 #rpm-src [vine] http://updates1.vinelinux.org/apt 3.2/$(ARCH) main devel plus updates
 #
 # (ring mirror)
 # rpm     [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.2/$(ARCH) main devel plus updates
 # rpm-src [vine] http://www.ring.gr.jp/pub/linux/Vine/apt 3.2/$(ARCH) main devel plus updates
 #
 # (jaist mirror)
 # rpm     [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.2/$(ARCH) main devel plus updates 
 # rpm-src [vine] ftp://ftp.jaist.ac.jp/os/linux/Vine/apt 3.2/$(ARCH) main devel plus updates
 #
 # (kddlabs mirror)
 # rpm     [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.2/$(ARCH) main devel plus updates
 # rpm-src [vine] ftp://ftp.kddlabs.co.jp/pub/Linux/distributions/Vine/apt 3.2/$(ARCH) main devel plus updates

*Enlightenment [#qd2d2e32]
&aname(enlightenment-install){デ};フォルトのmetacityはめちゃくちゃ使いにくくて気が狂いそうになるので、[[Enlightenment:http://enlightenment.org/]]に変更。かなり試行錯誤しながら苦労して、数日がかりで使えるようにした。だもんで、ここに書いてるのも抜けがあるかもしれないのでご注意…

まずは必要なパッケージをガシガシ追加。以下をsudo apt-get installとかで入れる。
 imlib2 imlib2-devel imlib2-loader freetype-devel imlib-devel libjpeg-devel libpng-devel
 libtiff-devel libungif-devel audiofile-devel esound-devel 
 freetype2-devel XOrg-devel zlib-devel
ただ、Vine Plusのimlib2は1.1.0なので、1.1.1以上を求めるEnlightenment DR16.7に合わない。仕方ないので、imlib2はよそから持ってくることにした。http://prdownloads.sourceforge.net/enlightenment/にあるimlib2-1.1.2.tar.gzをmakeも出来たけど、野良ビルドでもRPMパッケージの方が楽なので、自分でmakeして/usr/localに入れるのはヤメる。てことで、[[人柱 - パッケージ一覧:http://www.manabi.gr.jp/~blend/CatalogTest.shtml]]からimlib2-1.1.2-0blend.nosrc.rpm, gif2png-2.4.2-1blend.nosrc.rpm, gif2png-2.4.2.tar.gzを頂いてくる。

先にgif2png-2.4.2.tar.gzを~/rpm/SOURCESにコピって、
 > rpm --rebuild gif2png-2.4.2-1blend.nosrc.rpm
とrebuildして出来たRPMパッケージをインストール。その後同様に
 > rpm --rebuild imlib2-1.1.2-0blend.nosrc.rpm
してrebuildしたimlib2をインストール。これでやっとEnlightenmentのためのお膳立てが出来る。

で、http://prdownloads.sourceforge.net/enlightenment/ からgetしたenlightenment-0.16.7.1-1.fc2.src.rpmをrebuildして、RPMパッケージを作って、それをインストールする。

そしたら、GNOMEで使うウィンドウマネージャをmetacityからEnlightenmentに変更するために、[[[vine-users:068254] Re: enlightenmentを使いたい:http://search.luky.org/vine-users.6/msg08254.html]]を参考に
 > killall metacity && enlightenment &
を実行すればオケー。以降、ちゃんとEnlightenmentが起動する。(゜∀゜)
ただーし、このままではEのメニューが文字化けするんで、[[Enlightenmentに関する情報:http://homepage3.nifty.com/peterpan/Enlightenment/]]の[[とりあえず日本語化する:http://homepage3.nifty.com/peterpan/Enlightenment/E_jpnztheme_hackon.html]]を参考にフォント指定を変更する必要があった。
この他、[[以前:http://www.kyo-ko.org/knowhow/vine/memo5.html#wm]]と同じく、キーボードショートカットを変更して、今まで通りの快適な環境に一歩近付いた。 :)

*autofsの設定 [#k4deb503]
他のディスクをオートマウントするように設定。/etc/auto.masterを以下のように修正。
 # $Id: auto.master,v 1.2 1997/10/06 21:52:03 hpa Exp $
 # Sample auto.master file
 # Format of this file:
 # mountpoint map options
 # For details of the format look at autofs(8).
 /misc   /etc/auto.misc  --timeout=60
/etc/auto.miscを以下の内容で作成。
 vine2           -fstype=ext3    :/dev/hda5
 home            -fstype=ext3    :/dev/hda8
 ec-pub          -fstype=nfs,soft,intr   durga:/export/c0t1d0s7/htdocs
これらが有効になるようにautofsを再起動。
 > sudo /etc/rc.d/init.d/autofs restart 

*tcshの設定 [#z28f93ba]
~/.tcshrc, ~/.aliases, ~/.dircolorsをVine2.6の環境からコピー。~/.tcshrcは以下。
 #
 #	initialize file for tcsh on whiz.
 #	Updated Time-stamp: <04/11/30 11:41:16 yoshi>
 
 # add directories for local commands
 #set lpath = ( )
 
 # set path list
 # for Linux, /usr/gamesはfortuneコマンドのため
 set path = ( . /usr/java/jdk1.5.0/bin /usr/local/bin /bin /usr/bin /sbin /usr/sbin /usr/bin/X11 /usr/games ~/tool )
 
 #         cd path
 #set lcd = ( )  #  add parents of frequently used directories
 #set cdpath = (.. ~ )
 
 # aliases for all shells
 source ~/.aliases
 
 # if not interactive shell, exit
 if ($?prompt == 0) exit
 
 # settings for interactive shells
 set history=50			# 履歴数
 set savehist=50			# ログアウト時に保存する履歴数
 #set ignoreeof			# C-dによるログアウト禁止
 set notify				# ジョブ完了の通知
 set prompt="! %m: %# "	# 左プロンプト(ヒストリ番号, ホスト名, # or >)
 set rprompt="[ %{右プロンプト(黄色でカレントディレクトリ表示)
 set time=30				# 指定秒以上かかったコマンドのtime表示
 #set filec				# ファイル名補完
 set fignore = (.o)		# ファイル名補完で無視する拡張子リスト
 #set noclobber			# リダイレクトの制限
 unset autologout		# 自動ログアウトはしない
 umask 022				# ファイル作成マスク(755に)
 
 # for library path
 setenv LD_LIBRARY_PATH /usr/lib:/usr/local/lib
 
 # for LANG
 #setenv LANG ja			# for Solaris
 setenv LANG ja_JP.eucJP	# for Vine Linux
 setenv LC_ALL ja_JP.eucJP
 
 # for man page
 #setenv MANPATH /usr/man:/usr/local/man
 setenv PAGER less
 setenv JLESSCHARSET japanese
 
 # これと .Xdefaultsの Emacs*xnlLanguage: C と組み合わせてないと
 # Emacs-20.3でkinput2が立ち上がってしまう。
 setenv XMODIFIERS '@im='
 
 # for crontab(1) ; solaris
 setenv EDITOR vi
 
// # for apt-get
// #setenv no_proxy fujitsu.co.jp
// setenv http_proxy http://proxy.ec.cs.fujitsu.co.jp:8080/
// #setenv ftp_proxy 
// #setenv gopher_proxy
// 
// # for SOCKS
// setenv SOCKS_BANNER
// setenv SOCKS5_SERVER socks.fujitsu.co.jp
// 
 # for Java
 #setenv CLASSPATH .:/usr/java/jdk1.5.0:/usr/local/xalan/bin
 
 # for PGP
 setenv PGPPATH ~/.pgp
 
 # for CVS
 setenv CVSROOT /home/yoshi/cvs
 setenv CVSEDITOR emacs
 
 # for gtk日本語化
 setenv GDK_CONV "" 
 
 # for ls colors
 eval `dircolors ~/.dircolors`
// 
// # for ORACLE
// #setenv ORACLE_HOME /oracle
// #setenv ORACLE_TERM xsun5
// #setenv ORACLE_SID mer_dbs
// #setenv ORACLE_DOC $ORACLE_HOME/oradoc
// 
// # for Terminal
// #setenv TERM vt100	# for Solaris
// 
// # for OpenWindows for Solaris
// #setenv OPENWINHOME /usr/openwin
// 
//# for purify
//#setenv purifyhome /opt/local/pure/purify
//
//# for MHonARC (perl が標準パスでライブラリを見つけられないとき)
//#setenv PERL5LIB /usr/share/MHonArc/lib
//
//# for LaTeX
//#setenv TEXINPUTS .:/usr/local/lib/tex/macros
//#setenv TEXFONTS .:/usr/local/lib/tex/fonts:/usr/local/lib/tex/jfonts
//#setenv BIBINPUTS .:/usr/local/lib/tex/bibfiles
//
//# for xdvi
//#setenv XDVIFONTS //usr/share/fonts/pk/180/cmfonts:/usr/local/lib/tex/fonts/pk:/usr/local/lib/tex/fonts
//
 # commands for interactive shells
 stty erase '^h'
 stty intr '^c'
 stty kill '^u'
 stty eof '^d'
 stty pass8	# comment this if Solaris
~/.dircolorsは&attachref(.dircolors);。

*Vine 3.1へのアップグレード [#za190c0a]
&aname(upgrade_31){2004-11-30:};~
Vine 3.1用の/etc/apt/sources.listに書き換えた後に以下を実行してアップグレード。
 > sudo apt-get update
 > sudo apt-get dist-upgrade
133個のパッケージがアップデートされた。
でも、これをやったら、emacsが起動しなくなったよ。
/etc/emacs-21.3/site-start.d/53aspell-init.elのシンボリックリンクは残ってるのに、実体の方がなくなってるのが原因のようなので、このシンボリックリンクを削除したところ、直った。

*Vine 3.2へのアップグレード [#vf864f1f]
いつやったか忘れちゃったけど、3.1と同じく、/etc/apt/sources.listを3.2用に修正して、apt-get dist-upgradeしただけのはず。

*NTPサーバの設定 [#ve8920ce]
[[Ring Server Project が NTP サーバのサービスを開始:http://www.ring.gr.jp/ring/ntp.html.ja]]とのことで、ありがたく使わせて頂く。/etc/ntp.confを以下のように設定。(2005-03-19)
 restrict default noquery notrust nomodify
 restrict 127.0.0.1
 restrict 192.168.0.0 mask 255.255.255.0
 fudge 127.127.1.0 stratum 3
 #server 127.127.1.0
 server ntp.ring.gr.jp
 server ntp.ring.gr.jp
 server ntp.ring.gr.jp
 driftfile /etc/ntp.drift
 logfile /var/log/ntp.log
さらに、ntpdがいつも起動するように以下を実行。
 > sudo chkconfig --level 3 ntpd on
----
&aname(ntp_nict){2006-06-13:};&new(nodate){2006-6-13};~
[[NICT 公開 NTP サービス:http://www2.nict.go.jp/w/w114/stsi/PubNtp/]]とのことで、ありがたく使わせて頂く。/etc/ntp.confを以下のように設定。(2006-06-13)
 restrict default noquery notrust nomodify
 restrict 127.0.0.1
 restrict 192.168.0.0 mask 255.255.255.0
 restrict ntp.nict.jp noquery nomodify
 restrict ntp.ring.gr.jp noquery nomodify
 server ntp.nict.jp
 server ntp.nict.jp
 server ntp.nict.jp
 server ntp.ring.gr.jp
 driftfile /etc/ntp.drift
 logfile /var/log/ntp.log

*Sambaの設定 [#n47f6b52]
Sambaとswatを設定する。
 > sudo apt-get install samba samba-swat 
swatには、http://localhost:901でアクセスする。

*usbviewの設定 [#vcbacf9a]
接続されているUSB機器の情報が見れるユーティリティ。([[公式サイト:http://www.kroah.com/linux-usb/]])
 > sudo apt-get install usbview
でおっけー。

    ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS