如何在没有 cinnamon 依赖项的 Ubuntu 18.04 中安装(最新版本的)Nemo?

如何在没有 cinnamon 依赖项的 Ubuntu 18.04 中安装(最新版本的)Nemo?

在以前的 Ubuntu 版本中有一个不含 cinnamon 依赖项的 Nemo 版本PPA 没有(还没有?)包含适用于 Ubuntu 18.04 Bionic Beaver 的版本。
还有其他方法吗?在 Ubuntu 18.04 中安装 Nemo(最新版本),无需安装 cinnamon 依赖项

答案1

道格提供了一个电力供应协议为了安装尼莫Ubuntu 18.04(仅限) 无需依赖 Cinnamon(见他的评论)。
F或更新的 Ubuntu 版本:在 20.04 中使用 Nemo 的 Unity 会话可以设置得相当好,特别是如果你在启动器中使用修改后的 nemo.desktop(看Doug 的评论)。

他建议清除在安装新版本之前,请检查已安装的 nemo 文件。我做了以下操作:

sudo apt purge cinnamon-desktop-data cinnamon-l10n gist hddtemp hwdata inxi libcinnamon-desktop4 libnemo-extension1 libxapp1 mesa-utils nemo nemo-data nemo-fileroller ruby-json xapps-common

然后添加了电力供应协议

sudo add-apt-repository ppa:mc3man/bionic-noprop
sudo apt-get update

然后安装 Nemo

sudo apt-get install nemo nemo-fileroller

让尼莫默认文件管理器

xdg-mime default nemo.desktop inode/directory application/x-gnome-saved-search

处理桌面只需禁用 nautilus:

gsettings set org.gnome.desktop.background show-desktop-icons false

重新启动或注销

谢谢你,道格,这是个很好的选择。

答案2

我遇到了同样的问题,唯一的(临时)解决方案是使用应该可以工作的巧妙软件包(它们对我来说很有效),因为 Ubuntu 17.10 无论如何都使用 Gnome Shell。

只需更改/etc/apt/sources.list.d/webupd8team-ubuntu-nemo3-bionic.list为读取deb http://ppa.launchpad.net/webupd8team/nemo3/ubuntu artful main 您还可以通过打开“软件和更新”并在那里编辑 repo 来使用 GUI,方法是更改bionic​​为artful

最终,Bionic repo 将可用,然后我们可以再次更改源。

答案3

好吧,你是对的。Sudo apt install nemo 将安装标准 repo 版本(以及 Cinnamon 桌面)。

要安装 nemo=3.6.5-1~webupd8~artful01,您需要 libgnome-desktop-3.so.12。在 Bionic 中,默认是 libgnome-desktop-3.so.17。如果没有此包 (libgnome-desktop-3.so.12),nemo (3.6.5-1~webupd8~artful01) 将无法启动。

我找到了解决方法(但您需要自行承担风险):

首先你需要添加 nemo artful 包(Felipe 演示了如何操作)

第二步:您需要手动安装 libgnome-desktop-3.so.12

您可以在这里找到它:https://packages.ubuntu.com/artful/amd64/libgnome-desktop-3-12/download

sudo dpkg -i libgnome-desktop-3-12_3.26.1-0ubuntu1_amd64.deb

下一步:

sudo apt-get install nemo-data=3.6.5-1~webupd8~artful0

sudo apt-get install nemo=3.6.5-1~webupd8~artful01 

sudo apt-get install nemo-fileroller=3.6.0-1~webupd8~artful 

为了避免实现到标准 repo 版本:

echo "nemo hold" | sudo dpkg --set-selections

echo "nemo-data hold" | sudo dpkg --set-selections

echo "nemo-fileroller hold" | sudo dpkg --set-selections

答案4

[这是一个评论但是太长了!]

我怀疑它是否能像以前一样工作。webupd8team repo 和标准 Universe repo 中的 Nemo 版本相同,但 Universe repo(版本3.6.5-1)标记为“bionic”,而 webupd8team repo(版本3.6.5-1~webupd8~artful01)标记为“artful”。我猜sudo apt install nemo会安装标准 repo 版本(以及 Cinnamon 桌面)。

你可以使用软件包 | 强制版本…在 Synaptic 中强制使用 webupd8team 版本。我不确定这是否sudo apt install nemo=3.6.5-1~webupd8~artful01可行,因为apt-cache policy nemo没有将其列为候选版本(即它是错误的版本)。

如果您运行它,apt-cache policy nemo它显示安装了哪个版本?


编辑:我决定在虚拟机中逐步创建新的 18.04 安装,而不是在 8 月份升级 16.04,所以我刚刚又回过头来看这个。标准存储库中的 Nemo 版本才不是安装 Cinnamon 桌面(与 Ca​​ja 不同,Caja 看起来像是安装 Mate)。到目前为止,在我的(有限)测试中,它似乎运行良好。

相关内容