
Я пытаюсь сделать в меню пункт установщика приложений. Когда вы нажимаете на него, он выполняет команду установки программы. Я могу использовать для этого apt-get и пользовательский лаунчер.
Однако как сделать так, чтобы после установки приложения оно автоматически удаляло «Installer Launcher»?
Извините, если я неясно выразился, я не был уверен, как сформулировать свой вопрос.
PS: Я использую среду xfce(xubuntu).
решение1
Узнать, какие лаунчеры установлены, можно, выполнив:
dpkg -L <package> | grep -E "^/usr.*share.*desktop\$"
Это выведет список файлов. Вы можете либо удалить их (я не уверен, что я бы это сделал), либо переименовать их во что-то другое (например, приклеить a .disabled
в конце). Вот как я бы сделал второе:
dpkg -L <package> | grep -E "^/usr.*share.*desktop\$" | sudo xargs -I% mv "%" "%.disbaled"