ubuntu20.04 安装使用必备笔记
xubuntu20.04
老电脑 linux 桌面系统推荐安装 xubuntu20.04,官网 https://xubuntu.org/,推荐 vmware 先体验再考虑是否实机安装
推荐到国内镜像站下载,例如:清华大学开源软件镜像站
国内常用镜像源
# 清华大学开源软件镜像站
https://mirrors.tuna.tsinghua.edu.cn/
# 中科大USTC镜像源
https://mirrors.ustc.edu.cn/
# 阿里软件源镜像
https://developer.aliyun.com/mirror/
# 网易开源镜像站
http://mirrors.163.com/
# 上海交通大学镜像站
https://mirrors.sjtug.sjtu.edu.cn/
Linux 学习网站推荐
# Linux 学习网站推荐
# linux 101
https://101.lug.ustc.edu.cn/
# 鸟哥的私房菜
https://linux.vbird.org/
# Linux就该这么学
https://www.linuxprobe.com/
# 菜鸟教程
https://www.runoob.com/linux/linux-tutorial.html
# Linux命令大全(手册)
https://www.linuxcool.com/
ubuntu20.04 安装后必备工作
一、更改国内镜像源
备份原系统 repo
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
改为国内 repo 源
图形界面配置(新手推荐)
依次打开:系统设置,软件和更新。在 下载自
中选择 其他站点
,然后在中国的条目下选择 mirrors.ustc.edu.cn
。
一般情况下,将 /etc/apt/sources.list
文件中 Ubuntu 默认的源地址 http://archive.ubuntu.com/
替换为 http://mirrors.ustc.edu.cn/
即可。
运行以下命令改为中科大镜像源
sudo sed -i 's/archive.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
或者 sudo vim /etc/apt/sources.list
直接编辑文件。以下是 Ubuntu 20.04 参考配置内容:
# 默认注释了源码仓库,如有需要可自行取消注释
deb https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-security main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-updates main restricted universe multiverse
deb https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-backports main restricted universe multiverse
# 预发布软件源,不建议启用
# deb https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
# deb-src https://mirrors.ustc.edu.cn/ubuntu/ focal-proposed main restricted universe multiverse
如要用于其他版本,把 focal 换成其他版本代号即可: 20.04:focal
;18.04:bionic
;16.04:xenial
;14.04:trusty
。
可选替换 security 源(不建议)
sudo sed -i 's/security.ubuntu.com/mirrors.ustc.edu.cn/g' /etc/apt/sources.list
二、更新系统
sudo apt-get update && apt-get upgrade -y
三、安装常用必备软件
bash-completion 命令补全
命令补全 bash-completion
,(*面的 ubuntu 可能没有预装 bash-completion )
sudo apt install bash-completion
build-essential 编译套件
依赖: libc6-dev | libc-dev, gcc (>= 4:9.2), g++ (>= 4:9.2), make, dpkg-dev (>= 1.17.11)
安装后就可以使用 gcc g++ make 命令
sudo apt install build-essential
ssh 远程连接 openssh-server
安装 ssh服务端,可以 ssh 远程连接服务器
查看 ssh 服务状态
sudo systemctl status ssh
安装 ssh 服务
sudo apt install openssh-server
开启 ssh 服务
sudo systemctl start ssh
ssh 服务开机自启
sudo systemctl enable ssh
git vim curl wget python3
sudo apt install -y git vim curl wget python3
应用软件推荐
搜狗拼音
https://pinyin.sogou.com/linux/
wps套件
直接登录wps官网https://linux.wps.cn下载64位deb包, 用dpkg安装即可
网易云音乐 ubuntu18.04
QQ音乐
https://y.qq.com/download/download.html
https://im.qq.com/linuxqq/download.html
百度网盘
https://pan.baidu.com/download
有道词典
http://cidian.youdao.com/multi.html#linuxAll
微信 web版
Aria2 下载工具
中文站 http://aria2.baisheng999.com/
Uget 下载工具
福昕阅读器
https://www.foxitsoftware.cn/pdf-reader/?agent=foxit&MD=menu
flameshot 火焰截图
sudo apt install flameshot
todesk 远程控制电脑
https://www.todesk.com/download.html
vlc 媒体播放器
https://www.videolan.org/vlc/download-ubuntu.html
各语言开发环境搭建
rust
如果你使用的是 Linux 或 macOS,打开终端并输入下面命令:
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
在 Windows 上安装 rustup
,https://rustup.rs/ 下载.exe
安装包
Rust Crates 源使用帮助
在 $HOME/.cargo/config
中添加如下内容:
[source.crates-io]
replace-with = 'ustc'
[source.ustc]
registry = "git://mirrors.ustc.edu.cn/crates.io-index"
如果所处的环境中不允许使用 git 协议,可以把上述地址改为:
registry = "https://mirrors.ustc.edu.cn/crates.io-index"
注意:cargo search
无法使用镜像。
golang
go安装
go中文网下载地址,https://studygolang.com/dl
wget下载,把下面命令的下载地址换成对应版本地址
wget https://dl.google.com/go/go1.17.7.linux-amd64.tar.gz
以 root 或 sudo 运行以下命令:
删除系统之前安装的 go (如果有装的话)
rm -rf /usr/local/go
解压到 /usr/local
tar -C /usr/local -xzf go1.17.7.linux-amd64.tar.gz
编辑 $HOME/.bashrc
或 $HOME/.profile
或 /etc/profile
,添加环境变量
vim $HOME/.profile
# 或者
vim $HOME/.bashrc
在行尾添加以下内容
export PATH=$PATH:/usr/local/go/bin
重载配置
source $HOME/.bashrc
验证
go version
配置代理
打开你的终端并执行
go env -w GO111MODULE=on
go env -w GOPROXY=https://goproxy.cn,direct
完成。
打开你的终端并执行
export GO111MODULE=on
export GOPROXY=https://goproxy.cn
或者
echo "export GO111MODULE=on" >> ~/.profile
echo "export GOPROXY=https://goproxy.cn" >> ~/.profile
source ~/.profile
完成。
打开你的 PowerShell 并执行
C:\> $env:GO111MODULE = "on"
C:\> $env:GOPROXY = "https://goproxy.cn"
或者
1. 打开“开始”并搜索“env”
2. 选择“编辑系统环境变量”
3. 点击“环境变量…”按钮
4. 在“<你的用户名> 的用户变量”章节下(上半部分)
5. 点击“新建…”按钮
6. 选择“变量名”输入框并输入“GO111MODULE”
7. 选择“变量值”输入框并输入“on”
8. 点击“确定”按钮
9. 点击“新建…”按钮
10. 选择“变量名”输入框并输入“GOPROXY”
11. 选择“变量值”输入框并输入“https://goproxy.cn”
12. 点击“确定”按钮
完成。