web-dev-qa-db-ja.com

.desktopファイルのExec =。*がすぐに置き換えられないようにするにはどうすればよいですか?

私はまだクイックリストを機能させようとしていますが、問題が見つかりました:debian/rulesをすばやく作成します

sed -i 's|Exec=.*|Exec=/opt/extras.ubuntu.com/wakeonplan/bin/wakeonplan|' debian/wakeonplan/usr/share/applications/extras-wakeonplan.desktop; \

CLIオプションで静的クイックリストを使用するのを防ぐにはどうすればよいですか?

1
int_ua

私はあなたがヒットしたと思います Quicklyのバグ

回避策として、次の操作を実行できます。

  1. ターミナルを開く
  2. quickly package --extrasを実行します
  3. プロジェクトのrulesフォルダーにあるdebianファイルを編集し、そのsed行を修正します
  4. 今すぐ実行:debuild -S
  5. そして最後に実行します:dput ppa:yourusername/ppa ../projectname_*_source.changes

トラブルシューティング

署名エラーが発生した場合は、~/.bashrc fileの最後に以下を追加したことを確認してください。

export DEBFULLNAME='Your name'
export DEBEMAIL='[email protected]'

ご了承ください:

  • DEBFULLNAMEDEBEMAILの値は、GPGキーの値と一致する必要があります。
  • 変更を有効にするには、ターミナルを再起動するか、source ~/.bashrcを実行してファイルを再読み込みする必要があります。
  • debian/changelogファイルにDEBFULLNAMEDEBEMAILにも一致する有効な電子メールがあることを確認する必要があります
  • debian/changelogファイルのバージョン番号を更新する必要がある場合があります。いずれの場合も、-publicサフィックス、または-が付いたものがないことを確認してください
1
David Planella