Ubuntu 24.04 LTS(Noble Numbat)作为长期支持版本,凭借其增强的内核特性、安全更新与硬件兼容性,已成为企业及开发者构建稳定生产环境的优选系统
本文针对刚从Windows转至Linux的新用户,从Ubuntu系统安装后的基础配置、日常软件安装等方面解析其中关键步骤,涵盖了驱动适配、依赖管理、工作效率工具安装集成,旨在帮助新用户快速搭建高效的类Windows桌面工作环境
注意,本文是直接针对Ubuntu 24.04 LTS版本的新手向教程,其中某些步骤不一定适用Linux其他分支或Ubuntu其他版本,但仍有参考意义
准备从Win转Linux的用户若没有分支和版本依赖,建议参考Ubuntu2404安装教程安装Ubuntu2404版本后再查看本教程
本文所述的软件推荐在官网或github下载,请勿安装来源不明的安装包。我也整理了文中涉及的软件安装包给不方便下载的读者(点这里),但还是建议就在官网下
内容较长,闲话不多叙,下面直接进入正题
换源
由于Ubuntu主服务器不在国内,下载速度巨慢,故安装后的第一步是更改软件与依赖项下载源:
点击右下角的圆圈唤出应用栏,找到软件和更新,在Ubuntu软件——下载自——位于中国的服务区——选择阿里云镜像(不建议点“选择最佳服务器”,等待时间较长)
更新软件包
打开命令终端,运行以下代码:
sudo apt update && sudo apt upgrade -y
然后重启电脑。
安装显卡驱动
安装系统后一般会自动选择开源驱动,但一般来说专有驱动(说的是F**K NVIDIA,AMD用内核自带的驱动就可以)适配更好。点击右下角的应用栏找到软件和更新——附加驱动——按需选择,重启电脑
独显与核显切换
在NVIDIA X等显卡管理器里面可切换独显与核显。
部分用户无法切换,如果只是核显不能用,那就不用纠结了,就当你买了个带F的CPU
启用防火墙
打开命令终端,运行以下代码:
sudo apt install gufw
点击右下角的应用栏打开全部应用——防火墙配置——点打开按钮——其余默认
注意,请勿把“传出”设置为禁止,这样上不了网。
安装任务中心
Mission Center类似 Windows 的任务管理器,支持 GPU、CPU、内存、网络等资源的图形化监控。安装方法如下:
(1)安装Flatpak
sudo apt install flatpak
flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo
flatpak install flathub io.missioncenter.MissionCenter
(2)安装Mission Center
flatpak install flathub io.missioncenter.MissionCenter
(3)将flatpak安装的应用添加到应用栏
在终端执行以下代码打开配置文件
nano ~/.bashrc
一直按下方向箭头直到最后,在文件末尾添加以下内容:
export XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share:$XDG_DATA_DIRS"
键盘按ctrl-x-y-enter保存配置并回到命令行,然后运行下面的代码以使配置生效
source ~/.bashrc
可在应用中心找到任务中心启动快捷方式
自定义状态栏
桌面右边的的仪表盘可固定常用软件,按需设置就行
将设置——Ubuntu桌面——Dock——自动隐藏Dock开启可自动隐藏Dock栏
设置主题
点应用中心——设置——外观——按需设置
选暗色——紫色——最后一张背景图片,好看
设置屏幕亮度
方法1
鼠标点击右上角电源按钮所在栏——找到亮度调节滑块调节即可
方法2
如果按照方法一所述找到了亮度滑块,那么恭喜你
如果不能,建议不要尝试通过安装插件、库等途径让方法一可用。因为大多数方法属于是白折腾
可以在命令行输入“xrandr --output <显示器> --brightness <亮度>”命令手动调节屏幕亮度,亮度在0-1范围内可调。
下面的代码可查看显示器,输出通常是HDMI-0
xrandr -q | grep " connected
一个实例:
xrandr --output HDMI-0 --brightness 0.8
方法3
台式机一般不能使用方法一(笔记本一般可以使用),推荐直接调节屏幕按钮
安装preload
预加载常用应用
sudo apt install preload
安装了就行,不用做其他配置
安装gnome-tweak-tool
sudo apt update
sudo apt install gnome-tweak-tool
可进行软件自启动、显示设置等相关优化设置
设置快捷键
win键——自带快捷键,可实现软件界面快速切换(跟点击左上角的白色横线效果是一样的)
用户自定义快捷键——点应用栏——设置——键盘——键盘快捷键——按需设置即可
注意不要覆盖设置常用的复制粘贴等快捷键
增加右键新建txt文档功能
进入名为模板的文件夹,右键打开命令终端运行以下代码:
touch module.txt
安装qq音乐
各个播放器的音乐歌单可以通过链接分享,用哪个播放器其实区别不大
Linux不直接支持酷狗播放器;网易云之前有官方支持,现在也已停止维护,官网把下载链接都撤下了,不建议使用。推荐使用qq音乐播放器,至少官网还能正常下载。
(1)在QQ音乐下载页 下载deb格式安装包
(2)在安装包所在目录打开终端执行以下命令安装
sudo apt dgkp -i qqmusic_1.1.7_amd64.deb.deb
(3)如果安装后可正常打开,那么恭喜你
(4)若不能打开,则接着往下看
QQ音乐在应用栏直接点击图标快捷方式打开会闪退,转到命令行输入qqmusic打开会报Electron 渲染进程警告、Promise 未捕获异常、GPU 渲染崩溃等一大堆错误,这些错误与Electron的api接口,显卡驱动等有关。下面介绍解决办法
1)创建txt文本并写入以下代码:
#!/bin/bash
export NODE_OPTIONS="--unhandled-rejections=none"
qqmusic --disable-gpu --no-sandbox \
--disable-software-rasterizer \
--js-flags="--no-deprecation --no-warnings"
2)保存关闭txt文档后,将文件名(含txt后缀)改为start_qqmusic.sh
3)在“start_qqmusic.sh”所在文件夹打开命令终端,即可通过终端打开qq音乐
chmod +x start_qqmusic.sh
./start_qqmusic.sh
以后打开qq音乐均需按照3)所述在终端手动打开,点击应用栏的软件图标直接启动无效
有链接到应用栏图标的方法,我觉得没必要就没弄,能用就行,介意的读者可自行搜索
注意,使用时不要关闭启动qq音乐的命令终端,否则会结束qq音乐进程
安装OCR截图工具
如果只需截图功能,建议使用微信或QQ自带工具,方便快捷
如果有截图、OCR文字识别等需求,建议安装eSearch,下面介绍安装方法
(1)安装ffmpeg依赖
sudo apt update
sudo apt install ffmpeg
如果运行上述代码报依赖错误,在命令行运行以下代码(安装时注意看报错信息与解决建议)
sudo apt --fix-broken instal
运行以下代码检查ffmpeg是否安装成功
sudo apt install ffmpeg
(2)下载安装包
在https://github.com/xushengfeng/eSearch/releases下载安装包(注意下载linux-x64框架对应的deb文件,建议安装14.0.0版本,其他版本我不确定是否涉及兼容性问题)
(3)安装
在安装包所在位置打开命令终端,输入以下代码安装即可完成安装
sudo apt dgkp -i eSearch-14.0.0-linux-x64.deb
安装搜狗输入法
这个安装比较麻烦
(1)在https://shurufa.sogou.com/linux下载deb格式安装包。目前最新的安装包应该是sogoupinyin_4.2.1.145_amd64.deb,希望后续会有更新
(2)卸载原来安装的搜狗输入法(确为初次安装可跳过,若安装失败重新安装前也需运行)
sudo apt remove sogoupinyin
sudo apt autoremove
(3)卸载系统自带的ibus输入法
sudo apt purge ibus
sudo apt autoremove
(4)卸载fcitx5(如果安装过)
sudo apt remove fcitx5
sudo apt autoremove
(5)安装fcitx
sudo apt install fcitx
注意,安装fcitx4时如果报错“fcitx5-xx”冲突,用sudo apt remove fcitx5-某xx和sudo apt autoremove卸载冲突项后再重新执行安装命令
(6)设置fcitx为系统默认输入法
点应用栏——语言支持——将语言选择为fcitx并应用到整个系统
(7)设置fcitx自启动
点应用栏——优化(默认在工具集合里边,找不到就是没有安装gnome-tweak-tool)——开机启动程序——将fcitx4添加为自启动
(8)安装搜狗输入法
在搜狗输入法安装包所在文件夹打开命令终端运行以下代码
sudo dpkg -i sogoupinyin_4.2.1.145_amd64.deb
(9)安装两个输入法依赖
sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2
sudo apt install libgsettings-qt1
(10)重启电脑
(11)删除系统自带输入法
点应用栏——fcitx配置——删除其他输入法,只保留搜狗输入法个人版(别听提示说的非激活状态,第一位啥的,使用搜狗输入法时按shift即可切换中英文输入)
(12)其他说明
1)解决edge/Chrome浏览器搜狗输入法不生效问题
搜狗很久没有更新了,还是用的fcitx4,与现在的Chromium项目不兼容。解决办法有两个:
(a)安装支持fcitx4的旧版Chrome,不推荐
(b)安装fcitx5输入法框架前端组件fcitx5-frontend-gtk4,推荐。命令行运行:
sudo apt update
sudo apt install fcitx5-frontend-gtk4
2)搜狗输入法在应用栏使用搜索时仍不生效,目前还没找到原因,但这个关系不大
安装vscode并配置python虚拟环境
配置起来相对麻烦,不知道vscode是什么的,或者确定不需要的可跳过
(1)安装vscode
打开左侧dock栏(左边竖着的)的应用中心——搜索vscode并安装
(2)配置python虚拟环境
Ubuntu2404自带了python3.12,如果需要基于python编程,不要碰这个环境(更不要删除),务必使用虚拟环境。下面介绍使用pyenv安装python特定版本并配置虚拟环境的方法
1)安装pyenv
sudo apt update
sudo apt install git
git clone https://gitee.com/mirrors/pyenv.git ~/.pyenv
git clone https://github.com/yyuu/pyenv-virtualenv.git ~/.pyenv/plugins/pyenv-virtualenv
第二个安装源于github。如果下载不了,需要在应用栏—软件和更新—Ubuntu软件—修改下载源为主服务器。如果还是不行,就检查一下网络
注意,下载完后,记得将源改回阿里云
2)配置pyenv
命令终端运行以下代码打开配置文件
nano ~/.bashrc
一直按下方向键到页面最后,在页面最后添加以下代码
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init --path)"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
按ctrl x-y-enter保存配置并回到终端,然后在终端运行以下代码使配置生效
source ~/.bashrc
3)在命令行运行以下代码安装指定版本的python(以Python3.8.2为例)
pyenv install 3.8.2
如果遇到“ no acceptable C compiler”报错,说明没有C编译器,在命令行执行以下命令安装:
sudo apt update
sudo apt install -y build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev libsqlite3-dev wget libbz2-dev
建议执行以下命令安装可能缺失的两个库(不安装应该也不影响python安装与在命令行执行)
sudo apt install -y tk-dev tcl-dev
sudo apt install -y liblzma-dev
重新执行python安装命令
4)在命令行运行以下代码创建虚拟环境
pyenv virtualenv 3.8.2 my382env
5)打开vscode并安装python相关插件(这个跟win一样,不多解释)
其他说明
(1)解决vscode插件加载缓慢问题
在vscode用户设置文件中添加以下代码(需在设置-用户里面找到setting.json打开添加才会生效)
"workbench.settings.useSplitJSON": true,
"telemetry.enableTelemetry": false
(2)解决pip安装缓慢问题
1)在命令终端运行以下代码创建并打开pip配置文件
mkdir -p ~/.pip
nano ~/.pip/pip.conf
2)在打开的pip配置文件中添加清华镜像源后按ctrl-x-y-enter保存
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
3)更新pip
建议保持pip为最新格式,否则某些安装会出现意想不到的错误
pip install --upgrade pip
4)提醒
用户个人的python指令都应该在虚拟环境中进行,除非你知道在用系统自带的pyhton3.12做什么。
不要在打开vscode后立即就在控制台输入pip等python指令,应该在虚拟环境激活后进行(可以使用代码显式激活,更简单的方法是随便运行一个python代码文件,这会使python3.8环境自动激活。当然,前提是正确选择了虚拟环境中的python解释器)
其他软件安装
Linux有很多发行版,Ubuntu为x86-64架构,下载时注意区分,不要下错了版本。deb文件是Ubuntu的常用安装包格式,可在安装包所在文件夹打开命令终端并运行以下代码安装相关软件:
sudo dpkg -i 安装包名.deb
本节所述的软件安装方法比较简单,不展开叙述
安装edge
在https://www.microsoft.com/zh-cn/edge/download下载
安装Chrome
在https://www.google.com/intl/zh-CN/chrome下载
安装WPS
在https://www.wps.cn/product/wpslinux下载
安装微信
在https://linux.weixin.qq.com下载
安装qq
在https://im.qq.com/linuxqq下载
安装mpv媒体播放器
在应用中心搜索mpv下载安装,自带的视频播放器编解码真的不太行
Cla.. Ver..
就算可以在Github找到,但请不要安装它,(这个软件我不懂,没安装过)
一种不一样的浏览器
就算可以在torproject.org找到,但请不要安装它(这个软件我不懂也不会用,没安装过)
卸载系统自带软件
(1)安装edge或chrome后可卸载系统自带的firefox
在dock栏打开应用中心——搜索并点击firefox——切换频道——卸载
(2)安装WPS后可卸载系统自带的LibreOffice,可在命令终端运行以下代码完成卸载:
sudo apt purge libreoffice*
sudo apt autoremove
rm -rf ~/.config/libreoffice
rm -rf ~/.cache/libreoffice
(3)安装mpv视频播放器后可卸载系统自带视频播放器
sudo apt remove totem
sudo apt purge totem
sudo apt autoremove
结语
上述配置方法已可以基本满足普通用户的大部分需求了。其他的如生产力工具、steam等按需自行安装使用即可。
ok,wishing you all a smooth ride on Ubuntu 24.04!