共计 1919 个字符,预计需要花费 5 分钟才能阅读完成。
前言
最近在在虚拟机安装了 Ubuntu 24.04,遂记录一下安装过程
安装前
正常进入安装流程,结果一直报错(也没个错误信息啥的),后来尝试断网安装,成功了
安装后
连上网络,先不着急更新软件源,先用自带的火狐下一个浏览器(Chrome、Edge 啥的都行)
移除自带 Snap
Snap 简介
Snap 是一种现代的软件包管理系统,用于在 Linux 系统上安装和管理应用程序。它是由 Canonical 公司开发的,Canonical 也是 Ubuntu 的开发公司。Snap 的目标是让软件的安装、更新和维护变得更加简单和安全。
为啥删掉它?
太碍事了。。。拖慢启动速度,还影响一些软件的配置(比如 Docker)
教程
- 禁用 Snap 服务
运行以下命令来禁用 Snap 服务:sudo systemctl disable snapd.service sudo systemctl disable snapd.socket sudo systemctl disable snapd.seeded.service
- 禁用 Snap 服务
- 列出并卸载所有已安装的 Snap 应用:
终端运行以下脚本for p in $(snap list | awk '{print $1}'); do sudo snap remove $p done
完成后,运行
snap list
命令,如果提示
No snaps are installed yet. Try 'snap install hello-world'.
证明软件卸载完成。
若输出的结果中还有 Snap 软件包,则再次运行上述脚本,直到卸载完所有 Snap 软件包。
- 列出并卸载所有已安装的 Snap 应用:
- 删除 Snap
运行以下命令:sudo apt autoremove --purge snapd
- 删除 Snap
- 阻止 Snap 再次被安装
如果你只走完以上步骤就停手,那么当你运行sudo apt update
时,Snap 大概率会被重装回来(还是拖家带口的那种)
孩子们想我了吗
我们还需要继续关禁止 apt 安装 snapd
运行以下脚本:sudo sh -c "cat > /etc/apt/preferences.d/no-snapd.pref" << EOL Package: snapd Pin: release a=* Pin-Priority: -10 EOL
如果你有安装 Firefox 的需求,就再运行以下脚本:
sudo sh -c "cat > /etc/apt/preferences.d/no-firefox.pref" << EOL Package: firefox Pin: release a=* Pin-Priority: -10 EOL
保存并关闭文件,然后重启电脑 / 虚拟机。
- 阻止 Snap 再次被安装
附:恢复方法
sudo rm /etc/apt/preferences.d/no-snap.pref
sudo rm /etc/apt/preferences.d/no-firefox.pref
sudo rm /etc/apt/preferences.d/mozillateam-firefox.pref
sudo apt update
sudo snap install snap-store
sudo apt install firefox
更新
接下来就是公式化流程
软件与更新 → 换源(中国大陆地区推荐清华、中科大等高校源和阿里、腾讯等大厂源)→ 终端
sudo apt update
sudo apt dist-upgrade
VMware 虚拟机特别提醒
你需要额外安装两个软件包以实现虚拟机与实体机间的互通:
sudo apt install open-vm-tools # 实现显示自适应(显示驱动)sudo apt install open-vm-tools-desktop # 实现拖放和剪贴板互通
如果你有使用共享文件夹的需要,还需进行以下操作:
- 使用文本编辑器打开
/etc/fstab
文件(找不到就打开文件 → 其它位置 → Ubuntu) - 在最后一行添加以下内容:
.host:/ /mnt/hgfs fuse.vmhgfs-fuse allow_other 0 0
- 保存文件并重启,之后你可以在
/mnt/hgfs
内找到你的共享文件夹(找不到就打开文件 → 其它位置 → Ubuntu)
软件包推荐
sudo apt install gdebi # 图形化的.deb 文件安装器
sudo apt install build-essential # 部分软件编译要用到
另推荐两个应用商店
Gnome 软件商店
终端运行以下命令sudo apt install gnome-software # 确认没有 snapd 在按 y
星火应用商店
官网
开源的软件商店,界面精美,软件丰富。
PS:这是我安装 Debian 系 Linux 系统时必装的软件,十分建议尝试
致谢
文章部分参考了以下内容,如侵权请联系删除
正文完
发表至: 教程
2025-04-27