LXD с одним nvme и одним sata-диском

Помимо копирования двоичного файла с другого компьютера и надеясь, что это правильная версия, это также можно решить, используя apt или apt-get, чтобы установить пакет sed и передать параметр --reinstall, чтобы [ f6] будет загружен и установлен, хотя менеджер пакетов Ubuntu считает, что он уже присутствует.

sudo apt install --reinstall sed

Это работает с apt-get вместо apt. Он удаляет и переустанавливает пакет за один шаг. Ситуация в этой проблеме заключается в том, что и передача опции --reinstall , поэтому повторная установка разрешает это. Без флага --reinstall менеджер пакетов предполагает, что ничего не нужно делать, потому что пакет уже установлен.

Сначала вы можете запустить sudo apt update, если хотите, хотя обычно это не требуется в в этом случае, если вы не изменили свои источники программного обеспечения, не делая этого. Вы можете передать флаг --purge, если хотите, но здесь это необязательно, поскольку это просто приводит к удалению конфликтов для пакета при его удалении.

sed - это утилита, позволили предположить, что существует и полагаться на самих себя. Как вы заметили, скрипты, выполняемые при установке, удалении или обновлении программного обеспечения, могут использовать sed. Это источник ваших конкретных сообщений об ошибках. считает, что APT или dpkg могут полагаться на него напрямую и не могут его переустановить. На практике это, похоже, не происходит, и я этого не ожидаю. Я тестировал это на Ubuntu 16.04 LTS.

Я не могу думать о какой-либо ситуации, когда замена двоичного файла устраняет проблему, но не переустанавливает работу и не показывает ошибку немедленно (см. Комментарии к сообщению). Хотя я не могу быть на 100% уверен, что эти инструкции будут работать для вас - потому что, возможно, больше было нарушено, чем задокументировано в вопросе, - они должны, как правило, работать как минимум надежно, как вручную заменить /bin/sed для других, которые испытывают эту проблему. [ ! d9]

0
задан 27 October 2017 в 16:36

0 ответов

Другие вопросы по тегам:

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