我有一个想要用来运行商业程序的 Xubuntu 12.04 安装。商业程序在启动时运行一个脚本来检查分发。如果它像 Ubuntu 一样受支持,那么没问题,但如果它看到 Xubuntu,它就会抱怨该平台。有没有办法让 Xubuntu 将自己报告为 Ubuntu?
linux_dist () {
_dist=`lsb_release -d 2> /dev/null | sed 's!^[^:]*: *!!'`
if [ -z "$_dist" ]; then
if [ -f /etc/SuSE-release ]; then
_dist=`head -n 1 /etc/SuSE-release`
elif [ -f /etc/issue ]; then
_dist=`head -n 1 /etc/issue`
else
_dist=`cat /proc/version | sed -e 's/^.*(\([^()]*Linux[^()]*\)).*$/\1/'`
fi
fi
if [ -z "$_dist" ]; then _dist='unknown' ; fi
echo $_dist
}
谢谢,