我的ubuntu新系统自动装软件脚本
装一些常用软件
配一下环境变量
#!/bin/bash #download g++sudo apt-get install g++ -y#download codeblockssudo apt-get install codeblocks -y#download javasudo apt-get install default-jre -ysudo apt-get install default-jdk -y #backup /etc/profilesudo cp /etc/profile /etc/profile_backup #set java environmentif [ -z $JAVA_HOME ];then cat /etc/profile > tmpfile sudo echo 'export JAVA_HOME=/usr/lib/jvm/default-java' >> tmpfile sudo echo 'export PATH=$JAVA_HOME/bin:$PATH' >> tmpfile sudo echo 'export CLASSPATH=$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar' >> tmpfile sudo rm -rf /etc/profile sudo mv tmpfile /etc/profile source /etc/profilefi #download eclipsesudo apt-get install eclipse -y ##download LAMP#download apache2sudo apt-get install apache2 -y#download php5sudo apt-get install php5 -y#download mysql-serversudo apt-get install mysql-server -y#download phpmyadminsudo apt-get install phpmyadmin -y sudo chmod 777 /var/wwwsudo chmod 777 /var/www/*sudo ln -s /usr/share/phpmyadmin /var/www/html/ #download mavensudo apt-get install maven -y #set maven environmentif [ -z $MAVEN_HOME ];then cat /etc/profile > tmpfile sudo echo 'export MAVEN_HOME=/usr/share/maven' >> tmpfile sudo echo 'export PATH=$MAVEN_HOME/bin:$PATH' >> tmpfile sudo rm -rf /etc/profile sudo mv tmpfile /etc/profile source /etc/profilefi #download gitsudo apt-get install git -y#download vimsudo apt-get install vim -y # set vimecho ~/.vimrcecho "set tabstop=4" > ~/.vimrcecho "set softtabstop=4" >> ~/.vimrcecho "set shiftwidth=4" >> ~/.vimrcecho "set noexpandtab" >> ~/.vimrcecho "set nu" >> ~/.vimrcecho "set autoindent" >> ~/.vimrcecho "set cindent" >> ~/.vimrcsource ~/.vimrc #download google chrome#sudo apt-get install google-chrome-stable #set backlight unchanged after shutdownsudo add-apt-repository ppa:nrbrtx/sysvinit-backlightsudo apt-get updatesudo apt-get install sysvinit-backlight # download open-sshsudo apt-get install openssh-server -y # install Qtsudo apt-get install qt4-dev-tools -ysudo apt-get install qtcreator -ysudo apt-get install qt4-doc -ysudo apt-get install qt4-qtconfig -ysudo apt-get install qt-demos -y #set Qt environmentif [ -z $QT_HOME ];then cat /etc/profile > tmpfile sudo echo 'export QT_HOME=/usr/share/qt4' >> tmpfile sudo echo 'export PATH=$QT_HOME/bin:$PATH' >> tmpfile sudo rm -rf /etc/profile sudo mv tmpfile /etc/profile source /etc/profilefi
转载于:https://www.cnblogs.com/wuyouwulv/p/autoconfig_shell.html
我的ubuntu新系统自动装软件脚本相关推荐
- Ubuntu新装系统必装软件
文章目录 Ubuntu新装系统必装软件 1.搜狗拼音输入法 2.WPS 3.gnome-tweaks(优化)扩展插件(dock to panel) 4.GIMP 5.wine+QQ 6.chrome ...
- linux关闭自动更新,Ubuntu开启系统自动升级与取消自动更新的方法,
Ubuntu开启系统自动升级与取消自动更新的方法, 开启 Ubuntu 系统自动升级 在学习如何开启Ubuntu系统自动升级之前,先解释下为什么需要自动升级. 默认情况下,ubuntu每天一次检查更新 ...
- ubuntu关闭系统自动更新
ubuntu关闭系统自动更新 1.修改配置文件 修改配置文件/etc/apt/apt.conf.d/10periodic #0是关闭,1是开启,将所有值改为0 vi etc/apt/apt.conf. ...
- ecshop 属性自动组合_MIT新系统自动设计和打印复杂的机器人执行器
麻省理工学院的研究人员开发了一个自动化系统,设计并3D打印复杂的机器人部件,名为执行器(actuators),根据大量的规格进行优化.简而言之,该系统自动完成了几乎不可能由人类手动完成的任务. 在发表 ...
- 云端软件平台(免去重装系统后装软件的烦恼)
由于种种原因要重装系统,在装了几次系统后我越来越懒于安装软件了,特别是几个大型的如Dreamweaver.photoshop.office等软件,你说不装么有时要用到,装么等系统重装后又没了,最后的结 ...
- 在 Ubuntu Linux 系统中安装软件时如何指定版本号
Ubuntu 系统官方的软件仓库一般会为某个软件提供几种版本供用户选择安装,如果不指定版本号,系统会默认选择最新的稳定版进行安装.但工作中经常会因为兼容性的问题,需要我们安装某个软件的具体版本,这个时 ...
- 新系统如何测试软件,怎样检测电脑能否升级到最新的Windows11系统?官方检测工具帮你一招搞定!...
日前,微软正式发布了Windows11系统,新的Windows11操作系统不仅采用了全新的居中设计的开始键以及任务栏,同时还取消了Windows8引入的实时磁贴设计,取而代之的是最近文档.应用程序以及 ...
- ubuntu 关闭系统自动更新
ubuntu18.04关闭系统自动更新有两个方法: 1.修改配置文件 命令 vi etc/apt/apt.conf.d/10periodic 将参数1修改为0: 修改前 APT::Periodic:: ...
- 华中农业大学教务系统自动评教脚本
前言 针对华中农业大学的评教系统的自动评教脚本,其他学校教务系统不一定适用,解放双手从此刻开始. 脚本执行完之后每个老师将会自动得到4.9的评分,如有特殊需求请后续自行修改,其中评语需要大家自己填写, ...
最新文章
- cbow 和skip-gram比较
- python编程课程上课有用吗-Python培训网络课堂|Python编程软件有哪些功能?
- 利用宝塔linux面板+苹果CMS-----从0搭建一个电影网站(一)
- spring data jpa实现有条件的分页查询功能
- 给一名准90后程序员的指导——学好IT?无用论?
- C++ 获取char*的长度
- 如何腾出计算机内存,电脑C盘又飘红?教你这样清理内存,可以轻松腾出大量空间...
- 高性能滚动 scroll 及页面渲染优化
- webstorm更换主题后快捷键失效
- Vue源码:指令和生命周期
- 运行PCL代码出现C2988,C2143,C2913等错误
- JSON 对比工具,优秀的JSON对比工具,文件内容对比
- VSCode搭建STM32开发环境(极简自我搭建懒人直接使用插件)
- 带有风的诗词_带有风的诗句
- U3D常用介绍,搭建一个简单的三维效果
- 理解softmax函数
- RabbitMQ可视化界面登录不了,报错:Login failed
- 总价合同、成本补偿合同、工料合同
- HTML_canvas
- 干货,一文读懂什么是真正的数据驱动决策?
热门文章
- 分享一个没有bug的我修改改良过的Fragment懒加载代码
- python是什么意思
- 关于深度学习中的注意力机制,这篇文章从实例到原理都帮你参透了(很系统,重点看)
- 流沙解压密码_在流沙的基础上:总结
- 前苹果工程师吐槽:“Siri” 代码过时且复杂,不可能变得像 ChatGPT 一样强大...
- 110 判断一棵树是否是平衡二叉树
- 群晖服务器显示灯,群晖猫盘LED呼吸灯显示网络状态
- 单目标遗传算法 精英保留策略
- 中华穿山甲功能性灭绝引争议:动物保护,我们该信谁?
- go语言错误和异常处理,panic、defer、recover的执行顺序