Пробелы в файле.desktop Exec путь

pacmanсообщает вам, что не может обновить систему, потому что не может обновить пакет без нарушения зависимости.

У вас установлен пакет с именем pamac-qt. Этот пакет указан как «экспериментальный » и несовместим с API pamac 9 . Вам нужно будет заменить его на pamac-gtk.

Это должно решить вашу проблему:

pacman -S pamac-gtk
pacman -R pamac-qt

2
12.11.2020, 22:38
1 ответ

См. спецификацию . Это сложно. Вы должны заключать в кавычки аргументы, содержащие зарезервированные символы (длинный список ), но только с двойными -кавычками . Таким образом, ваша команда фактически передает 'cdв качестве второго аргумента для bash. Также &&не находится в двойных -кавычках, поэтому выдает ошибку.

Я не использую gnome, поэтому не могу это проверить, но в спецификации указано вы должны экранировать символы "`\$внутри строки, (и вы должны экранировать %с помощью %%, если вы не хотите использовать код поля, как вы делаете ), поэтому вы можете попробовать что-то вроде

bash -xc "cd \"\\$(dirname %k)\" && bash./patch.sh && bash -c \"read -n1\""

Спецификация может быть связана с несколькими конкретными -нетривиальными примерами.

1
18.03.2021, 22:50

Теги

Похожие вопросы