![如何防止快速替换.desktop文件中的Exec=.*?](https://linux22.com/image/961903/%E5%A6%82%E4%BD%95%E9%98%B2%E6%AD%A2%E5%BF%AB%E9%80%9F%E6%9B%BF%E6%8D%A2.desktop%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84Exec%3D.*%EF%BC%9F.png)
我仍在尝试使 Quicklists 工作并发现问题:快速debian/rules
创建
sed -i 's|Exec=.*|Exec=/opt/extras.ubuntu.com/wakeonplan/bin/wakeonplan|' debian/wakeonplan/usr/share/applications/extras-wakeonplan.desktop; \
我该如何阻止它这样做以使用带有 CLI 选项的静态快速列表?
答案1
我觉得你已经击中Quickly 中的一个错误。
作为一种解决方法,您可以执行以下操作:
- 打开终端
- 跑步
quickly package --extras
- 编辑项目文件夹
rules
中的文件并修复该 sed 行debian
- 现在运行:
debuild -S
- 最后运行:
dput ppa:yourusername/ppa ../projectname_*_source.changes
故障排除
如果您收到签名错误,请确保在末尾添加了以下内容~/.bashrc file
:
export DEBFULLNAME='Your name'
export DEBEMAIL='[email protected]'
注意:
DEBFULLNAME
和的值DEBEMAIL
应该与您的 GPG 密钥的值相匹配。- 您需要重新启动终端以使更改生效,或者运行
source ~/.bashrc
以重新加载文件 - 您应该检查该
debian/changelog
文件是否有匹配的有效电子邮件,DEBFULLNAME
并且DEBEMAIL
- 您可能需要更新
debian/changelog
文件中的版本号。无论如何,请确保没有-public
后缀或其他任何带有-