Ubuntu、Arch Linux 使用
Ubuntu、Arch Linux 安装与使用
Ubuntu 使用
安装
磁盘分区,使部分磁盘空间处于未分配状态
通过镜像加速下载 Ubuntu ISO 文件
使用 U 盘 +Rufus 软件制作启动盘
关机,进入 BIOS(联想拯救者是按 F2 键),更改启动顺序,设置 U 盘为首选启动设备
安装 Ubuntu,过程中手动分配磁盘空间,将 free space 主要分成 4 部分
/boot
- 引导分区,用于存储启动加载器和一些启动时需要的文件;一般 500MB 到 1GB 足够Swap
- 该分区用作内存不足时的虚拟内存;通常为物理内存(RAM)的大小的 1 至 2 倍/
- 根分区,包含大部分系统文件;建议 50GB 及以上/home
- 该分区用于存储用户文件和设置;建议/
和/home
比例为 1:2 或 1:3EFI
- UEFI 固件用来存储 EFI 应用程序和驱动程序;建议 100MB 到 500MB(一般该分区已设置)
安装完成后,系统会提示拔掉 U 盘
注意事项:
- 双系统没想象中的好用
- Linux 中网卡、显卡驱动容易出问题
基础设置
参考:
Ubuntu 配置工具(感觉一般):Omakub — An Omakase Developer Setup for Ubuntu 24.04 by DHH
换源
- 修改软件源以加速 package 下载
- 镜像源文件:
- Debian/Ubuntu -
/etc/apt/sources.list
;Ubuntu 软件源镜像:ubuntu - 清华大学镜像 - Fedora/RHEL/CentOS -
/etc/yum.repos.d/
或/etc/dnf/dnf.conf
- Arch Linux -
/etc/pacman.d/mirrorlist
- Debian/Ubuntu -
1 | # 备份 |
安装显卡驱动
- Softwares & Update - Additional Drivers - Additional Drivers - 选择其中一个 NVIDIA driver
中英文输入法
- 添加中文语言支持:Settings - Region&Language - Manage Install Languages - Install/Remove Languages - Chinese(simplified)
- 已集成 iBus:Settings - Keyboard - Input Sourses - 添加 Chinese(Intelligent Pinyin)
GRUB 设置
GitHub - vinceliuice/grub2-themes: Modern Design theme for Grub2
GRUB:开机引导
1 | # grub theme 路径 |
快捷键
Crtl + Alt + T
- 打开终端Crtl + Shift + T
- 打开终端新标签页Crtl + Shift + C
- 复制Crtl + Shift + V
- 粘贴Ctrl + Alt + Del
- 打开睡眠、关机、重启、登出对话框Alt + F2
- 打开运行对话框Win
- 也称 Super 键,可进行程序搜索
网络代理
1 | mkdir ~/clash; cd ~/clash |
开机自启动
创建 systemd 配置文件:/etc/systemd/system/clash.service
1 | [Unit] |
systemd 相关命令
1 | # 启用 Clash 服务 |
GNOME 桌面
GitHub - vinceliuice/Colloid-gtk-theme: Colloid gtk theme for linux
tweak:设置 GNOME 主题
1 | sudo apt -y install gnome-tweaks |
安装 CNOME 桌面扩展:如何安装GNOME插件 - 知乎
1 | sudo apt install chrome-gnome-shell |
GNOME 桌面扩展推荐:
- Dash to Dock
- Clipboard Indicator
- system-monitor
- User Themes
KDE Plasma 桌面
- GNOME 与 KDE 的区别:
- GNOME 使用 GDM3 显示管理器;KDE 使用 SDDM (Simple Desktop Display Manager) 显示管理器
- GNOME 主要使用 GTK 构建 GUI 工具,KDE 使用 Qt
- KDE 默认终端 Konsole,默认文本编辑器 Kate
1 | sudo apt install kde-plasma-desktop |
- style 更换
SDDM 设置
sddm theme:corners
sddm 相关命令
1 | # sddm theme 路径 |
编辑或创建 /etc/sddm.conf
文件
1 | # sddm theme |
package 安装
- apt 方式
1 | sudo apt install <package> |
1 | sudo snap install <package> |
- deb 方式:
.deb
是 Ubuntu 和 Debian 的程序包格式;.rpm
是 Red Hat 等的程序包格式
1 | sudo apt install ./<package>.deb |
- AppImage 方式
1 | chmod +x <package>.AppImage |
可能会出现以下报错内容:
1 | dlopen(): error loading libfuse.so.2 |
解决方法:
1 | sudo apt update |
package 彻底卸载
1 | apt-cache # 搜索、查看和管理 package 缓存 |
常用软件
- 快速启动工具:Rofi(不是很好用)
- VPN 网络代理:ClashX
- 代码编辑器:vscode-insiders
- Office 替代:WPS
- 终端工具:Tabby、Alacritty
- 远程服务器连接工具:Termius
- 数据同步(交大服务):交大云盘
- 浏览器: Chrome
- 媒体播放器:VLC
- 笔记管理:Obsidian
- Markdown 编辑器:Typora(安装 0.11.18 版本)
- 图床:PicGo
- 文献管理:Zotero
- 构型可视化:VESTA、OVITO
- 邮件服务:Mailspring
- 截图:Snipaste
- PT 下载工具:qBittorrent 或 Transmissioin
具体软件安装与设置
Alacritty 设置
1 | mkdir ~/.config/alacritty |
- 配置内容
1 | # 透明度 |
VLC
1 | sudo rm /var/cache/fontconfig/* |
Transmission
1 | # cmake 配置时,若出现 curl 或 openssl 相关报错 |
- 源码编译没有 gui 程序?
PicGo 安装
1 | wget https://picgo-release.molunerfinn.com/2.4.0-beta.6/picgo_2.4.0-beta.6_amd64.snap |
deepin 版微信安装
打开微信:安装成功了,怎么打开?也没有说明 · Issue #334 · zq1997/deepin-wine · GitHub
1 | wget -O- https://deepin-wine.i-m.dev/setup.sh | sh |
Linux 本地访问交大云盘
1 | # 安装 .NET 6.0 Runtime |
其他
- Tabby 相关设置:设置 - 终端 - 鼠标,鼠标右键点击设置为 “粘贴”;剪贴板,勾选 “选中时复制”
- WPS 界面中文设置:Linux 英文系统下,切换wps界面语言为中文 · GitHub
Linux 端没有的一些软件
- 官方微信
- 交大云盘
- PotPlayer
- Notepad++
- MobaXterm
- WinSCP
字体安装
- 中文字体:得意黑
- 英文字体: Nerd Fonts(主要下载 Meslo 或 Hack)
1 | # 字体路径 |
- 字体设置
- 系统设置: Settings – Appearance – Fonts
- Chrome 浏览器设置:Settings – Appearance – Customize font
- Obsidian 设置:设置 – 外观 – 字体 – 界面、正文、代码字体
其他
Windows、Linux 双系统时,Windows 盘符及 U 盘的路径为
/media/username/
KDE 任务栏应用程序图标大小设置:相应位置右键 – Enter Edit Mode – 调整 Panel height
KDE 任务栏系统托盘(System Tray)图标大小设置:相应位置右键 – Configure System Tray – General – Panal icon size
Linux 相关程序介绍:
apt 安装与源码编译安装之间的区别: apt安装与源码编译安装_apt-get install 是源码编译吗-CSDN博客
- apt 安装的程序涉及到的路径:文档一般在
/usr/share
,可执行文件/usr/bin
;配置文件/etc
;lib 文件/usr/lib
- 源码编译安装:相关路径均可自定义
- apt 安装的程序涉及到的路径:文档一般在
相关命令
1 | open file/URL # 在终端用默认程序打开文件或 URL |
相关问题
- 用户无 sudo 权限:
xxx is not in the sudoers file
- 解决方法:切换到 root 用户,修改
/etc/sudoers
内容
- 解决方法:切换到 root 用户,修改
1 | # User privilege specification |
Ubuntu KDE 关闭开机时的虚拟键盘:KDE Plasma, virtual keyboard on login - Ask Ubuntu
双系统 Win 比 Ubuntu 慢 8 小时:怎样解决Windows10时间快和Ubuntu时间差问题? - 知乎
1 | timedatectl set-local-rtc 1 |
Nvidia 显卡驱动未识别/没有了,无法进入 Ubuntu 双系统
如何删除 Ubuntu 双系统
Ubuntu23.04 设置交大 VPN 无作用
触控板,如何右键?
Arch Linux 使用
参考资料:
- Arch Linux 安装使用教程 - ArchTutorial - Arch Linux Studio
- archlinux安装回顾 - 我是谁
- archlinux 简明指南
- GitHub - ayaka-icu/mycfg: 我的archlinux配置文件
安装
archinstall:安装过程会有引导;已集成到安装镜像中,无需额外安装
本人在安装过程中遇到的问题:
- 使用 archinstall 安装 Arch Linux,办公室电脑,EFI 分区在固态硬盘上,
/
等分区设置在机械硬盘区,最后安装会报错 - 联想拯救者电脑,插入制作的 Arch Linux 启动器 U 盘时报错
基础设置
换源
Arch Linux 软件源镜像:archlinux - 清华大学镜像
1 | # 备份 |
Vim 相关设置
Arch Linux 中的 Vim,鼠标右键进入插入的块模式,而不是复制文本
解决方法:创建 ~/.vimrc
文件即可恢复(insert 和 normal 模式均可右键实现复制文本)
安装中文字体
1 | # 文泉驿正黑字体 |
安装 yay
AUR 介绍: archlinux user repository。任何用户都可以上传自己制作的 AUR 包,这也是 Arch Linux 可用软件众多的原因。由于任何人都可上传,也存在对应的风险,一般选用大众认可的包即可。使用 yay
或 paru
可以安装 AUR 中的包。
1 | wget https://raw.githubusercontent.com/ArchLinuxStudio/ArchLinuxTutorial/master/docs/res/yay-bin-11.1.2-1-x86_64.pkg.tar.zst |
yay
安装的包通常位于~/.cache/yay
目录中。每个包都会被下载和存储在以包名称命名的子目录中
pacman 常用命令
yay
命令与其类似
pacman -Syu
- 系统更新,同步软件仓库并升级系统pacman -Syyu
- 强制刷新软件仓库数据库并系统完全升级pacman -S <package>
- 安装 packagepacman -Rs <package>
- 删除 package,保留配置文件pacman -Rns <package>
- 删除 package 和配置文件pacman -Q <package>
- 查看 package 详情信息pacman -Qs <string>
- 搜索含有 string 的 packagepacman -Qdt
- 列出系统中所有没用的依赖包pacman -Sc
- 清理 package 缓存pacman -Ss <string>
- 搜索含有 string 的已安装和可安装的 packagepacman -Qi <package>
- 查看已安装 package 的详情pacman -Sw <package>
- 下载 package 而不安装pacman -U /path/to/package.tar.xz
- 安装本地 package
查看可执行命令是通过安装哪个 package 得到的
1 | pacman -Qo $(which gfortran) |
相关问题
plasma 组件相关
完全卸载 plasma 组件:[SOLVED] Help removing plasma and kde-applications / Newbie Corner / Arch Linux Forums
1 | # 查看安装的 plasma 组件(desktop 等) |
Virtualbox 虚拟机使用
基础设置
全局设定:
- 修改默认虚拟电脑位置:
D:\Oracle\VirtualBox VMs
- 取消自动独占键盘
安装的虚拟机设置:
- 常规 - 高级:共享粘贴板和拖放设置成“双向”
- 网络 - 网卡 1:网络地址转换 (NAT)
虚拟机安装增强功能:设备 - 安装增强功能;打开 iso 镜像文件,右键运行 autorun.sh
文件
相关问题
Ubuntu2204 的 Terminal 无法打开:VirtualBox_Ubuntu22.10_Terminal无法打开_虚拟机打不开终端_gt29的博客-CSDN博客
虚拟机使用主机代理:Virtualbox+Uubntu16.04 NAT模式下使用宿主机代理上网 - 水中墨色 - 博客园