xdg-открытый установлен, все же также не установлен

Я не вижу никакой смысл в использовании только grep (s), кроме того, если это - строгое ограничение. Это не может быть сделано с одним вызовом к grep.

grep -A 2 "The mail system" mbox_file | tail -n +3
  • grep: Найдите строку и произведите 2 строки после,
  • хвост: сократите первые 2 строки (т.е. начните с третьей строки).
7
16.11.2013, 10:29
2 ответа

Это кажется, что Ваша база данных пакета завинчена. Сначала я определил бы все версии xdg-open то, что Вы имеете в своей системе. type должен всегда использоваться для того, чтобы сделать эту задачу, никогда не полагаться which или whereis.

Пример

Определите все xdg-open.

$ type -a xdg-open
xdg-open is /usr/bin/xdg-open

Узнайте, каких пакетов они являются частью.

$ dpkg -S /usr/bin/xdg-open
xdg-utils: /usr/bin/xdg-open

Вы захотите к любому повторному вышеупомянутому dpkg -S .. для каждого соответствия, возвращенного type -a или используйте это dpkg -S .. поиск вместо этого.

$ dpkg -S xdg-open
xdg-utils: /usr/bin/xdg-open
xdg-utils: /usr/share/man/man1/xdg-open.1.gz

Я сделал бы каждого по одному.

Переустановка xdg-utils

Если требуется обновиться, установка этого пакета делают это:

$ sudo apt-get --reinstall xdg-utils
6
27.01.2020, 20:17
  • 1
    я shouldha ожидал! Не волнуйтесь - я отменил удаление как можно скорее и сумел восстановиться путем вставки списка программ, это сказало, что удалит в a sudo apt-get install команда. Уф. –  nacnudus 16.11.2013, 10:59

Благодаря подсказке @slm я разыскал это.

Некоторое время назад я последовал некоторому плохому совету для создания chromium-browser значение по умолчанию на Linux Mint. Совет был, удалить usr/bin/xdg-open, затем создайте символьную ссылку в ее месте к chromium-browser.

Это верный сделанный Хром браузер по умолчанию. Это сделало Хром значением по умолчанию для большого количества вещей.

С тех пор, конечно, я установил официальный Chrome для Linux от Google. Это работало значением по умолчанию автоматически, и я забыл о клудже.

К сожалению, трудно зафиксировать. Можно ли удалить символьную ссылку хорошо, но как получить оригинал? sudo apt-get install xdg-utils не беспокоится, потому что это думает, что это уже актуально. sudo apt-get remove xdg-utils в настоящее время занято, удаляя фактически мою всю систему.

2
27.01.2020, 20:17
  • 1
    Не удаляйте его!!! Посмотрите мои обновления. –  slm♦ 16.11.2013, 10:27

Теги

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