Chinaunix首页 | 论坛 | 博客
  • 博客访问: 649041
  • 博文数量: 780
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 4885
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-22 16:14
文章分类

全部博文(780)

文章存档

2008年(780)

我的朋友

分类: LINUX

2008-08-22 16:16:01


geditbuild_wqy_for_ubuntu.sh

粘贴以下内容,保存.

DEBDIFF=""
NBDLURL=""
ROOTDIR=$(dirname$0)
cd$ROOTDIR

echo//////////////////////////////////////////////////////////////
echo//Pleaserun"apt-getbuild-depxfonts-wqy"toget
echo//build-dependpackages.Youalsoneeddpkg-devand
echo//fakeroot.
echo"Doyouhavethem?(y/n)"
if[[$1="--default"]];then
REQ=Y
else
readREQ
fi

case"$REQ"in
"Y"|"y")
echoContinue...
;;
*)
echoSorry.
exit1
;;
esac

echo//////////////////////////////////////////////////////////////
echo//Cleaninglastbuild...
rm-rf./wqy_temp
mkdirwqy_temp
cdwqy_temp

echo//Gettinginfofromubuntu.com...
ifwget--quiet$DEBDIFF-Owqy_deb_diff.gz;then
zcatwqy_deb_diff.gz|patch--quiet-p1
rmwqy_deb_diff.gz
else
echo//Founderror
exit1
fi

DEBVER=$(head-1debian/changelog|sed''s/.*(//g''|sed''s/).*//g'')
WQYVER=$(echo$DEBVER|sed''s/-[a-z0-9.]*$//g'')
NBVER=$DEBVER.nightly$(date-u %Y%m%d)

echo//srcpkgis./wqy_temp/xfonts-wqy_$WQYVER.orig.tar.gz
echo//nightlybuilddebversionis$NBVER
echo//Downloadingsourcetarball...
ifwget$NBDLURL-Oxfonts-wqy_$WQYVER.orig.tar.gz;then
tarzxfxfonts-wqy_$WQYVER.orig.tar.gz
else
echo//Founderror
exit1
fi


echo//Generatingnewversionentry...
mvdebianwqy-bitmapfont/
cdwqy-bitmapfont
dch-v$NBVER"Newnightlybuild"
chmod xdebian/rules

echo//Buildingnightlydebpackage...
ifdpkg-buildpackage-rfakeroot-i-us-uc;then
echo//////////////////////////////////////////////////////////////
echo//Pleaserun"sudodpkg-i./wqy_temp/xfonts-wqy_"$NBVER"_all.deb"
echo//Thanksfortesting!
else
echo//Founderror
exit1
fi

exit0

*.给脚本增加运行权限

chmod xbuild_wqy_for_ubuntu.sh

*.安装脚本运行环境

sudoapt-getbuild-depxfonts-wqy
sudoapt-getinstalldpkg-devfakeroot

*.运行脚本,将生成wqy的deb安装包

./build_wqy_for_ubuntu.sh

*.安装wqy

sudodpkg-i./wqy_temp/*.deb 下载本文示例代码
阅读(498) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~