当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页
作者 内容
1 楼 
 文章标题 : Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-10-02 11:12 
头像

注册: 2010-02-28 12:26
帖子: 54
地址: 武汉
送出感谢: 0 次
接收感谢: 3
自己写了一个脚本dev-install.sh,方便新手在Ubuntu下搭建常用的程序开发环境,已在9.10和10.04以及10.10中通过验证。该脚本用于在Ubuntu系统搭建C++、Gtk+、 Gtkmm 、wxWidget、 Motif以及 OpenGL等程序设计语言开发环境。

脚本如附件,安装操作步骤如下所示:
1) $ tar -xzvf dev-install.sh.tar.gz
2) $ chmod a+x dev-install.sh
3) $ ./dev-install.sh

===================================
Main Menu
-----------------------------------
0---quit
1---install C++ dev
2---install Gtk+ dev
3---install Gtkmm dev
4---install wxWidget dev
5---install Motif dev
6---install OpenGL dev
===================================

Please choose a number[1-6]:
>> 1
Are you sure to install c++ development tools?[y/n]
>> y
[sudo] password for young: ---》需要密码验证
正在读取软件包列表... 完成
正在分析软件包的依赖关系树
正在读取状态信息... 完成
将会安装下列额外的软件包:
cpp-4.4 dpkg-dev fakeroot g++-4.4 gcc-4.4 gcc-4.4-base
libalgorithm-diff-perl libalgorithm-merge-perl libdpkg-perl
libstdc++6-4.4-dev patch
建议安装的软件包:
gcc-4.4-locales debian-keyring g++-multilib g++-4.4-multilib gcc-4.4-doc
libstdc++6-4.4-dbg gcc-4.4-multilib libmudflap0-4.4-dev libgcc1-dbg
libgomp1-dbg libmudflap0-dbg libcloog-ppl0 libppl-c2 libppl7
libstdc++6-4.4-doc diffutils-doc
下列【新】软件包将被安装:
build-essential dpkg-dev fakeroot g++ g++-4.4 libalgorithm-diff-perl
libalgorithm-merge-perl libdpkg-perl libstdc++6-4.4-dev patch
下列软件包将被升级:
cpp-4.4 gcc-4.4 gcc-4.4-base
升级了 3 个软件包,新安装了 10 个软件包,要卸载 0 个软件包,有 483 个软件包未被升级。
需要下载 14.7MB 的软件包。
解压缩后会消耗掉 24.6MB 的额外空间。
您希望继续执行吗?[Y/n]n
中止执行。
===================================
Main Menu
-----------------------------------
0---quit
1---install C++ dev
2---install Gtk+ dev
3---install Gtkmm dev
4---install wxWidget dev
5---install Motif dev
6---install OpenGL dev
===================================

Please choose a number[1-6]:
>> 0

根据菜单选择你要安装的程序开发语言包。

附件:
文件注释: 自动化安装开发环境脚本1.10.12-3
dev-install.sh.gz [925 Bytes]
被下载 74 次


附件:
文件注释: 自动化安装开发环境脚本1.10.12-2
dev-install.sh.gz [817 Bytes]
被下载 68 次


_________________
Be With Freedom, Be With Ubuntu!
与自由同在,与Ubuntu同行!

欢迎访问默之的博客:http://mutse.github.com


最后由 ubuntu-mm 编辑于 2010-12-14 23:38,总共编辑了 7 次
页首
 用户资料  
 
2 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-10-02 15:03 
头像

注册: 2009-07-18 11:33
帖子: 793
送出感谢: 1
接收感谢: 1
虽然用不着还是帮顶! :em11
ps:纪念,500贴!


_________________
Men are from Mars, I am from the grave
有一次,我去应聘,考官说:“哦,什么味儿?”
我说:”啊,对不起,是我,你知道死人总是有一点味道的“


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-10-02 16:35 
头像

