Como evitar a substituição rápida de Exec =. * no arquivo .desktop?

1

Ainda estou tentando fazer o Quicklist funcionar e descobri o problema: Cria rapidamente debian/rules com

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

Como faço para impedir que isso aconteça para usar uma lista rápida estática com opções de CLI?

    
por int_ua 06.07.2012 / 11:58

1 resposta

1

Acho que você acertou um bug no Quickly .

Como solução alternativa, você pode fazer o seguinte:

  1. Abra um terminal
  2. Executar quickly package --extras
  3. Edite o arquivo rules na pasta debian do seu projeto e corrija essa linha sed
  4. Agora execute: debuild -S
  5. E finalmente execute: dput ppa:yourusername/ppa ../projectname_*_source.changes

Solução de problemas

Se você está recebendo erros de assinatura, verifique se adicionou o seguinte no final de ~/.bashrc file :

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

Observe que:

  • Os valores de DEBFULLNAME e DEBEMAIL devem corresponder aos valores da sua chave GPG.
  • Você precisará reiniciar o terminal para que as alterações tenham efeito ou, como alternativa, executar source ~/.bashrc para recarregar o arquivo
  • Você deve verificar se o arquivo debian/changelog tem um email válido que corresponda a DEBFULLNAME e DEBEMAIL também
  • Pode ser necessário atualizar o número da versão no arquivo debian/changelog . Em qualquer caso, verifique se não há% sufixo -public ou qualquer outra coisa com -
por David Planella 06.07.2012 / 13:21