两天前,我试图安装DDE (Deepin桌面环境)。它没有完成,现在每次我试着安装一些东西,它都会给我带来这个错误。

发生了什么我能做什么?编辑:它也给了我以下信息
好了。加载新的深度-任何-0.0 DKMS文件.构建5.8.0-50-通用构建初始模块5.8.0-50-泛型错误:无法创建报告:Errno 17文件存在:‘/var/崩溃/深度-任何东西-dkms.0.crash’错误!在内核上构建模块的错误返回状态:5.8.0-50-泛型(x86_64),有关更多信息,请咨询x86_64。
编辑2:
On /var/lib/dkms/deepin-anything/0.0/build/make.log it shows the following code
DKMS make.log for deepin-anything-0.0 for kernel 5.8.0-50-generic (x86_64)
mar 11 may 2021 13:01:17 PDT
make: se entra en el directorio '/usr/src/linux-headers-5.8.0-50-generic'
CC [M] /var/lib/dkms/deepin-anything/0.0/build/vfs_utils.o
CC [M] /var/lib/dkms/deepin-anything/0.0/build/arg_extractor.o
CC [M] /var/lib/dkms/deepin-anything/0.0/build/vfs_change.o
CC [M] /var/lib/dkms/deepin-anything/0.0/build/vfs_kretprobes.o
/var/lib/dkms/deepin-anything/0.0/build/vfs_change.c: In function ‘copy_vfs_changes’:
/var/lib/dkms/deepin-anything/0.0/build/vfs_change.c:128:3: error: unknown type name ‘time_t’; did you mean ‘ktime_t’?
128 | time_t shifted_secs = vc->ts.tv_sec + hour_shift*3600;
| ^~~~~~
| ktime_t
/var/lib/dkms/deepin-anything/0.0/build/vfs_change.c: In function ‘init_vfs_changes’:
/var/lib/dkms/deepin-anything/0.0/build/vfs_change.c:348:74: error: passing argument 4 of ‘proc_create’ from incompatible pointer type [-Werror=incompatible-pointer-types]
348 | struct proc_dir_entry* procfs_entry = proc_create(PROCFS_NAME, 0666, 0, &procfs_ops);
| ^~~~~~~~~~~
| |
| struct file_operations *
In file included from /var/lib/dkms/deepin-anything/0.0/build/vfs_change.c:5:
./include/linux/proc_fs.h:108:24: note: expected ‘const struct proc_ops *’ but argument is of type ‘struct file_operations *’
108 | struct proc_dir_entry *proc_create(const char *name, umode_t mode, struct proc_dir_entry *parent, const struct proc_ops *proc_ops);
| ^~~~~~~~~~~
cc1: some warnings being treated as errors
make[1]: *** [scripts/Makefile.build:286: /var/lib/dkms/deepin-anything/0.0/build/vfs_change.o] Error 1
make[1]: *** Se espera a que terminen otras tareas....
make: *** [Makefile:1783: /var/lib/dkms/deepin-anything/0.0/build] Error 2
make: se sale del directorio '/usr/src/linux-headers-5.8.0-50-generic'发布于 2022-03-16 04:00:35
嗯,到这个时候,我想行动可能已经找到解决办法了。不管怎么说,我也面临过同样的问题。
@ChanganAuto的回答间接有解决办法。如果您遵循他提到的指南链接,在该页面中,您会发现(可能稍后添加)一个部分“修复深度-任何-dkms”。
总之,“开箱即用”UbuntuDDE在更新的内核下编译该模块时遇到了问题(似乎是20.04 )。但是,它首先指出的文件也不能解决问题。它预测可能会有较新的版本,所以你只需要去http://ppa.launchpad.net/ubuntudde-dev/stable/ubuntu/pool/main/d/deepin-anything/?C=N;O=A下载最新版本的深度-任何东西在那里存在。
截至今天(2022-03-15),最新版本是http://ppa.launchpad.net/ubuntudde-dev/stable/ubuntu/pool/main/d/deepin-anything/deepin-anything-dkms_5.0.9-1ubuntu1_all.deb.安装得像个符咒。
仍然按照指南所述,下载后,打开终端会话,转到下载它的目录,
sudo apt install ./deepin-anything-dkms_<the version you've dowloaded>.deb在此之后,它可能会完成安装和设置以前无法安装的其他依赖项,如任何深度服务器、dde文件管理器等。
https://askubuntu.com/questions/1337630
复制相似问题