前回はニュース速報的にPlamo Linux 5.
パッケージの初期化問題
以前,
一方,
そのようなソフトウェアをパッケージとしてインストールするには,
先に紹介したように,
というのも,
また,
この種の問題を解決するには,
rpmやdeb形式のように,
ところが,
このような問題を回避するために,
initpkgの仕組み
そのためPlamo Linuxでは,
具体的には,
一方,
この処理の具体的な例として,
1 ( cd usr/lib64 ; rm -rf libgdk-x11-2.0.so.0 )
2 ( cd usr/lib64 ; ln -sf libgdk-x11-2.0.so.0.2400.13 libgdk-x11-2.0.so.0 )
3 ( cd usr/lib64 ; rm -rf libgdk-x11-2.0.so )
4 ( cd usr/lib64 ; ln -sf libgdk-x11-2.0.so.0.2400.13 libgdk-x11-2.0.so )
5 ( cd usr/lib64 ; rm -rf libgtk-x11-2.0.so.0 )
6 ( cd usr/lib64 ; ln -sf libgtk-x11-2.0.so.0.2400.13 libgtk-x11-2.0.so.0 )
7 ( cd usr/lib64 ; rm -rf libgtk-x11-2.0.so )
8 ( cd usr/lib64 ; ln -sf libgtk-x11-2.0.so.0.2400.13 libgtk-x11-2.0.so )
9 ( cd usr/lib64 ; rm -rf libgailutil.so.18 )
10 ( cd usr/lib64 ; ln -sf libgailutil.so.18.0.1 libgailutil.so.18 )
11 ( cd usr/lib64 ; rm -rf libgailutil.so )
12 ( cd usr/lib64 ; ln -sf libgailutil.so.18.0.1 libgailutil.so )
13 #%% begin initialize
14 gtk-query-immodules-2.0 > /etc/gtk-2.0/gtk.immodules
15 #%% end
installpkgは,
DVD等から起動した新規インストールの場合,
新規インストールではなく,
Plamo Linuxでは,
rc.
追加インストールの場合,
このような仕様のため,
実行が終了したinitpkgスクリプトは/var/
たとえば,
1 #%% begin initialize
2 grp_chk=`grep scanner /etc/group`
3 if [ "$grp_chk.x" = ".x" ]; then
4 echo "adding scanner group"
5 groupadd -g 46 scanner
6 fi
7 #%% end
このディレクトリには,