[software development] kylin界面双击安装自定义的DEB没有生成桌面快捷方式
Tofloor
poster avatar
210123
deepin
2024-11-15 11:37
Author

目前问题是使用指令sudo dkpg -i 安装一切正常,菜单里有显示,桌面也有快捷方式。但是我在界面上直接双击进行安装的话,菜单里有显示并正常运行,usr/share/applications里面也有图标文件,但是会提示安装失败,安装日志提示的是软件包操作失败或移除软件包失败。桌面也没有快捷方式。麻烦大佬们支个招。怎么能让它通过双击安装,安装成功,并且会生成桌面快捷方式。

Reply Favorite View the author
All Replies
艾丝妲单推人
deepin
2024-11-15 12:36
#1

你走错片场了,kylin的问题出门右转kylin论坛

Reply View the author
猫粮
deepin
2024-11-15 12:42
#2

正常安装就有吧,我昨天还装软件来着,你用的是旧版本的系统么

Reply View the author
猫粮
deepin
2024-11-15 12:42
#3

或者你直接发送一个快捷方式到桌面就是了

Reply View the author
210123
deepin
2024-11-15 14:04
#4
艾丝妲单推人

你走错片场了,kylin的问题出门右转kylin论坛

😥没找到在哪

Reply View the author
210123
deepin
2024-11-15 14:05
#5
猫粮

或者你直接发送一个快捷方式到桌面就是了

😂 想省一步,安装后直接在桌面就有快捷方式

Reply View the author
猫粮
deepin
2024-11-15 14:20
#6
210123

😂 想省一步,安装后直接在桌面就有快捷方式

如果他没有自己生成,你可以自己复制一个别的程序的图标,然后右键编辑,改成你要的app的目标程序和图标。

Reply View the author
210123
deepin
2024-11-15 14:25
#7
猫粮

如果他没有自己生成,你可以自己复制一个别的程序的图标,然后右键编辑,改成你要的app的目标程序和图标。

在usr/share/applications下面有生成对应的desktop文件的。

Reply View the author
210123
deepin
2024-11-15 15:01
#8
猫粮

正常安装就有吧,我昨天还装软件来着,你用的是旧版本的系统么

桌面操作系统v10(SP1)。版本号是2203

Reply View the author
fslong
deepin beta test group
2024-11-15 15:52
#9
210123

桌面操作系统v10(SP1)。版本号是2203

具体是哪个软件?有可能是依赖冲突,那个安装管理器在处理依赖冲突的时候会比较保守。

Reply View the author
210123
deepin
2024-11-15 16:26
#10
fslong

具体是哪个软件?有可能是依赖冲突,那个安装管理器在处理依赖冲突的时候会比较保守。

自己打包的一个deb安装包😬 。有什么办法查看是否依赖冲突了吗;

Reply View the author
fslong
deepin beta test group
2024-11-15 17:42
#11
210123

自己打包的一个deb安装包😬 。有什么办法查看是否依赖冲突了吗;

试试用apt安装,sudo apt install ./xxxx.deb

看提示是啥。

建议还是去麒麟论坛问https://bbs.openkylin.top/

可以把你的包直接传上去。

Reply View the author
210123
deepin
2024-11-16 09:07
#12
fslong

试试用apt安装,sudo apt install ./xxxx.deb

看提示是啥。

建议还是去麒麟论坛问https://bbs.openkylin.top/

可以把你的包直接传上去。

去了那边没啥人😥,用了apt安装会提示下面这段,但是有生成桌面快捷方式,使用起来也一切正常

Rebuilding /usr/share/applications/bamf-2.index...
N: 由于文件'/home/main/桌面/xxx.deb'无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)

Reply View the author
210123
deepin
2024-11-16 09:10
#13

怀疑是我postinst脚本里面写了复制图标的指令,涉及到系统的目录,需要管理员去运行。而双击安装的话是当前用户执行的。

Reply View the author
猫粮
deepin
2024-11-16 09:11
#14
210123

去了那边没啥人😥,用了apt安装会提示下面这段,但是有生成桌面快捷方式,使用起来也一切正常

Rebuilding /usr/share/applications/bamf-2.index...
N: 由于文件'/home/main/桌面/xxx.deb'无法被用户'_apt'访问,已脱离沙盒并提权为根用户来进行下载。 - pkgAcquire::Run (13: 权限不够)

忘了跟你说,麒麟有kare,也就是沙盒系统,可能跟普通处理不太一样。

Reply View the author
明月夜
deepin
2024-11-17 00:34
#15

走错片场了

Reply View the author