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用内核自带的驱动就可以)适配更好。点击右下角的应用栏找到软件和更新——附加驱动——按需选择,重启电脑
注意,如果没有显卡驱动版本依靠,建议安装最新版驱动,否则玩游戏会有题目
显卡调用设置(CPU不带核显的不用看这节)
安装了N卡且intel CPU带核显的,所有步伐默认走的N 卡,核显占用一直是0,核显无法调用(即使强制调用也不可)。这种利用方式的毛病是核显等于白买,且寻常利用噪声比较大
通过设置可修改为除了深度学习框架、steam游戏等,其余步伐均走核显。下面介绍设置方法:
(1)安装N卡专用驱动
在应用栏—软件与更新—附加驱动安装。注意不是默认的开源驱动
(2)将显卡调用指定为核显优先
(3)关闭电脑(是关机,不是重启)
(4)改变表现接口
一样平常有独显的都是将表现器连接到显卡输出接口,如今需要更换到主板输出接口
表现器接口插主板接口不能调用独显已经是老通书了,如今插在独显和主板接口都能自由调用独显
需要注意的是插在主板接口调用独显会有些许性能丧失。这里建议插主板只是因为Ubuntu2024插在独显不能正常调用核显,只能选主板输出,Win最好还是插在独显上利用
(5)重新开机
(6)将显卡调用切换为混合模式
- sudo prime-select on-demand
复制代码 (7)重启电脑
此时电脑就全局默认利用intel核显,只在steam游戏、深度学习框架等步伐运行的时间才会调用独显
启用防火墙
打开命令终端,运行以下代码:
点击右下角的应用栏打开全部应用——防火墙设置——点打开按钮——其余默认
注意,请勿把“传出”设置为禁止,这样上不了网
安装任务中心
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安装的应用添加到应用栏
在终端实行以下代码打开设置文件
一直按下方向箭头直到最后,在文件末尾添加以下内容:
- export XDG_DATA_DIRS="/var/lib/flatpak/exports/share:$HOME/.local/share/flatpak/exports/share:$XDG_DATA_DIRS"
复制代码 键盘按ctrl-x-y-enter保存设置并回到命令行,然后运行下面的代码以使设置见效
可在应用中心找到任务中心启动快捷方式
自定义状态栏
桌面右边的的仪表盘可固定常用软件,按需设置就行
将设置——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
预加载常用应用
安装了就行,不用做其他设置
安装gnome-tweak-tool
- sudo apt update
- sudo apt install gnome-tweak-tool
复制代码 可举行软件自启动、表现设置等相关优化设置
设置快捷键
win键——自带快捷键,可实现软件界面快速切换(跟点击左上角的白色横线结果是一样的)
用户自定义快捷键——点应用栏——设置——键盘——键盘快捷键——按需设置即可
注意不要覆盖设置常用的复制粘贴等快捷键
安装搜狗输入法
这个安装比较贫苦
(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
注意,安装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)搜狗输入法在应用栏利用搜刮时仍不见效,目前还没找到原因,但这个关系不大
增长右键新建txt文档功能
进入名为模板的文件夹,右键打开命令终端运行以下代码:
安装桌面壁纸软件
在win上一直用的steam-wallpaper,这个在Linux系统可以利用steam下载安装,但要正常利用设置起来比较贫苦。推荐大家利用Fantascene Dynamic Wallpaper,还可剖析wallpaper的壁纸库,很好用。下面介绍安装方法:
(1)安装依靠项
- sudo apt install qtcreator libx11-xcb-dev libxcb-ewmh-dev libmpv-dev mpv ffmpeg dpkg-dev fakeroot libmtdev-dev libqt5opengl5-dev qttools5-dev-tools qtbase5-dev qt5-qmake qtwebengine5-dev libxext-dev libxrender-dev libqt5x11extras5-dev libglib2.0-dev build-essential g++ libxcb-shape0-dev build-essential libqt5svg5-dev qtmultimedia5-dev
- sudo apt-get install libqt5charts5
- sudo apt-get install libqt5charts5-dev
复制代码 (2)克隆
- sudo apt update
- sudo apt install git
- git clone https://github.com/dependon/fantascene-dynamic-wallpaper.git
复制代码 (3)点击进入刚才克隆到本地的文件,找到build文件夹,在该文件夹内打开终端运行以下代码
(5)安装
安装onedrive映射工具
微软不提供onedrive的Linux版本,有利用onedrive同步文件需求的推荐利用onedrive映射工具——onedriver。下面介绍安装方法:
(1)下载安装包
点击这里下载,目前最新版本只支持到23.10,24.04系统的下载23版amd64架构的就好
(2)依靠下载
onedriver依靠libwebkit2gtk-4.0-37库,但Ubuntu24.04已经移除了libwebkit2gtk-4.0库,直接安装是搜不到的,需要增长一些源。方法如下:
进入/etc/apt/sources.list.d目次,找到并打开ubuntu.sources文件,在文件最后增长以下内容:
- Types: deb
- URIs: http://br.archive.ubuntu.com/ubuntu/
- Suites: jammy noble-updates noble-backports
- Components: main restricted universe multiverse
- Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
- Types: deb
- URIs: http://security.ubuntu.com/ubuntu/
- Suites: jammy-security
- Components: main restricted universe multiverse
- Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
复制代码 保存后关闭ubuntu.sources文件
再回到命令终端,运行以下代码更新源并安装libwebkit2gtk-4.0-37库
- sudo apt update
- sudo apt install ibwebkit2gtk-4.0-37
复制代码 如果提示依靠错误,继续运行以下代码:
- sudo apt --fix-broken install
复制代码 (3)安装
- sudo dpkg -i onedriver_0.14.1-1_amd64.deb
复制代码 安装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是否安装乐成
(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
复制代码
安装vscode并设置python虚拟情况
设置起来相对贫苦,不知道vscode是什么的,或者确定不需要的可跳过
(1)安装vscode
打开左侧dock栏(左边竖着的)的应用中心——搜刮vscode并安装
(2)设置python虚拟情况
Ubuntu2404自带了python3.12,如果需要基于python编程,不要碰这个情况(更不要删除),务必利用虚拟情况。下面介绍利用pyenv安装python特定版本并设置虚拟情况的方法
1)安装pyenv
- 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
命令终端运行以下代码打开设置文件
一直按下方向键到页面最后,在页面最后添加以下代码
- 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保存设置并回到终端,然后在终端运行以下代码使设置见效
3)在命令行运行以下代码安装指定版本的python(以Python3.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的常用安装包格式,可在安装包所在文件夹打开命令终端并运行以下代码安装相关软件:
本节所述的软件安装方法比较简单,不展开叙述
安装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
复制代码 结语
上述设置方法已可以基本满足普通用户的大部分需求了。其他的生产力工具等按需自行安装利用即可。
ok,wishing you all a smooth ride on Ubuntu 24.04!
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
|