Tip: 中途若输入什么命令,出现错误,不要慌张,一般报错的地方,也给出了解决方案,仔细看一下。实在不行就自己搜一下。
[麒麟版专门为中国市场发行的,你可以自己把系统语言设置成英文就好,这样,就不用总是因为中文输入问题还要折腾]
一、更换清华源
sudo mousepad /etc/apt/sources.list
将文件中原有的内容删除,换成下面的源,该源来自此[https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/(https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/)
# 默认注释了源码镜像以提高 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
二、删除无用软件、更新、修复输入法及一些常用配置
sudo apt remove ristretto pidgin pidgin-otr fcitx-data fcitx-sunpinyin thunderbird orage libreoffice-writer libreoffice-calc libreoffice-math libreoffice-core libreoffice-common
sudo apt update
sudo apt install gedit fcitx fcitx-googlepinyin g++ hardinfo cmake apt-file psensor unrar unzip p7zip-full vim filezilla guvcview i7z eog ttf-wqy-zenhei shutter
sudo apt upgrade
sudo apt dist-upgrade
sudo apt autoremove
sudo gedit /etc/default/grub #删除quiet splash这句,然后执行sudo update-grub,开关机即可显示具体信息,帮助排错
三、gcc/g++升级
sudo add-apt-repository ppa:ubuntu-toolchain-r/test
sudo apt-get update sudo apt-get install gcc-5.4 g+±5.4
sudo rm /usr/bin/gcc /usr/bin/g++ sudo ln -s /usr/bin/gcc-5 /usr/bin/gcc
sudo ln -s /usr/bin/g+±5 /usr/bin/g++
gcc -v #查看当前gcc版本号
g++ -v #查看当前g++版本号
gcc/g++颜色
echo “alias gcc=‘gcc -fdiagnostics-color=auto’” >> ~/.bashrc
echo “alias g++=‘g++ -fdiagnostics-color=auto’” >> ~/.bashrc
四、firefox flash插件
sudo apt-get install flashplugin-installer
五、git
安装与配置
sudo apt-get install git
git命令自动补全
wget https://raw.github.com/git/git/master/contrib/completion/git-completion.bash -O ~/.git-completion.bash
echo “” >> ~/.bashrc
echo “if [ -f ~/.git-completion.bash ]; then” >> ~/.bashrc
echo " . ~/.git-completion.bash" >> ~/.bashrc
echo “fi” >> ~/.bashrc
六、sublime安装与配置
- sublime安装
cd
wget -qO – https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add –
sudo apt-get install apt-transport-https
echo “deb https://download.sublimetext.com/ apt/stable/” | sudo tee /etc/apt/sources.list.d/sublime-text.list
sudo apt-get update
sudo apt-get install sublime-text
-
sublime配置
1.安装package control插件参考网址
打开sublime客户端,点击菜单栏里的Perferences,选择Browse Packages,在弹出的文件夹中打开终端,运行wget https://packagecontrol.io/Package%20Control.sublime-package
重启sublime, 在sublime中按ctrl+shift+p,输入install Package Control,完成安装(等待一会跳出来成功安装的提示)
2.Boxy主题参考网址
sublime中按ctrl+shift+p,输入install(选中第一个),输入Boxy,选中第一个,等待安装完成。(弹出的框中点击install)
3.安装语法检查插件
sublime中按ctrl+shift+p,输入install(选中第一个),输入SublimeLinter,等待安装完成。
4.安装代码跳转插件sudo apt-get install exuberant-ctags
sublime中按ctrl+shift+p,输入install(选中第一个),输入ctags,等待安装完成。
(#在源代码目录下执行ctags -R -f .tags,用于生成.tags代码信息文件(以后添加或修改代码需要随时执行该命令更新.tags文件))
ctrl+t, ctrl+t(或ctrl+shift+>,或ctrl+shift+鼠标左键)自动跳转
ctrl+t, ctrl+b(或ctrl+shift+<,或ctrl+shift+鼠标右键)回到原处
ctrl+t, ctrl+r 更新.tags文件
5.函数注释插件
sublime中按ctrl+shift+p,输入install(选中第一个),输入DocBlockr,等待安装完成。在函数上一行输入/**+tab,会自动补全注释信息
6.C/C++ 代码补全插件(参考网址)
sublime中按ctrl+shift+p,输入install(选中第一个),输入SublimeClang(不是全称),等待安装完成。
7.C++11 代码提示插件
sublime中按ctrl+shift+p,输入install(选中第一个),输入c++ Snippets,等待安装完成。
8.AllAutocomplete 增强型文件提示插件
sublime中按ctrl+shift+p,输入install(选中第一个),输入All Autocomplete,等待安装完成。
9.SideBarEnhancements 丰富侧边栏的导航菜单
sublime中按ctrl+shift+p,输入install(选中第一个),输入SideBarEnhancements,等待安装完成。
10.Terminal 打开在当前文件所在的目录的终端
sublime中按ctrl+shift+p,输入install(选中第一个),输入Terminal,等待安装完成。
按 Ctrl + Shift + T 打开终端(和打开上次关闭的文件有冲突)
11.SublimeREPL python运行器(参考网址)
sublime中按ctrl+shift+p,输入install(选中第一个),输入SublimeREPL,等待安装完成。
12.git GitGutter git插件
sublime中按ctrl+shift+p,输入install(选中第一个),输入Git和GitGutter,等待安装完成。
13.sublime中文输入支持
sublime-imfix.c:sublime-imfix.c密码:co6usudo apt-get install libgtk2.0-dev build-essential gtk±2.0
cd /opt/sublime_text/
sudo cp YourPath/sublime-imfix.c .
sudo gcc -shared -o libsublime-imfix.so sublime-imfix.cpkg-config --libs --cflags gtk+-2.0
-fPIC
安装成功后,终端中用 subl
打开sublime
七、配置Java
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer
sudo apt-get install oracle-java8-set-default
sudo su(取得root权限)
echo JAVA_HOME="/usr/lib/jvm/java-8-oracle" >> /etc/environment
source /etc/environment
八、安装MySQL
apt-get install mysql-server
apt-get install mysql-client
apt-get install libmysqlclient-dev
执行 netstat -tap | grep mysql ,出现mysql 进程表示安装成功
设置mysql远程访问
vim /etc/mysql/mysql.conf.d/mysqld.cnf
注释掉 bind-address = 127.0.0.1
执行,mysql -uroot -p123456 打开mysql ,输入
mysql> grant all on . to root@’%’ identified by ‘123456’ with grant option;
mysql> flush privileges;
mysql> exit
在终端输入, service mysql restart 重启服务
九、安装anaconda3
详细过程请参考https://blog.csdn.net/zdx1996/article/details/88117014
官网下载Linux版anaconda3
进入到下载目录,用bash命令进行安装,中途出现,yes or no 选择时,一律yes。
bash Anaconda3-2018.12-Linux-x86_64.sh
默认安装路径为 /root/anaconda3,(中途会跳出来让你确认,那时候可以自行更改)
安装过后,可能输入conda –version 命令没用,出入如下命令即可:
echo ‘export PATH="/root/anaconda3/bin:$PATH"’ >> ~/.bashrc
source ~/.bashrc
再次输入,conda –version 检查一下。
成功之后,输入
conda update conda
conda upgrade –all
十、ubuntu三行命令更新谷歌浏览器版本
wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome*
sudo apt-get install -f 或 sudo apt autoremove
十一、用命令查询当前ubuntu版本号
lsb_release -a
十二、安装百度网盘
sudo add-apt-repository ppa:plushuang-tw/uget-stable
sudo apt-get update
sudo apt-get install uget
sudo add-apt-repository ppa:t-tujikawa/ppa
sudo apt-get update
sudo apt-get install aria2
sudo mkdir /etc/aria2 #新建文件夹
sudo touch /etc/aria2/aria2.session #新建session文件
sudo chmod 777 /etc/aria2/aria2.session #设置aria2.session可写
sudo apt-get install mousepad
sudo mousepad /etc/aria2/aria2.conf #创建配置文件
配置文件内容:
#=========文件保存目录自行修改
dir=/home/username/Desktop/Downloads #username根据实际情况修改
disable-ipv6=true#打开rpc的目的是为了给web管理端用
enable-rpc=true
rpc-allow-origin-all=true
rpc-listen-all=true
#rpc-listen-port=6800
#断点续传
continue=true
input-file=/etc/aria2/aria2.session
save-session=/etc/aria2/aria2.session#最大同时下载任务数
max-concurrent-downloads=5save-session-interval=120# Http/FTP 相关
connect-timeout=120
#lowest-speed-limit=10K
#同服务器连接数
max-connection-per-server=10
#max-file-not-found=2
#最小文件分片大小, 下载线程数上限取决于能分出多少片, 对于小文件重要
min-split-size=10M
#单文件最大线程数, 路由建议值: 5
split=10
check-certificate=false
#http-no-cache=true
保存退出
在火狐浏览器上安装插件Tampermonkey和baiduexporter
Tampermonkey
baiduexporter 只需要当正常的插件安装即可:搜索,安装。
接着,在命令行中启动ARIA2
sudo aria2c –conf-path=/etc/aria2/aria2.conf
重启浏览器,打开http://aria2c.com/ 网页(很重要)
打开百度网盘下载链接,选择要下的文件
不行的话,点击“下载助手”,“直接下载”,复制链接地址到上述网页中,写好文件名即可下载(可能要多试一下)
如果意外将ARIA2关闭,再次启动时发现6800端口被占用而无法启动
首先查看占用端口的进程
sudo lsof -i :6800
#获取PID
#关闭进程如PID=30309
sudo kill -9 30309
再次启动ARIA2
sudo aria2c –conf-path=/etc/aria2/aria2.conf
重启浏览器,打开http://aria2c.com/ 网页(很重要)
持续更新,未完待续…