0

商用プログラムの実行に使用したいXubuntu12.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
}

ありがとう、

4

1 に答える 1

2

簡単な解決策:

sudo sed -i "s/Xubuntu/Ubuntu/g" /etc/lsb-release

楽しんで ;)

于 2012-06-07T06:46:33.500 に答える