注册: 2006-10-25 18:08
帖子: 1582
送出感谢: 0 次
接收感谢: 0 次
完全可以简化一下,方便扩展。 :em11
代码:
#!/bin/bash
function yesorno(){ 
commline=$1
echo "want to install apps in group $commline ? [y/n]"
read -p "> " option
 case $option in
  y) dowhat $commline;;
  n) echo;;
  *) echo "something wrong happened !";;
 esac
}
function dowhat(){
  case $1 in
  1) sudo apt-get install whatever apps;;
  2) sudo apt-get install you know it is just for fun;;
  esac
}

while :
do
echo " 0---quit"
echo " 1---install something"
echo " 2---install so you are funny"
echo
read -p "key in a No. for next step : " step
case $step in
0) exit;;
[1-2]) yesorno $step;;
*) echo "something wrong happened ! key in a No. listed !";;
esac
done


_________________
楼主真是一派胡言,真可谓:“两个黄鹂鸣翠柳,不知所云;一行白鹭上青天,不知所止“。本来不想和你辩论,今天气愤不过,和你理论一番。我国宪法写得清清楚楚:“一夜夫妻百日恩,七楼以上才有电梯”。这个想必你知道,既然知道,你就不能断章取义,就算是天气预报,它还有不准的时候呢!!!再者说了,那中国银行也不是你一家开的。人家马拉多纳都结婚了,你还拿着粮票顶什么用呢。真是滑天下之大稽。前些日子,全国人大刚刚开过会,郑重声明:“中国不搞多party制,存栏母猪给补贴”。多好的事呢,楞让你这号人给搅混了。


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-10-02 19:17 
头像

注册: 2008-09-13 19:17
帖子: 7789
系统: Arch Linux (x86_64)
送出感谢: 10
接收感谢: 77
好主意,用来做自己的程序安装脚本也不错,免得每次装后都要好久


_________________
博客:http://www.lainme.com


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-10-30 23:47 

注册: 2010-10-30 22:56
帖子: 6
送出感谢: 0 次
接收感谢: 0 次
:em38 :em38 :em38


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-11-02 10:44 

注册: 2008-03-09 16:07
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
有没有php,python的?


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-11-02 21:38 

注册: 2010-06-05 10:32
帖子: 2
送出感谢: 0 次
接收感谢: 0 次
很好很强大,要是吧Linux的各种环境安装命令全写在脚本中,那么Linux也可以很傻瓜咯。


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-11-07 1:24 
头像

注册: 2010-02-28 12:26
帖子: 54
地址: 武汉
送出感谢: 0 次
接收感谢: 3
chijiao 写道:
有没有php,python的?

不好意思,没包括这两种语言,可以再扩展下,将常用的脚本语言也添加进去。


_________________
Be With Freedom, Be With Ubuntu!
与自由同在,与Ubuntu同行!

欢迎访问默之的博客:http://mutse.github.com


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-11-08 12:11 

注册: 2010-10-30 12:53
帖子: 18
送出感谢: 0 次
接收感谢: 0 次
不顶说不过去。楼主强大。


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-11-08 12:21 
头像

注册: 2009-10-09 12:54
帖子: 989
地址: 北京某胡同
系统: debian
送出感谢: 4
接收感谢: 2
好! :em11


_________________
python写的一个跨平台的聊天软件TChat。支持文件传输。
android防火墙droidwall更新,添加月流量统计功能。有兴趣的点我:D
原创Android社交应用[飘],开源免费!


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-11-08 23:17 

注册: 2008-08-13 20:11
帖子: 86
送出感谢: 0 次
接收感谢: 0 次
强大的楼主,会这么多种开发语言 :em09


页首
 用户资料  
 
12 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-11-09 22:01 
头像

注册: 2009-12-04 13:29
帖子: 1145
送出感谢: 2
接收感谢: 0 次
不错不错阿 :em11


_________________
关注和奉献Tianjin Linux User Group的建设,热心参与开源社区,Linux爱好者,python初学者,希望成为一名geek,求交流求指导

我知道发QQ群是不对的。。。可是:Linux天津qq群104029520 73809331,终有一天会没有QQ的。。

Blog:http://www.freetstar.com //欢迎
twitter:https://twitter.com/freetstar


页首
 用户资料  
 
13 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-12-11 21:56 
头像

