前言
前段时间安装配置好 Win 10 + Manjaro Kde 双系统,使用了半年左右的样子,感觉蛮好。Manjaro 用于开发,Win 10 用于办公,简单总结下使用心得:
- Manjaro 发行版的优势:
- 得意于 Arch linux 的增强版系统,pacman 生态下的软件不仅丰富完善,也易于安装和管理;
- 滚动发行,使用一条命令"pacman -Syu"更新整个系统(包括系统内核和已安装软件)
- Manjaro 发行版的缺点
- 搭配 kde 桌面虽然占资源较少,但启动很慢(大概三到五分钟的样子,相比 win10 半分钟的差距,实在难以忍受)
- 滚动发行可能会出现更新失败的情况,一旦出现时若无备份则只能重装系统
- 有些软件死活安装不上,可能跟软件源或系统不兼容,常人难以解决
安装双系统之Linuxmint
准备工作
经过以往使用 Linux 发行版的经验和网上资料查询,决定安装 win10 + Linuxmint (Xfce) v20.2 双系统。准备工作步骤如下:
- 下载系统镜像:Linuxmint 20.2 uma, 选择 Xfce 或 Cinnamon(桌面很炫但占资源较高一点)下载(https://linuxmint.com/download.php)
- 制作 Live CD:选择已下载好的系统镜像,使用 Rufus v3.1.1 制作 Linuxmint U 盘启动盘(注意选择 FAT32 或 FAT16 格式),下载地址:https://rufus.ie/zh/
安装 Linuxmint 20.2
> 旧电脑 legacy 启动+MBR 分区表. 新电脑 UEFI 启动+GPT 分区表- 进入 Live CD 系统:插上 U 盘,在系统厂商 LOGO 画面按启动 U 盘快捷键,正常会出现选择启动盘界面,选择 U 盘进入即可(若未展示 U 盘,则需进入 BIOS 设置界面,关闭 UEFI 再重新进入)
- 手动分区:根据以往经验,需要给/root 目录和/home 目录分较大空间,才不会影响后期使用
比如 200GB 总空间大小
- /boot/efi 500MB #系统启动的目录
- linuxswap 15GB #系统交换空间
- / 80GB #系统根目录,一般分配占总空间 40%的大小
- /home #用户主目录,剩余空间都给/home 目录
系统配置
因系统内置的软件源是国外镜像地址,为加快软件的下载速度,首先要更改为国内的镜像地址,然后再安装应用软件,配置步骤如下:
-
打开软件源界面,更改主要和基础的软件源地址
主要更改为中国科技大学镜像源 http://mirrors.ustc.edu.cn/linuxmint
基础更改为阿里源 https://mirrors.aliyun.com/ubuntu -
apt 配置文件增加国内软件源,vim /etc/apt/sources.list,增加国内的清华源
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse
deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
# deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse
刷新软件源数据库
sudo apt-get update
- 安装中文输入法
搜索输入法,打开界面安装中文输入法 - 安装 zsh 终端解释器
参考教程:Linux 或 Mac 上配置 zsh 和 oh-my-zsh - 安装常用的应用软件
sudo apt-get install -y vim flameshot tmux htop screenfetch nautilus google-chrome-stable screen fzf ag
安装 fsearch(可视化文件搜索工具)
sudo add-apt-repository ppa:christian-boxdoerfer/fsearch-daily
sudo apt-get update
sudo apt install fsearch-trunk
- 搭建前端开发环境
- 安装 VSCode
sudo apt-get install -y code
- 下载安装 nvm
下载地址:https://github.com/nvm-sh/nvm/releases/tag/v0.38.0 ,解压并执行
zsh nvm-0.38.0/install.sh
- 更改为国内淘宝镜像源(极速安装 node),配置环境变量
sudo vim ~/.zshrc
#末尾追加
export NVM_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # Thisloads nvm bash_completion
安装 node LTS 14.17.5
nvm install 14.17.5
- 安装docky桌面扩展插件
类似Mac系统上的程序坞,很强的应用管理工具
sudo apt-get install docky
- 清除无效软件配置和文件
sudo apt-get clean
sudo apt-get autoclean
sudo apt-get autoremove
- 使用 Timeshift 开启定时备份系统
选择Rsync方式备份