Ubuntu 24.04 LTS 部署小记

63次阅读
没有评论

共计 1919 个字符,预计需要花费 5 分钟才能阅读完成。

前言

最近在在虚拟机安装了 Ubuntu 24.04,遂记录一下安装过程

安装前

正常进入安装流程,结果一直报错(也没个错误信息啥的),后来尝试断网安装,成功了

安装后

连上网络,先不着急更新软件源,先用自带的火狐下一个浏览器(Chrome、Edge 啥的都行)

移除自带 Snap

Snap 简介

Snap 是一种现代的软件包管理系统,用于在 Linux 系统上安装和管理应用程序。它是由 Canonical 公司开发的,Canonical 也是 Ubuntu 的开发公司。Snap 的目标是让软件的安装、更新和维护变得更加简单和安全。

为啥删掉它?

太碍事了。。。拖慢启动速度,还影响一些软件的配置(比如 Docker)

教程

    1. 禁用 Snap 服务
      运行以下命令来禁用 Snap 服务:

      sudo systemctl disable snapd.service
      sudo systemctl disable snapd.socket
      sudo systemctl disable snapd.seeded.service
    1. 列出并卸载所有已安装的 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 软件包。

    1. 删除 Snap
      运行以下命令:

      sudo apt autoremove --purge snapd
    1. 阻止 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

      保存并关闭文件,然后重启电脑 / 虚拟机。

附:恢复方法

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 系统时必装的软件,十分建议尝试

致谢

文章部分参考了以下内容,如侵权请联系删除

正文完
 0
一言一句话
-「
评论(没有评论)