装一些常用软件

配一下环境变量

#!/bin/bash

#download g++
sudo apt-get install g++ -y
#download codeblocks
sudo apt-get install codeblocks -y
#download java
sudo apt-get install default-jre -y
sudo apt-get install default-jdk -y #backup /etc/profile
sudo cp /etc/profile /etc/profile_backup #set java environment
if [ -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/profile
fi #download eclipse
sudo apt-get install eclipse -y ##download LAMP
#download apache2
sudo apt-get install apache2 -y
#download php5
sudo apt-get install php5 -y
#download mysql-server
sudo apt-get install mysql-server -y
#download phpmyadmin
sudo apt-get install phpmyadmin -y sudo chmod 777 /var/www
sudo chmod 777 /var/www/*
sudo ln -s /usr/share/phpmyadmin /var/www/html/ #download maven
sudo apt-get install maven -y #set maven environment
if [ -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/profile
fi #download git
sudo apt-get install git -y
#download vim
sudo apt-get install vim -y # set vim
echo ~/.vimrc
echo "set tabstop=4" > ~/.vimrc
echo "set softtabstop=4" >> ~/.vimrc
echo "set shiftwidth=4" >> ~/.vimrc
echo "set noexpandtab" >> ~/.vimrc
echo "set nu" >> ~/.vimrc
echo "set autoindent" >> ~/.vimrc
echo "set cindent" >> ~/.vimrc
source ~/.vimrc #download google chrome
#sudo apt-get install google-chrome-stable #set backlight unchanged after shutdown
sudo add-apt-repository ppa:nrbrtx/sysvinit-backlight
sudo apt-get update
sudo apt-get install sysvinit-backlight # download open-ssh
sudo apt-get install openssh-server -y # install Qt
sudo apt-get install qt4-dev-tools -y
sudo apt-get install qtcreator -y
sudo apt-get install qt4-doc -y
sudo apt-get install qt4-qtconfig -y
sudo apt-get install qt-demos -y #set Qt environment
if [ -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/profile
fi

我的ubuntu新系统自动装软件脚本的更多相关文章

  1. Ubuntu新装系统要装软件

    1. 在虚拟机中新安装系统的时候,通常因为时间过了很长,软件有更新之后,安装vim的时候会出错,因此,装完系统先要做的: cd /var/lib/dpkg/updates/ ls sudo apt-g ...

  2. ubuntu 新系统需要做的事

    1 : 打开语言支持 开始补齐并且选择自己需要的语言包 . 2 : 搜索计算机 输入 update 找到软件更新器 更新软件库 . 然后打开ubuntu自带软件安装工具下载自己想要的软件(没有更新之前 ...

  3. ubuntu禁止系统自动升级之界面操作

    ##第一步:首先找到System Settings,如下图所示: ##第二步:然后找到Solfware & Updates,如下图所示: ##第三步:点击Solfwate & Upda ...

  4. ubuntu关闭系统自动检测错误

    sudo gedit /etc/default/apport 将enabled=1 改成 enabled=0

  5. 163k地方门户网站系统自动审核信息脚本

    本代码实现对163k地方门户网站系统发布信息的自动审核,以及对内容中链接全过滤 软件安装 Python 安装 http://www.python.org/download/ pymssql安装 htt ...

  6. MsSQLserver中修改字段值系统自动生成的脚本

    主要参考一下脚本的实现思路: ①创建临时表 ②创建临时表 ③向临时表插入数据 ④删除原表 ⑤临时表改名 /* 为了防止任何可能出现的数据丢失问题,您应该先仔细检查此脚本,然后再在数据库设计器的上下文之 ...

  7. ubuntu系统下创建软件桌面快捷方式

    转自ubuntu系统下创建软件桌面快捷方式 默认情况下,ubuntu会将自动安装的软件快捷方式保存在/usr/share/applications目录下,如果我们要创建桌面快捷方式,只需要右键-复制- ...

  8. 这可能是史上最全的windows10装ubuntu双系统教程

    一. 先搞清楚自己电脑的类型: A  MBR传统bios+单硬盘 B  MBR传统bios+双硬盘(SSD固态硬盘+机械硬盘) C  UEFI新式bios+单硬盘 D  UEFI新式bios+双硬盘( ...

  9. 神舟K650c i7(W350STQ)上成功装好Mac OS X 10.9,兼谈如何安装WinXP、7、8.1、OSX、Ubuntu五系统(Chameleon、MBR)

    作者:zyl910 参考教程——http://bbs.pcbeta.com/viewthread-1432534-1-4.html笔记本SNB和IVY平台Win7/Win8/Win8.1安装OS X ...

随机推荐

  1. Django-虚拟环境设置

    Django 虚拟环境virtualenv virtualenv是用来处理多个用python语言进行开发的项目,在同一台机器上部署,不同项目依赖不同第三方库版本所造成的问题. 打个比方,现在你机器上要 ...

  2. Nginx配置中last和break及permanent和redirect的区别

    一.不写last和break 流程就是依次执行这些rewrite rewrite break - url重写后,直接使用当前资源,不再执行location里余下的语句,完成本次请求,地址栏url不变 ...

  3. 正则表达式 获取字符串内提取图片URL字符串

    #region 获取字符串内提取图片URL字符串 /// <summary> /// 获取字符串内提取图片URL字符串 /// </summary> /// <param ...

  4. django大全

    数据库配置: DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME':'dbname', 'USER': 'ro ...

  5. nginx最常见的18道面试题

    Nginx的并发能力在同类型网页服务器中的表现,相对而言是比较好的,因此受到了很多企业的青睐,我国使用Nginx网站的知名用户包括腾讯.淘宝.百度.京东.新浪.网易等等.Nginx是网页服务器运维人员 ...

  6. [转载]解析 Java 类和对象的初始化过程

    原文地址:http://www.ibm.com/developerworks/cn/java/j-lo-clobj-init/index.html 由一个单态模式引出的问题谈起 类的初始化和对象初始化 ...

  7. nodejs下载安装教程(XP版)

    Node.js 下载安装教程(XP版) 参考自:https://www.cnblogs.com/zhouyu2017/p/6485265.html(win10版) 一.安装环境 Windows Xp( ...

  8. SVG_style_script

    1. <style type="text/css"> <![CDATA[ // ZC: 禁止所有 <text/>元素的选中 text { -webki ...

  9. npm全局安装

    时间长了,很多东西都忘了. 全局安装以后,在你自己的电脑任何位置都可以使用的包.直接用命令使用的: 比如:supervisor mok 还有cnpm,express之类的.gulp之类的. 剩下的我们 ...

  10. Rest Web Api Controller 返回JSON格式大小写

    public static class WebApiConfig { public static void Register(HttpConfiguration config) { config.Ro ...