Contents
  1. 1. 配置Ubuntu 17.04
  2. 2. 更新系统源,并升级软件和操作系统
  3. 3. 安装mysql
  4. 4. 安装虚拟环境
  5. 5. Django所需的依赖
  6. 6. Scrapy所需的依赖
  7. 7. 安装软件
    1. 7.1. 谷歌拼音
    2. 7.2. sublime_3
    3. 7.3. 有道翻译
    4. 7.4. Pycharm
    5. 7.5. jdk1.8

最近出了乌班图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