TeX/Install/Upgrade
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
[[TeX/Install]]
*システムのアップグレード [#z4e8412b]
**バックアップ [#j23e1b66]
例えば次のようにバックアップしておきます。
# cd /usr/local/
# mv teTeX teTeX.bak
**アップグレード [#h9b8129f]
通常のインストールの時と同様にインストールします。バック...
**復元 [#p579510c]
texmf-local を復元します。
# cd /usr/local/teTeX.bak/share
# mv texmf-local /usr/local/teTeX/share
**.map ファイルの再登録 [#c007c988]
texmf-local に加えて texmf-config, texmf-var を復元すれば...
手順としては
+mktexlsr の実行
+texmf-local 内の .map ファイルの検索と updmap-sys の実行...
+updmap-sys の実行(.map ファイル生成あり)
となりますが、かなり面倒なので、シェルスクリプトをつくっ...
下のシェルスクリプトを実行するには root 権限は不要です。...
#!/bin/sh
#
# ptetex3mapregmk.sh
#
# by MATSUURA Takashi
#
# 2007/02/09 v1.0
#
TMPFILE=mapreg.tmp
MAPREG=mapreg.sh
TEXMF=/usr/local/teTeX/share/texmf
TEXMFLOCAL=${TEXMF}-local
MKTEXLSR=mktexlsr
UPDMAP=updmap-sys
if [ -e ./${TMPFILE} ];
then
mv ${TMPFILE} ${TMPFILE}.bak
fi
if [ -d ${TEXMFLOCAL} ];
then
if [ -e ${TEXMFLOCAL}/ls-R ];
then
echo ...
cat ${TEXMFLOCAL}/ls-R | grep "\.map" >${TMPFILE}
else
echo Please mktexlsr as root first.
exit 1
fi
else
echo Please restore the texmf-local tree.
exit 1
fi
echo '#!/bin/sh' >${MAPREG}
echo >>${MAPREG}
echo ${MKTEXLSR} >>${MAPREG}
sed "s/^/updmap-sys --nomkmap --enable Map=/" ${TMPFILE}...
rm ${TMPFILE}
if [ -e ${TMPFILE}.bak ];
then
mv ${TMPFILE}.bak ${TMPFILE}
fi
echo ${UPDMAP} >>${MAPREG}
chmod 755 ${MAPREG}
echo ${MAPREG} created successfully. Please run ${MAPREG...
終了行:
[[TeX/Install]]
*システムのアップグレード [#z4e8412b]
**バックアップ [#j23e1b66]
例えば次のようにバックアップしておきます。
# cd /usr/local/
# mv teTeX teTeX.bak
**アップグレード [#h9b8129f]
通常のインストールの時と同様にインストールします。バック...
**復元 [#p579510c]
texmf-local を復元します。
# cd /usr/local/teTeX.bak/share
# mv texmf-local /usr/local/teTeX/share
**.map ファイルの再登録 [#c007c988]
texmf-local に加えて texmf-config, texmf-var を復元すれば...
手順としては
+mktexlsr の実行
+texmf-local 内の .map ファイルの検索と updmap-sys の実行...
+updmap-sys の実行(.map ファイル生成あり)
となりますが、かなり面倒なので、シェルスクリプトをつくっ...
下のシェルスクリプトを実行するには root 権限は不要です。...
#!/bin/sh
#
# ptetex3mapregmk.sh
#
# by MATSUURA Takashi
#
# 2007/02/09 v1.0
#
TMPFILE=mapreg.tmp
MAPREG=mapreg.sh
TEXMF=/usr/local/teTeX/share/texmf
TEXMFLOCAL=${TEXMF}-local
MKTEXLSR=mktexlsr
UPDMAP=updmap-sys
if [ -e ./${TMPFILE} ];
then
mv ${TMPFILE} ${TMPFILE}.bak
fi
if [ -d ${TEXMFLOCAL} ];
then
if [ -e ${TEXMFLOCAL}/ls-R ];
then
echo ...
cat ${TEXMFLOCAL}/ls-R | grep "\.map" >${TMPFILE}
else
echo Please mktexlsr as root first.
exit 1
fi
else
echo Please restore the texmf-local tree.
exit 1
fi
echo '#!/bin/sh' >${MAPREG}
echo >>${MAPREG}
echo ${MKTEXLSR} >>${MAPREG}
sed "s/^/updmap-sys --nomkmap --enable Map=/" ${TMPFILE}...
rm ${TMPFILE}
if [ -e ${TMPFILE}.bak ];
then
mv ${TMPFILE}.bak ${TMPFILE}
fi
echo ${UPDMAP} >>${MAPREG}
chmod 755 ${MAPREG}
echo ${MAPREG} created successfully. Please run ${MAPREG...
ページ名: