KDE открывает .deb файлы с площадью вместо диспетчера пакетов

[1189180]Для меня работает следующее:

Пример

Ниже показан пример [1189610]inotifywait[1189611], использующий метод, похожий на ваш. Затем я захожу в каталог [1189612]somedir[1189613] и касаюсь профиля, [1189614] касаюсь профиля [1189615]. В результате в окне [1189616]inotifywait[1189617]:

NOTE:[1189619] Чтобы получить все выходные данные из [1189620]inotifywait[1189621], можно слегка изменить свой пример:

И снова коснуться файла командой [1189622]коснуться профиля[1189623], теперь я вижу событие:

Для другого примера, который показывает, как использовать [1189624]inotifywait[1189625], посмотрите на пример, который я показал в своем ответе на этот вопрос под названием: [1189626]Automatically detect when a file has reached a size limit[1189627].

Ваша проблема Я полагаю, что часть вашей проблемы заключается в том, что вы предполагаете, что вывод, возвращаемый из [1189628]inotifywait[1189629] - это просто имя файла, хотя очевидно, что это не из вышеприведенных примеров.

Так что эти [1189630]if[1189631] утверждения никогда не будут успешными:

При разработке таких Bash скриптов как этот часто бывает полезно включить отладку с помощью этой команды сверху:

Вы можете отключить ее с помощью этой команды:

  • Вы можете обернуть участки вашего кода, используя эти сообщения для включения/выключения.

2
11.05.2015, 09:40
2 ответа

Debian снова считает очень нестандартным (как обычно). Например, в Debian Jessie физическая программа ar обычно отображается как /usr/bin/i486-linux-gnu-ar resp. /usr/bin/i586-linux-gnu-ar resp. /usr/bin/x86_64-linux-gnu-ar.
Хотя в моём распоряжении нет Debian, я предполагаю, что /usr/bin/ar - это всего лишь символическая ссылка. (Пожалуйста, обратите внимание, что это просто предположение - для проверки на месте мне потребуется прямой доступ к живой системе)

Так что, возможно, следующая строка поможет вам избавиться от страданий, при условии, что ваша способность работает :

$ sudo apt-get install binutils

В случае отрицательная (i. e. если она НЕ работает), скачайте, например, binutils_x.yy-p_i386.deb (x.yy - номер версии (например, 2.25), p - уровень патча) с FTP-сервера Debian и установите его с помощью dpkg -i (должно быть, это суперпользователь).

-6
27.01.2020, 22:54

Вы можете изменить, какая программа открывает файл при одновременном / дважды щелкните его в KDE by:

  • .
  • Настоятельно: щелчок правой кнопкой мыши, свойства. На вкладке Общие параметры типа файлов. Измените порядок приложений в разделе «Порядок предпочтения приложений». Они пытались сверху.

Скорее всего, чтобы получить это на работу, вы, вероятно, должны установить GDEBI-KDE . Это, вероятно, станет по умолчанию «Open» Action, но если не один из двух способов выше, давайте изменим по умолчанию.

(В настоящее время у вас есть что-то, что пытается использовать Ar , чтобы перечислить содержимое пакета. Перечисление содержимого не является вашей целью, поэтому установка Ar ISN Это действительно собираюсь помочь.)

6
27.01.2020, 22:54

Теги

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