抬头仰望星空,是否能发现自己的渺小。

伪斜杠青年
人们总是混淆了欲望和理想

Elementary OS 8 重新部署指南

背景

Elementary OS 8 基于 Ubuntu 24.04 ,这里主要运行在 vmware 环境下,兼容 Elementary OS 7.1 基于 Ubuntu 22.04。

以前写过很多繁杂的部署流程,现在追求简单,原始,好用。

1、系统 flatpak 应用替换为 apt 安装,视频 -> mpv,浏览器 -> Chrome。

2、记录部分可能在 24.04 遇到的网络问题。

3、安装搜狗、开启 samba 方便与宿主共享大文件。

系统

1、系统安装完第一件事安装 open-vm-tools-desktop 解决共享问题

sudo apt install open-vm-tools-desktop

2、解决网络问题,记得加入 .bashrc / .zshrc,舍弃了源的修改,proxy 一步到位:

export all_proxy=http://x.x.x.x:port

如果一定需要源,参见旧文:Elementary OS 重装小记#源

或者系统更新后导致有线网卡无法使用:

sudo nano /etc/NetworkManager/NetworkManager.conf
---
[ifupdown]
managed=true
---
sudo nano /etc/netplan/01-network-manager-all.yml
追加
---
,except:type:ethernet
---
sudo systemctl restart NetworkManager

3、更改 home 目录下使用中文或者英文:

中文变英文:
export LANG=en_US
xdg-user-dirs-gtk-update

英文变中文:
epxort LANG=zh_CN
xdg-user-dirs-gtk-update

4、sudo 反应慢,在 /etc/hosts 最后一行追加以下,可通过 hostname 命令查看主机名,这里是 EOS8:

127.0.0.1 EOS8 EOS8.localdomain

应用

移除无用的 flatpak 应用

flatpak list
flatpak remove io.elementary.videos
flatpak remove org.gnome.Epiphany
flatpak remove org.gnome.FileRoller
flatpak remove org.gnome.Evince
flatpak remove org.gnome.font-viewer

sudo apt install file-roller
sudo apt install evince
sudo apt install gnome-font-viewer

flatpak uninstall --unused
flatpak uninstall --delete-data  

安装 Google Chrome

sudo apt install curl

curl -fsSL https://dl.google.com/linux/linux_signing_key.pub | sudo gpg --dearmor -o /usr/share/keyrings/google-chrome.gpg
echo "deb [arch=amd64 signed-by=/usr/share/keyrings/google-chrome.gpg] http://dl.google.com/linux/chrome/deb/ stable main" | sudo tee /etc/apt/sources.list.d/google-chrome.list

sudo apt update
sudo apt install google-chrome-stable

鼠标滚轮调速

见:Elementary OS(Ubuntu) 系统鼠标滚轮速度调整

sudo apt install imwheel

安装 Oh My Zsh(base zsh)

官网:https://github.com/ohmyzsh/ohmyzsh

先安装 zsh 与 git:

sudo apt install zsh
sudo apt install git

sh -c "$(curl -fsSL https://raw.githubusercontent.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"

建议搭配 zsh-autosuggestions:https://github.com/zsh-users/zsh-autosuggestions/blob/master/INSTALL.md#oh-my-zsh

安装 Open-JDK

如果不需要做 Android 开发 openjdk-8-jdk 即可 不然建议根据 Android 所需版本安装

sudo apt install openjdk-17-jdk

常用软件安装

sudo apt install screenfetch
sudo apt install vim

sudo apt install mpv
sudo apt install meld
sudo apt install gparted
sudo apt install bleachbit -y

编译安装 Appeditor Eddy Fondo

软件编译所需的库

sudo apt install valac libgranite-dev libpackagekit-glib2-dev libunity-dev meson ninja-build libzeitgeist-2.0-dev gettext

sudo apt install libhandy-1-dev libsoup2.4-dev libjson-glib-dev

启动图标(.desktop)编辑:https://github.com/donadigo/appeditor
替代 dpkg 的 GUI 安装器:https://github.com/donadigo/eddy
壁纸管理:https://github.com/calo001/fondo

统一编译安装步骤:

meson build && cd build
meson configure -Dprefix=/usr
ninja
sudo ninja install

编译安装 Monitor 进程管理器

sudo apt install build-essential cmake sassc valac libgtk-3-dev libgee-0.8-dev libgranite-dev libgtop2-dev libwnck-3-dev libhandy-1-dev libudisks2-dev libjson-glib-dev libflatpak-dev libxnvctrl-dev libwingpanel-dev

git clone --recursive https://github.com/stsdc/monitor
cd monitor

meson builddir --prefix=/usr -Dindicator-wingpanel=enabled
cd builddir
sudo ninja install

安装搜狗

sudo apt remove ibus --purge

#安装 Fcitx 输入法框架
sudo apt install fcitx fcitx-config-gtk
#设置 Fcitx 为默认输入法
im-config
#安装搜狗拼音输入法
sudo dpkg -i /path/to/sogoupinyin.deb
#配置 Fcitx
fcitx-config-gtk3

安装 Samba

sudo apt install samba samba-common

sudo nano /etc/samba/smb.conf
---

# for MacOS
vfs objects = fruit streams_xattr
fruit:metadata = stream
fruit:model = MacSamba
fruit:posix_rename = yes
fruit:veto_appledouble = no
fruit:nfs_aces = no
fruit:wipe_intentionally_left_blank_rfork = yes
fruit:delete_empty_adfiles = yes

[shared]
path = /PATH/TO/SHARE
browseable = yes
writable = yes
guest ok = no

---

sudo smbpasswd -a sambauser
然后输入 Samba 账户的密码
sudo smbpasswd -e sambauser

其他

搬运旧系统的 .desktop 不生效时,注意文件路径,文件执行权限等是否正确。然后更新缓存:

update-desktop-database ~/.local/share/applications/

需要进行空间查看时:

sudo du -h --max-depth=1 ./ | sort -hr

处理完大概在12GB, 7z 慢压后不足 5GB,方便入职时拎包入住,离职时删机跑路。

有变更随时更新,以上。


本站由以下主机服务商提供服务支持:

0条评论

发表评论