在以前的 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 桌面(与 Caja 不同,Caja 看起来像是安装 Mate)。到目前为止,在我的(有限)测试中,它似乎运行良好。