最近出了乌班图17.04,闲着没事配了一份,但是由于支持时间有点短,所以就不写sh了,直接给代码
配置Ubuntu 17.04
首先让中文桌面变成英文的Desktop
1 2
| export LANG=en_US xdg-user-dirs-gtk-update
|
之后保持现有的名称,勾选不再提醒
更新系统源,并升级软件和操作系统
sudo -s # 进入root
apt-get install leafpad
leafpad /etc/apt/sources.list # 修改更新源
源:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| deb-src http://archive.ubuntu.com/ubuntu xenial main restricted #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial universe deb http://mirrors.aliyun.com/ubuntu/ xenial-updates universe deb http://mirrors.aliyun.com/ubuntu/ xenial multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-updates multiverse deb http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties deb http://archive.canonical.com/ubuntu xenial partner deb-src http://archive.canonical.com/ubuntu xenial partner deb http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted deb-src http://mirrors.aliyun.com/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties deb http://mirrors.aliyun.com/ubuntu/ xenial-security universe deb http://mirrors.aliyun.com/ubuntu/ xenial-security multiverse deb http://mirrors.163.com/ubuntu/ zesty main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ zesty-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ zesty-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ zesty-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ zesty-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ zesty main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ zesty-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ zesty-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ zesty-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ zesty-backports main restricted universe
|
更新源,并更新软件,以及更新操作系统
apt-get update && apt-get upgrade && apt-get dist-upgrade
安装vim,并设置行号
apt-get install vim
1 2 3 4 5
| vim ~/.vimrc 添加set number vim ~/.bashrc 添加alias vi='vim'
|
应用环境变量
source ~/.bashrc
安装开源open-tools
apt-get install open-vm-tools-desktop fuse
shutdown -r now
安装htop
apt-get install htop
安装ipython
apt-get install ipython
apt-get install ipython3
安装mysql
安装mysql
apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev
apt-get install net-tools
查看mysql运行状态
netstat -tap | grep mysql
配置mysql允许任意主机登录
mysql -uroot -p
grant all privileges on *.* to 'root'@'%' identified by 'mysql' with grant option;
FLUSH PRIVILEGES;
退出mysql
exit
修改mysql配置文件,注释绑定本地ip
1 2
| vi /etc/mysql/mysql.conf.d/mysqld.cnf # bind-address = 127.0.0.1
|
重启mysql服务
service mysql restart
安装虚拟环境
安装pip
apt-get install python-pip
安装virtualenv
pip install virtualenv
安装python-virtualenv
apt-get install python-virtualenv
安装virtualenvwrapper
pip install virtualenvwrapper
创建目录存放虚拟环境
mkdir $HOME/.virtualenvs
在用户环境变量~/.bashrc中添加行:
1 2
| export WORKON_HOME=$HOME/.virtualenvs source /usr/local/bin/virtualenvwrapper.sh
|
应用环境变量
source ~/.bashrc
创建python虚拟环境
mkvirtualenv xxx
进入虚拟环境
workon xxx
退出虚拟环境
deactivate
配置安装各类环境
pip install -r xxx.txt
Django所需的依赖
apt-get install python-django
Scrapy所需的依赖
apt-get install python-dev python-pip libxml2-dev libxslt1-dev zlib1g-dev libffi-dev libssl-dev
安装软件
谷歌拼音
1 2
| apt-get install fcitx apt-get install fcitx-googlepinyin
|
sublime_3
官网下载sublime text 3的ubuntu deb包,直接安装
dpkg -i sublime-text_build-3126_amd64.deb
然后在/usr/share/applications找到sublime_text的图标,打开之后锁定到启动器
有道翻译
官网下载deepin版64位的deb包,直接安装
dpkg -i youdao-dict_1.1.0-0-deepin_amd64.deb
提示依赖问题,安装依赖youdao-dict
apt-get install youdao-dict
之后依旧提示依赖问题,用解决办法
apt --fix-broken install
之后再重新安装有道词典
dpkg -i youdao-dict_1.1.0-0-deepin_amd64.deb
Pycharm
直接在官方下载deb包,然后解压到/usr/bin/目录下
tar -zxvf pycharm-professional-2017.1.3.tar.gz -C /usr/bin/
之后在/usr/share/applications/里面新建图标,并打开,之后绑定到启动器
leafpad /usr/share/applications/Pycharm.desktop
1 2 3 4 5 6 7 8 9
| [Desktop Entry] Type=Application Name=Pycharm GenericName=Pycharm3 Comment=Pycharm3:The Python IDE Exec="/usr/bin/pycharm-2017.1.3/bin/pycharm.sh" %f Icon=/usr/bin/pycharm-2017.1.3/bin/pycharm.png Terminal=pycharm Categories=Pycharm;
|
jdk1.8
1 2 3
| add-apt-repository ppa:webupd8team/java apt-get update apt-get install oracle-java8-installer
|
配置用户变量,在最后添加
vi ~/.bashrc
1 2 3 4
| export JAVA_HOME=/usr/lib/jvm/java-8-oracle export JRE_HOME=${JAVA_HOME}/jre export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib export PATH=${JAVA_HOME}/bin:$PATH
|
应用用户变量文件
source ~/.bashrc
查看java版本
java -version