Ivn*_*gro 3 package-management
我正在目标笔记本电脑上运行 Ubuntu 22.04 LTS,带有以下软件包power-profiles-daemon 0.10.1-3,我想将其更新到版本 0.12 以测试这是否允许我将“性能”作为电源管理工具的选项。但我不知道该怎么做。
编辑1:它起作用了!通过这样做,我可以选择在电源管理工具上启用“性能”。由于该解决方案有效并且不会破坏系统(如果可能的话,我总是坚持使用 LTS 版本),我将在此处和我的另一篇文章中发布我所做的事情。
$ sudo apt update
...
$ wget http://mirrors.kernel.org/ubuntu/pool/main/p/power-profiles-daemon/power-profiles-daemon_0.12-1_amd64.deb
...
$ sudo apt install ./power-profiles-daemon_0.12-1_amd64.deb
...
Run Code Online (Sandbox Code Playgroud)
然后我重新启动,打开设置并选择“性能”,这是以前不可用的。
要在 Ubuntu 22.04 中安装 Ubuntu 22.10 的 power-profiles-daemon 0.12 版软件包,请从终端运行以下命令:
sudo apt update
wget http://mirrors.kernel.org/ubuntu/pool/main/p/power-profiles-daemon/power-profiles-daemon_0.12-1_amd64.deb
sudo apt install ./power-profiles-daemon_0.12-1_amd64.deb
Run Code Online (Sandbox Code Playgroud)
这种手动下载 power-profiles-daemon .deb 软件包并安装的方法不需要对软件源进行任何更改,因此不会创建一个无法维护的操作系统,该操作系统具有来自两个或多个不同存储库的混合软件源Ubuntu 发布。
除了其他两个答案(升级 Ubuntu/尝试使用 USB 或安装 deb 文件)之外,还存在第三个选项。您可以从源代码安装该软件。
开始之前请参阅下面的“注意:”!
首先,安装构建依赖项:
sudo apt build-dep power-profile-daemon
Run Code Online (Sandbox Code Playgroud)
接下来,找到项目页面。
然后,下载软件。在这种情况下,克隆存储库:
git clone https://gitlab.freedesktop.org/hadess/power-profiles-daemon.git
Run Code Online (Sandbox Code Playgroud)
最后,按照 README.md 文件(也可在项目页面上找到)中的安装说明进行操作。
cd power-profiles-daemon
meson _build -Dprefix=/usr
ninja -v -C _build install
Run Code Online (Sandbox Code Playgroud)
与手动下载 deb 文件类似,您将来需要手动安装更新。
笔记:
应该注意的是,从源代码构建的包通常安装到/usr/local/而不是/usr/. 这允许您安装包管理器中的默认版本以及从源构建的版本。
但是,此源安装到,/usr/因此您需要在开始之前卸载 apt 版本:
sudo apt purge power-profile-daemon
Run Code Online (Sandbox Code Playgroud)
该power-profiles-daemon软件包版本 0.12 在 Ubuntu 22.10 中。
简单的方法是制作一个 22.10 LiveUSB,启动它,然后在“尝试 Ubuntu”环境中测试该软件,而无需进行安装。
一旦您经过测试并确定您确实需要在系统上使用 0.12 版本,则必须从 22.04 发布升级到 22.10。
22.10 不是 LTS 版本。您必须每六个月再次发布升级:23.04、23.10、24.04 等。想要更新软件的人们无论如何都应该走这条路。
尝试将错误版本的软件安装到 LTS 版本上是一个非常糟糕的主意。它创造了一个无法维持的弗兰肯系统,并常常以令人泪流满面的悲剧告终。
| 归档时间: |
|
| 查看次数: |
1571 次 |
| 最近记录: |