Ubuntu 23.04 安装坚果云
因为坚果云 deb 版本安装包的一些依赖在 Ubuntu 的一些新版本中已经舍弃或者迭代整合到了别的依赖里面,所以直接安装的时候会提示依赖不满足,而且因为高版本的官方软件库中没有那些依赖,也无法通过 sudo apt install -f
修复。因此,可以通过手动修改 deb 包中依赖的方法,绕过那些“过期”的依赖,成功安装坚果云。
-
首先在坚果云官网下载 deb 格式的安装包
-
打开终端,进入安装包所在目录(安装包最好单独放在一个目录)
-
解开安装包,使用如下命令解包(包含三个文件 control.tar.xz data.tar.xz debian-binary):
ar x nautilus_nutstore_amd64.deb
- 解开 control.tar.xz:
tar xJf control.tar.xz
-
修改
control
中的依赖(用文本编辑器就可以),将其中的libnautilus-extension1a (>= 3.14.1)
依赖删除(因为这个依赖 Ubuntu 23.04 已经没有了) -
重新打包 control.tar.xz:
tar --ignore-failed-read -cvJf control.tar.xz {post,pre}{inst,rm} md5sums control
- 将修改后的文件重新打包为 deb:
ar rcs newpackage.deb debian-binary control.tar.xz data.tar.xz
完成这些步骤后,安装新生成的 newpackage.deb
即可。
参考:
How do I get apt-get to ignore some dependencies?
请勿搬运,参考请链接出处!