SSブログ

centos6にtgifをインストール [centos]

centos6にvinelinuxのソースファイルを利用することによりtgifをインストール
事前準備:
imake,gettext, libXmu-devel,libidn-develが必要なのでインストールされていなければyumを使ってインストールする

# yum install imake gettext libXmu-devel libidn-devel

src.rpmをビルドするために下記をインストールしておく
# yum install rpm-build

(1)関係ファイルのダウンロード
・tgif-4.2.2-1vl5tpu0.src.rpm
http://tyche.pu-toyama.ac.jp/~a-urasim/tgif/data2/tgif-4.2.2-1vl5tpu0.src.rpm をダウンロードする。

・TrueType-ipafont-3.02-1vl5.src.rpm
ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/Vine/Vine-5.2/SRPMS/SRPMS.main/TrueType-ipafont-3.02-1vl5.src.rpm  をダウンロードする。

・TrueType-vlgothic-2.33-1vl5.src.rpm
ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/Vine/Vine-5.2/SRPMS/SRPMS.main/TrueType-vlgothic-2.33-1vl5.src.rpm  をダウンロードする。

・xorg-x11-jpfonts-4.0-3vl7.src.rpm
ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/Vine/VineSeed/SRPMS.plus/xorg-x11-jpfonts-4.0-3vl7.src.rpm
 をダウンロードする。


・ftdumps-0.1.1-1vl5.src.rpm
ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/Vine/Vine-5.2/SRPMS/SRPMS.main/ftdumps-0.1.1-1vl5.src.rpm をダウンロードする。

・mktcapdir-0.6.0-1vl5.src.rpm
ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/Vine/Vine-5.2/SRPMS/SRPMS.main/mktcapdir-0.6.0-1vl5.src.rpm をダウンロードする。

(2)tgifと関係ファイルのインストール
# rpmbuild --rebuild tgif-4.2.2-1vl5tpu0.src.rpm
# rpmbuild --rebuild TrueType-ipafont-3.02-1vl5.src.rpm
# rpmbuild --rebuild TrueType-vlgothic-2.33-1vl5.src.rpm
# rpmbuild --rebuild xorg-x11-jpfonts-4.0-3vl7.src.rpm
# rpmbuild --rebuild --nodeps ftdumps-0.1.1-1vl5.src.rpm
# rpmbuild --rebuild mktcapdir-0.6.0-1vl5.src.rpm
# cd /root/rpmbuild/RPMS/noarch/

# yum install xorg-x11-fonts-75dpi
# rpm -ivh xorg-x11-jpfonts-4.0-2%\{_dist_release\}.noarch.rpm
# rpm -ivh TrueType-ipafont-*.rpm
# rpm -i --nodeps mktcapdir-0.6.0-1.noarch.rpm
# cd ../i386
# rpm -i --nodeps ftdumps-0.1.1-1.i386.rpm
# cd ../noarch
# rpm -i --nodeps TrueType-vlgothic-2.33-1.noarch.rpm
# cd ../i386/
# yum install xorg-x11-fonts-ISO8859-1-75dpi
# rpm -ivh tgif-4.2.2-1tpu0.i386.rpm

% tgif &

/usr/binにインストールされる。
インストール時にrpmの依存関係(vinelinuxのソースを利用)を無視しているが、日本語の表示と入力(Ryuminのみ)ができるようになっていれば、うまくいっているしてよいと思う。

Warning: No type converter registered for 'String' to 'Bitmap' conversion.という警告がでるので、
/usr/share/X11/ja/app-defaults/Tgif
の以下の部分をコメントした。
!Tgif.IconPixmap: /usr/share/tgif/tgificon.xpm

日本語を入力するには、テキスト描画で日本語を選択した状態で、半角全角キーを押してから入力すればよい。

Linuxのファイルをバックアップするときのコマンド [centos]

Linuxのファイルをバックアップするときのコマンド
ハードディスクが一杯になってしまうときに、ディスクを増設して、fdiskコマンドパーティションを作り、mkfs.ext3などのコマンドにより初期化したのち、ファイルのコピーを新しいディスクにとる。ディスク交換やバックアップをしていないと壊れてからでは大変である。

例:
/export/home/user1 のすべてのファイルを/home/user2/tmpにバックアップするときの操作
(tarでアーカイブを作り、ディレクトリを移動したところで展開する)

% cd /expor/home/user1
% tar cv - . | (cd /home/user2/tmp; tar xvf - )

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。