Skip to content

bastamon/Linux_Automation_Guide

Repository files navigation

ubuntuguide

ubuntuguide

For disk install

	cheak Secure Boot:OFF
	UEFI should be off

500GB 主分区:

efi分区bootloader>=64MB

	etx4>=32G
	逻辑分区:
	swap = 2 * RAM
	/boot     >=256 MB
	/home   >= other

For initial apt source

$ sudo vi /etc/apt/sources.list

use vim tool command vim

# university of science and technology of china
# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse



# Shanghai Jiao Tong University
deb https://ftp.sjtu.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://ftp.sjtu.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://ftp.sjtu.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb https://ftp.sjtu.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://ftp.sjtu.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://ftp.sjtu.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://ftp.sjtu.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://ftp.sjtu.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://ftp.sjtu.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://ftp.sjtu.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse



# Tongji
deb https://mirrors.tongji.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tongji.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tongji.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tongji.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tongji.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tongji.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tongji.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tongji.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tongji.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tongji.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse



# Northeastern University
# deb-src https://mirror.neu.edu.cn/ubuntu/ xenial main restricted #Added by software-properties
deb https://mirror.neu.edu.cn/ubuntu/ xenial main restricted
# deb-src https://mirror.neu.edu.cn/ubuntu/ xenial restricted multiverse universe #Added by software-properties
deb https://mirror.neu.edu.cn/ubuntu/ xenial-updates main restricted
# deb-src https://mirror.neu.edu.cn/ubuntu/ xenial-updates main restricted multiverse universe #Added by software-properties
deb https://mirror.neu.edu.cn/ubuntu/ xenial universe
deb https://mirror.neu.edu.cn/ubuntu/ xenial-updates universe
deb https://mirror.neu.edu.cn/ubuntu/ xenial multiverse
deb https://mirror.neu.edu.cn/ubuntu/ xenial-updates multiverse
deb https://mirror.neu.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirror.neu.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse #Added by software-properties
deb https://archive.canonical.com/ubuntu xenial partner
# deb-src https://archive.canonical.com/ubuntu xenial partner
deb https://mirror.neu.edu.cn/ubuntu/ xenial-security main restricted
# deb-src https://mirror.neu.edu.cn/ubuntu/ xenial-security main restricted multiverse universe #Added by software-properties
deb https://mirror.neu.edu.cn/ubuntu/ xenial-security universe
deb https://mirror.neu.edu.cn/ubuntu/ xenial-security multiverse



# Tsinghua University
# deb cdrom:[Ubuntu 16.04 LTS _Xenial Xerus_ - Release amd64 (20160420.1)]/ xenial main restricted
# 默认注释了源码镜像以提高 apt update 速度,如有需要可自行取消注释
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse



# Aliyun
deb https://mirrors.aliyun.com/ubuntu/ xenial main
# deb-src https://mirrors.aliyun.com/ubuntu/ xenial main
deb https://mirrors.aliyun.com/ubuntu/ xenial-updates main
# deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates main
deb https://mirrors.aliyun.com/ubuntu/ xenial universe
# deb-src https://mirrors.aliyun.com/ubuntu/ xenial universe
deb https://mirrors.aliyun.com/ubuntu/ xenial-updates universe
# deb-src https://mirrors.aliyun.com/ubuntu/ xenial-updates universe
deb https://mirrors.aliyun.com/ubuntu/ xenial-security main
# deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security main
deb https://mirrors.aliyun.com/ubuntu/ xenial-security universe
# deb-src https://mirrors.aliyun.com/ubuntu/ xenial-security universe


# Netease
deb https://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
deb https://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
deb https://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
deb https://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse
# deb https://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.163.com/ubuntu/ xenial main restricted universe multiverse
# deb-src https://mirrors.163.com/ubuntu/ xenial-security main restricted universe multiverse
# deb-src https://mirrors.163.com/ubuntu/ xenial-updates main restricted universe multiverse
# deb-src https://mirrors.163.com/ubuntu/ xenial-proposed main restricted universe multiverse
# deb-src https://mirrors.163.com/ubuntu/ xenial-backports main restricted universe multiverse

Then terminal input to add Pycharm repository

sudo add-apt-repository ppa:mystic-mirage/pycharm


sudo apt-get update 
wget https://launchpad.net/ubuntu-kylin-software-center/1.3/1.3.14/+download/ubuntu-kylin-software-center_1.3.14-0%7E349%7Eubuntu16.04.1_all.deb
wget https://download.teamviewer.com/download/linux/teamviewer-host_amd64.deb
wget https://repo.anaconda.com/archive/Anaconda2-5.1.0-Linux-x86_64.sh

necessary apt:

sudo apt-get install build-essential //有可能安装 build-essential 后gdb就已经安装过了  
sudo apt-get install gdb 
sudo apt install python-pip
sudo apt-get install git
sudo apt-get install teamviewer-host
sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make
sudo apt-get update
sudo apt-get install ubuntu-make
sudo umake web visual-studio-code

openssh-server

sudo apt-get install openssh-server
#是否启动:
#ps -e |grep ssh

pycharm

sudo apt-get install pycharm-community

Anconda 推荐2.7

#https://www.anaconda.com/download/#linux
wget https://repo.anaconda.com/archive/Anaconda2-5.1.0-Linux-x86_64.sh		

wget https://launchpad.net/ubuntu-kylin-software-center/1.3/1.3.14/+download/ubuntu-kylin-software-center_1.3.14-0%7E349%7Eubuntu16.04.1_all.deb

wget https://download.teamviewer.com/download/linux/teamviewer-host_amd64.deb

codeblocks

sudo add-apt-repository ppa:damien-moore/codeblocks-stable  
sudo apt-get update  
sudo apt-get install codeblocks  
#将会同时安装下列软件:  
#codeblocks-common libcodeblocks0 libwxbase2.8-0 libwxgtk2.8-0  
#建议安装:  
#libwxgtk2.8-dev | libwxgtk3.0-dev wx-common codeblocks-contrib   
sudo apt-get install codeblocks-dbg  
sudo apt-get install codeblocks-contrib  
#将会同时安装下列软件:  
#cccc codeblocks-contrib-common codeblocks-libwxcontrib0 cppcheck cscope  
#gamin libgamin0 libtinyxml2-2v5 libwxsmithlib0 python-chardet  
#python-pkg-resources python-pygments valgrind  
#建议安装:  
#cscope-el python-setuptools ttf-bitstream-vera valgrind-dbg kcachegrind  
#alleyoop valkyrie   
sudo apt-get install valgrind-dbg  
#Valgrind 用来探测内存泄露 
sudo apt-get install libwxbase3.0  
sudo apt-get install libwxbase3.0-dev  
sudo apt-get install libwxgtk3.0-0  
sudo apt-get install libwxgtk3.0-dev  
sudo apt-get install wx-common  
sudo apt-get install wx3.0-headers  
sudo apt-get install wx3.0-i18n

windows visual studio add-in installer 必装>https://www.microsoft.com/web/downloads/platform.aspx

16

About

Linux&Python灵活工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages