消费降级!
给大家来个量大管饱的Linux, 不做过度美化,主打一个生产力.
海鲜市场淘的 英特尔i5 13600K 10C 24线程
海鲜市场淘的 华硕Prime Z790M Plus D5(想买Prime Z790 Plus WIFI眼瞎买了Z790M)
海鲜市场淘的 华硕Prime Z790E Gaming Wifi II
长城32 * 2 = 64G内存
长城nvme 1T SSD硬盘 * 1
长城nvme 4T SSD硬盘 * 1 玩大模型1T不够
西捷 12T 机械硬盘 * 1
10年前的USB WIFI * 1(推荐买新的,感觉不太稳定)
华硕Prime Z790E Gaming Wifi II 主板自带的WIFI也不太稳定,网线最稳定
准备工作
-
包管理器
- Flathub 安装完成后需要重启系统
sudo apt install flatpak sudo apt install gnome-software-plugin-flatpak flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo # 上海交大源 sudo flatpak remote-modify flathub --url=https://mirror.sjtu.edu.cn/flathub2. Brew on linux * Homebrew / Linuxbrew 镜像使用帮助 * Homebrew Bottles 软件仓库
-
中文输入法Fcitx5 低版本推荐sogou
#sudo vi /etc/environment GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx SDL_IM_MODULE=fcitx GLFW_IM_MODULE=ibus # 开机自启动 sudo apt install gnome-tweaks -
云盘(多设备文件同步),推荐OneDriver,不用梯子
- google driver通过Online Accounts登陆谷歌账号即可在文件管理器使用云盘
- OneDriver
brew install onedirve brew services start onedrive #background systemctl --user enable homebrew.onedrive systemctl --user start homebrew.onedrive -
KeePassXC(跨平台的密码管理工具+云盘可以做到多设备密码管理)
brew install keepassc
#or
flatpak install flathub org.keepassxc.KeePassXC
基础设置
#gnome插件按照需要的包
sudo apt install gnome-shell-extension-manager
sudo apt install chrome-gnome-shell
-
gnome
- Bing wallpaper
- dash-to-dock-for-cosmic
- unite 将最小化,关闭等按钮设置在左边
- user-themes
- ip-finder
- Dock设置
Settings > Appearance > Dock > Position on screen: Bottom Panel mode: disable Auto-hide the Dock: enable -
Magic Trackpad
gsettings set org.gnome.desktop.peripherals.touchpad tap-and-drag false # dconf-editor # org > gnome > desktop > peripherals > touchpad sudo apt install dconf-editor
聊天&常用软件
-
IM
flatpak install flathub com.tencent.WeChat -
WPS flatpak install flathub com.wps.Office
-
Thunderbird Mail: 自带
-
下载工具
sudo snap install Motrix # or flatpak install flathub net.agalwood.Motrix -
音乐播放器
#闪退 sudo vi /usr/share/applications/qqmusic.desktop Exec=/opt/qqmusic/qqmusic %U -》 Exec=/opt/qqmusic/qqmusic --no-sandbox %U # 记得重启系统 #or qqmusic --no-sandbox -
视频播放器
- kaffeine
sudo apt install kaffeine- Celluloid
flatpak install flathub io.github.celluloid_player.Celluloid -
xmind
flatpak install flathub net.xmind.XMind
- 笔记软件obsidian 通过云盘多端协作
flatpak install flathub md.obsidian.Obsidian
开发工具
-
Develop Tools
- VScode
- Draw.io Integration 绘图
- Wrap Tabs
- Vim sudo apt-get remove vim-common sudo apt-get install vim
- JetBrains Toolbox
- IntellIJ IDEA Community
- Android Studio
- DBeaver-ce flatpak install flathub io.dbeaver.DBeaverCommunity #or sudo snap install dbeaver-ce
- Studio 3T linux
- Another Redis Desktop
sudo snap install another-redis-desktop-manager - Java反编译工具 JD-GUI
- VScode
-
Development kit
-
brew install jenv -
brew install pyenv brew install pyenv-virtualenv -
brew install nvm nvm install --lts -
pnpm包管理器 brew install pnpm
-
Postman sudo snap install postman # or flatpak install flathub com.getpostman.Postman
-
Maven
brew install maven -
JDK
-
Python
sudo apt install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev tk-dev export PYTHON_BUILD_MIRROR_URL="https://registry.npmmirror.com/-/binary/python" pyenv install 2.7.7 -
Golang
brew install golang #.zshrc export GOPATH="$HOME/go" export PATH="$GOPATH/bin:$PATH" -
Rust brew install rustup brew install rust
-
NodeJS
nvm install --lts # 较新的包管理器,着重解决npm重复依赖的问题 brew install pnpm #mirror npm config set registry https://registry.npmmirror.com/ yarn config set registry https://registry.npmmirror.com/ pnpm config set registry https://registry.npmmirror.com/ # node saas npm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ yarn config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ pnpm config set sass_binary_site https://npm.taobao.org/mirrors/node-sass/ -
- Dart
brew install dart-sdk -
helm brew install helm # or sudo snap install helm --classic
-
容器化
brew install derailed/k9s/k9s
brew install helm
curl –sfL \
https://rancher-mirror.rancher.cn/k3s/k3s-install.sh | \
INSTALL_K3S_MIRROR=cn sh -s - \
--system-default-registry "registry.cn-hangzhou.aliyuncs.com"
#不要直接用下面命令直接安装,版本较低
sudo apt install docker
sudo apt install docker-compose
# https://mirrors.tuna.tsinghua.edu.cn/help/docker-ce/
# 用上面的网页的方式安装
# rootless
sudo groupadd docker
sudo usermod -aG docker $USER
sudo systemctl restart docker
#PROXY
sudo touch /etc/systemd/system/docker.service.d/proxy.conf
#proxy.conf
[Service]
Environment="HTTP_PROXY=http://proxy.example.com:8080/"
Environment="HTTPS_PROXY=http://proxy.example.com:8080/"
Environment="NO_PROXY=localhost,127.0.0.1,.example.com"
Gnome Boxes虚拟机
sudo apt install gnome-boxes
较简单,共享网络什么的也是一个麻烦
KVM虚拟机(推荐)
sudo apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients bridge-utils
#通过如下命令启用并启动 libvirt 守护进程
sudo systemctl enable --now libvirtd
sudo systemctl start libvirtd
# 请将当前登录用户加入 `kvm` 和 `libvirt` 用户组,以便能够创建和管理虚拟机
sudo usermod -aG kvm $USER
sudo usermod -aG libvirt $USER
# 你需要重新登录才能使得配置生效
鼠标键盘局域网内切换主机
驱动
自动的驱动比较稳
- USB WIFI
- Realtek 8812AU/8821AU 802.11ac WLAN Adapter
- wifi列表为空
- 记得在Additional Drivers中应用驱动,然后重启
- upgrade之后可能需要重新安装
- Realtek 8812AU/8821AU 802.11ac WLAN Adapter