visitors, pageviews since 2007.5.11  

Linuxソフトウェア手動インストール個人的ノート

< 前へ | 目次 |

手動インストール (6)

sitecopyのインストール
SL のインストール
Timidity++ のインストール
LilyPond のインストール

sitecopyのインストール

rsyncが使えないサイトに、FTPでミラーリングするためのもの。 FTPしかできない(ログインの禁じられている)Webサーバへのアップに使う。 http://www.lyra.org/sitecopy/から sitecopy-0.16.3.tar.gz あるいは 最新版を取ってきて、

% tar xvfz sitecopy-0.16.3.tar.gz
% cd sitecopy-0.16.3
% ./configure
% make
# make install
でインストールされる。次に
% cd ~
% mkdir -m 700 .sitecopy
% touch .sitecopyrc
% chmod 600 .sitecopyrc
としてから設定ファイル ~/.sitecopyrc の中身に
site [サイト識別名](なんでもよいが重複しないもの)
  server [サーバ名](例:www.aaa.com)
  protocol ftp
  username [アカウント名]
  password [パスワード]
  remote [リモートディレクトリ](例: ~/public_html/)
  local [ローカルディレクトリ](例: ~/wwwfiles/foosite/)
  url [webサイトURL](例: http://www.aaa.com/home/bbb/ccc)
  checkmoved # ローカルでファイルを移動させたときには、サーバでも移動させる
  permissions all
  symlinks follow # シンボリックリンクをファイルとして転送
  exclude *.bak
  exclude *.old
  exclude *~
  exclude "#*#"
のように書く。詳しい設定方法は man ページを参照。 設定が正しければ、まずは
% sitecopy -c [サイト識別名]
として、ローカルとリモートサイトの状態を教える。 あとは、ローカルファイルを変更したら、
% sitecopy -u [サイト識別名]
でリモートサイトが更新される。

(注)FTPではシンボリックリンクをリモートに作ることができない。上のよう に設定すると、参照先のファイルをリンクの名前にして転送する。 巨大ファイルをリンクして2重に転送するとディスクの無駄になるので注意。

SL のインストール

ls を打ち間違えたときに心を落ち着けるためのプログラム。 ( http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/)

% cd /usr/local/src
% wget http://www.tkl.iis.u-tokyo.ac.jp/~toyoda/sl/sl.tar
% tar xvf sl.tar
% cd sl
% make
# mv sl /usr/local/bin/

さらにSL改造計画パッチをあてるなら,

% cd /usr/local/src
% wget http://www.linet.gr.jp/~izumi/sl/sl5-1.patch
% cd sl
% patch -p1 < ../sl5-1.patch
% make
# mv sl /usr/local/bin/
であるが、こちらはかなりうっとうしい。

TiMidity++ のインストール

midiファイルをwavファイルに変換しながら演奏するソフトウェア・シンセ サイザ。

http://timidity.sourceforge.net/から最新版TiMidity++をダウンロード して、インストール:

% tar xvfz TiMidity++-2.13.2.tar.gz
% cd TiMidity++-2.13.2
% ./configure
% make
# make install

さらに音源ファイルをインストールする必要がある.
次のように"guspat-20000706-aa.tar.gz"から"guspat-20000706-aw.tar.gz"ま でダウンロードしてインストールする。

% mkdir /usr/local/src/guspat
% cd /usr/local/src/guspat
% wget http://dodo.nurs.or.jp/~iz/guspat/required/guspat-20000706-aa.tar.gz
% wget http://dodo.nurs.or.jp/~iz/guspat/required/guspat-20000706-ab.tar.gz
% ....
% wget http://dodo.nurs.or.jp/~iz/guspat/required/guspat-20000706-ap.tar.gz
% wget http://dodo.nurs.or.jp/~iz/guspat/optional/guspat-20000706-aq.tar.gz
% wget http://dodo.nurs.or.jp/~iz/guspat/optional/guspat-20000706-ar.tar.gz
% ....
% wget http://dodo.nurs.or.jp/~iz/guspat/optional/guspat-20000706-aw.tar.gz
% cd /usr/local/share
# tar xvfz /usr/local/src/guspat/guspat-aa.tar.gz 
# tar xvfz /usr/local/src/guspat/guspat-ab.tar.gz 
# ....
# tar xvfz /usr/local/src/guspat/guspat-aw.tar.gz 
とする。上の代わりに
% mkdir /usr/local/src/guspat
% cd /usr/local/src/guspat
% wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/nork/guspat-20000706-required.tar.gz
% wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/nork/guspat-20000706-optional.tar.gz
% wget http://gentoo.mirrors.pair.com/distfiles/eawpats12_full.tar.gz
% wget ftp://ftp.freebsd.org/pub/FreeBSD/ports/local-distfiles/nork/eawplus-12.1.tar.gz
% cd /usr/local/share
# tar xvfz /usr/local/src/guspat/guspat-20000706-required.tar.gz
# tar xvfz /usr/local/src/guspat/guspat-20000706-optional.tar.gz
# cd /usr/local/share/timidity
# tar xvfz /usr/local/src/guspat/eawpats12_full.tar.gz
# cd /usr/local/share
# tar xvfz /usr/local/src/guspat/eawplus-12.1.tar.gz
としてから、/usr/local/share/timidity/timidity.cfg を開いて編集し、 /usr/share を /usr/local/share と置換する(2ヵ所)。

LilyPond のインストール

楽譜清書ソフトウェアLilyPond をインストールする。

http://lilypond.org/web/install/からインストーラ lilypond-*.*.*.linux.sh をダウンロードし、

# sh lilypond-*.*.*.linux.sh

< 前へ | 目次 |
サイトナビゲーション:


Copyright©2006-2007 TMCosmos, All rights reserved.
[UP] [HOME]