|
|
BLFS 手册里提供了几个启动用的辅助脚本安放在 /etc/profile.d 里,原意是令 LFS 系统启动後让用户有更多自主或弹性,可是发现某些辅助脚本用後反而令自己更"不适"!
其中一个不太适用的就是 extrapaths.sh,此东西原意是加入 /opt 里的执行文件目录,不幸的是它自我扫描 /opt 目录,盲目地按英文字母顺序来加到用户的 PATH 及 PKG_CONFIG_PATH 里,令人烦恼!
昨天我打算将 QT/KDE 从 3.3.6/3.5.4 升级到 3.3.7/3.5.6,如按照 BLFS 手册的第 2 种安装方法就可以装多版的 QT/KDE 了,但我发现执行路径很不对,不管怎样,它总会将 /opt/kde-3.5.4/bin 加到 PATH 里,还要比 /opt/kde-3.5.6/bin 在先,真郁闷!
还有一个讨厌的情况,俺在测试 XAMPP,就把它装到 /opt 里,结果启动後 PKG_CONFIG_PATH 里多了 /opt/xampp/... 之类的路径,这可惨了!害得我多次编译 CUPS、cairo 等通不过,几经艰苦才发现路径上多了这只鬼 :mad:
另问题脚本一个是 extra-prompt.sh,令 prompt 变得不沦不类!
原本是想"方便用户"的,但结果可能昔得其反,宜慎用之! |
|