我的电脑的操作系统和桌面环境是:
Ubuntu 20.04 (焦点) 64 位
Cinnamon 桌面 4.4.8
下面是我的系统的截图(抱歉,这是法语的,如果你不懂法语也没关系):
Cinnamon 的最新版本是 4.6.6,我想更新到该版本。我的问题很简单:如何在不重新安装 Cinnamon 的情况下更新到 Cinnamon 4.6.6?
注意:这个问题没有回答我的问题:为什么 Ubuntu 存储库没有最新版本的软件?
答案1
通过 apt/default Ubuntu 存储库提供的 Cinnamon 不是最新版本。您有两种方式可以安装最新稳定版本的 Cinnamon。
笔记:此 PPA 没有任何适用于 Ubuntu 20.04 的软件包,方法 1) 不起作用。
1)通过以下 PPA 安装最新版本的 cinnamon
sudo add-apt-repository ppa:embrosyn/cinnamon
sudo apt update && sudo apt install cinnamon
如果您想要比通过 ppa 提供的版本更最新的版本,您可以继续以下选项。
2)从源代码编译并安装最新的 Cinnamon
安装依赖项来编译 Cinnamon。
sudo apt update
sudo apt install dpkg-dev
获取 muffin 和 cinnamon github 存储库的最新源代码。
git clone git://github.com/linuxmint/muffin.git
git clone git://github.com/linuxmint/Cinnamon.git
编译并安装最新版本的 muffin。
cd muffin
sudo dpkg-buildpackage -d
编译源代码和创建 Debian 软件包需要几分钟时间。成功构建后,您将能够看到以下软件包放置在您的存储库被克隆的位置。返回上一个目录。
cd ../
下面是我编译源代码后的输出。
gir1.2-meta-muffin-0.0_4.6.2_amd64.deb
muffin-common_4.6.2_all.deb
libmuffin0_4.6.2_amd64.deb
muffin-dbg_4.6.2_amd64.deb
muffin_4.6.2_amd64.deb
muffin-doc_4.6.2_all.deb
安装最新的 muffin。
sudo dpkg -i *.deb
通过以下命令编译并安装最新的稳定 Cinnamon。
cd Cinnamon
sudo ./autogen.sh
sudo dpkg-buildpackage -d
返回上一个目录。您将能够找到以下最新的 cinnamon 软件包。
cd ../
下面是我编译源代码后得到的输出。
cinnamon-dbg_4.6.6_amd64.deb
cinnamon_4.6.6_amd64.deb
cinnamon-doc_4.6.6_all.deb
cinnamon-common_4.6.6_all.deb
安装最新的 Cinnamon 软件包。
sudo dpkg -i *.deb
检查 Cinnamon 版本。
cinnamon --version
下面是安装目前可用的最新 Cinnamon 后的示例输出。
kk@kk-focal:~$ cinnamon --version
Cinnamon 4.6.6
答案2
我发现了一个电力供应协议由开发人员维护Wasta Linux(Ubuntu 的衍生产品,具有 Cinnamon 桌面特色)。
因为他们维护一个操作系统,所以我会信任他们构建的 PPA。
sudo add-apt-repository ppa:wasta-linux/cinnamon-tagged
sudo apt-get update
sudo apt dist-upgrade
目前,PPA 为 Ubuntu 20.04 托管 Cinnamon 4.8。