0%

记一次Ubuntu系统搭建过程

记一次安装Ubuntu搭建过程

安装Ubuntu

B站av号av22847796这个视频只是一个开始,有能力也有别的需求的朋友可以科学上网到youtube找安装双系统的视频,你可以找到很多相当不错的教程。

Notes:

  1. 在本机上实验需要保存好自己的数据和重要数据。及时做好备份。
  2. 如何选择种类繁多的Linux系统,例如Debian,Fedora,Arch linux。简单说说我对这几个系统的理解,Debian系对用户更友好,更容易上手,想想Ubuntu就知道了,Ubuntu就是Debian的一个分支。Fedora系对用户技术要求高,适合想要追求技术和服务器使用centos、RedHat的朋友。ArchLinux系不推荐,适合不怕事,有大量空闲时间和精力,想要折腾的朋友。系统版本选择,推荐较新的版本,因为最新版本可能会有一些解决不了的问题,社区,搜索引擎很难找到解决答案,而太老版本你可能需要做很多无用功了,而且有很多新特性你体会不到。举个例子,snap需要在Ubuntu 16.04版本及以上版本中使用。
  3. 分区选择,如果不会,可以全部安装在/根目录下,稍微进阶的是,设置swap交换分区,再进阶的是,根据需求定制自己的要求。
  4. 桌面环境应该要求稳定,适合自己就好,不要去过度追求酷炫。(写给自己)

系统安装完成后

鉴于自己遇到都可以通过搜索引擎和官方文档解决了,我会贴出具体出处和自己的自己的解决方式。

给root设置密码

1
sudo passwd root

更新源

华为云源

华为云开源镜像站: https://mirrors.huaweicloud.com/

1
2
3
4
sudo cp -a /etc/apt/sources.list /etc/apt/sources.list.bak

sed -i "s@http://archive.ubuntu.com@https://repo.huaweicloud.com@g" /etc/apt/sources.list
sed -i "s@http://security.ubuntu.com@https://repo.huaweicloud.com@g" /etc/apt/sources.list

阿里云源

阿里云镜像:https://opsx.alibaba.com/mirror

新手推荐使用图形界面配置系统设置 -> 软件和更新 选择下载服务器 -> “mirrors.aliyun.com”

wifi 驱动

参考wifi驱动安装:https://www.cnblogs.com/spark-quant/p/9641279.html

1
2
3
sudo apt-get update

sudo apt-get install --reinstall bcmwl-kernel-source

编辑器

VScode

参考Visual Studio Code on Linux:https://code.visualstudio.com/docs/setup/linux

  1. 手动下载.deb package (64-bit),图形化安装或者命令行解压都行
  2. 第二种,手动添加软件源,命令行安装(推荐)

把微软vscode源添加到本地

1
2
3
curl https://packages.microsoft.com/keys/microsoft.asc | gpg --dearmor > microsoft.gpg
sudo install -o root -g root -m 644 microsoft.gpg /etc/apt/trusted.gpg.d/
sudo sh -c 'echo "deb [arch=amd64] https://packages.microsoft.com/repos/vscode stable main" > /etc/apt/sources.list.d/vscode.list'

安装vscode

1
2
3
sudo apt-get install apt-transport-https
sudo apt-get update
sudo apt-get install code

安装完后

命令行输入code即可启动vscode

Atom

参考资料
about webupd8:http://www.webupd8.org/p/about.html
什么是PPA http://wiki.ubuntu.com.cn/PPA
安装Atom http://www.cnblogs.com/liutongqing/p/6388119.html

1
2
3
sudo add-apt-repository ppa:webupd8team/atom
sudo apt-get update
sudo apt-get install atom

开发环境

Python

TODO

Pycharm 社区版

snap需要仅限 Ubuntu16.04及更高版本

参考JetBrain python https://www.jetbrains.com/pycharm/download/#section=linux

1
sudo snap install pycharm-community --classic

java

参考webupd8 安装JDK8 http://www.webupd8.org/2012/09/install-oracle-java-8-in-ubuntu-via-ppa.html

1
2
3
sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java8-installer

查看是否安装成功

1
java -version

Maven:
Maven 安装:http://maven.apache.org/install.html

下载软件包,firefox默认在下载目录

1
2
3
cd 下载
tar xzvf apache-maven-3.6.0-bin.tar.gz
sudo cp -r apache-maven-3.6.0/ /opt/apache-maven-3.6.0/

设置环境变量:

1
2
export MAVEN_HOME=/opt/apache-maven-3.6.0
export PATH=$MAVEN_HOME/bin:$PATH

Eclipse:
参考Eclipse安装 https://www.linuxidc.com/Linux/2016-07/133482.htm,
按照这个教程如果遇到“Ubuntu中应用程序启动器“XXX.desktop”还没有被标记为可信任的问题”,那么请参考Ubuntu中应用程序启动器“XXX.desktop”还没有被标记为可信任的问题:https://www.tuicool.com/articles/fIBJ32n,我的猜测应该是缺少权限导致的。

git

1
2
3
sudo apt-get install git

git -v

nodejs

直接安装nodejs会是较早版本

1
2
3
4
5
6
sudo apt-get install -y nodejs
sudo apt-get install -y npm

node -v
npm -v

通过安装g后可以指定安装版本

1
2
3
4
5
sudo npm install n -g
sudo n 10.15.0

node -v
npm -v

黑科技

tldr

简单的说,tldr 是man的简洁版本,可以用来查看命令是如何使用。
具体可查看介绍tldr 介绍https://zhuanlan.zhihu.com/p/52637238、github地址 tldr githubhttps://github.com/tldr-pages/tldr

1
2
# 需要安装nodejs
sudo npm install -g tldr

2018/3/7 发现脚注太丑,直接将链接加在文章中间