注册: 2010-02-28 12:26
帖子: 54
地址: 武汉
送出感谢: 0 次
接收感谢: 3
#!/bin/bash
#
# File: dev-install.sh
# Version: 1.10.12-3
# Description: install the programming development tools on the
# system.
#
# Created Date: August 29th, 2010
# Last Motified: December 11th, 2010
#
# Author: mutse <yyhoo2.young@gmail.com>
# History:
# Author Date Version
# young 8/29/2010 1.10.8-1
# mutse 12/5/2010 1.10.12-2
# mutse 12/11/2010 1.10.12-3
#
# (C) 2010-2011 Chin Foundry. All Rights Reserved.
#

function dev_install()
{
DEVNAME=$1
DEVPACKAGE=$2

echo "Are you sure to install $DEVNAME development tools?[y/n]"
read -p " >> " OPTION

case $OPTION in
y) sudo apt-get install $DEVPACKAGE;;
n) echo;;
*) echo "error option!";;
esac
}

# install gtk+ development
function gtk_install()
{
dev_install gtk+ libgtk2.0-dev
}

# install c++ development
function cpp_install()
{
dev_install c++ "g++ build-essential"
}

# install gtkmm development
function gtkmm_install()
{
dev_install gtkmm "g++ build-essential libgtkmm-2.4-dev"
}

# install wxWidget development
function wxWidget_install()
{
dev_install wxWidget "g++ build-essential libwxgtk2.8-dev"
}

# install motif development
function motif_install()
{
dev_install motif "libmotif-dev libmotif3 motif-clients x11proto-print-dev libxt-dev"
}

# install openGL development
function opengl_install()
{
dev_install openGL "libgl1-mesa-dev libglu1-mesa-dev libglut3-dev"
}

# install gnome development
function gnome_install()
{
dev_install Gnome "gnome-common gnome-devel gnome-core-devel"
}

# main menu
function main_menu()
{
echo "==================================="
echo " Main Menu"
echo "-----------------------------------"
echo " 0---quit"
echo " 1---install C++ devel"
echo " 2---install Gtk+ devel"
echo " 3---install Gtkmm devel"
echo " 4---install wxWidget devel"
echo " 5---install Motif devel"
echo " 6---install OpenGL devel"
echo " 7---install Gnome devel"
echo "==================================="
echo
}

main_menu

echo "Please choose an option[1-7]:"
read -p " >> " NUM

while [ $NUM != '0' ]
do
case $NUM in
1) cpp_install;;
2) gtk_install;;
3) gtkmm_install;;
4) wxWidget_install;;
5) motif_install;;
6) opengl_install;;
7) gnome_install;;
*) echo "error option!";;
esac

main_menu

echo "Please choose a number[1-7]:"
read -p " >> " NUM
done


_________________
Be With Freedom, Be With Ubuntu!
与自由同在,与Ubuntu同行!

欢迎访问默之的博客:http://mutse.github.com


页首
 用户资料  
 
14 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-12-13 20:52 
头像

注册: 2009-09-19 17:41
帖子: 44
地址: 中國廣州
送出感谢: 0 次
接收感谢: 0 次
确实方便多了,最主要的是可扩展强.
LZ的代码我就拿下来改改,扩展下JAVA环境搭建.


_________________
因為我的健忘,我才愛❤上
又因我的遗忘,我要离开你。
這輩子,命中注定是個悲劇

http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=236877


页首
 用户资料  
 
15 楼 
 文章标题 : Re: Ubuntu下常用程序开发环境安装脚本
帖子发表于 : 2010-12-13 21:56 
头像

注册: 2010-02-28 12:26
帖子: 54
地址: 武汉
送出感谢: 0 次
接收感谢: 3
真爱唯依 写道:
确实方便多了,最主要的是可扩展强.
LZ的代码我就拿下来改改,扩展下JAVA环境搭建.

请下载1.10.12-3那个版本,这个版本就是为了方便扩展。


_________________
Be With Freedom, Be With Ubuntu!
与自由同在,与Ubuntu同行!

欢迎访问默之的博客:http://mutse.github.com


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 17 篇帖子 ]  前往页数 1, 2  下一页

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译