SSH не подключается после обновления библиотеки C / bin / bash не найден [закрыт]

Поскольку шаблон, который вы ищете, содержит /, измените разделительный синтаксис команды sed для разделителей. Например, вы можете использовать _, а также использовать группировку шаблонов, чтобы вы могли использовать обратную ссылку в подстановке:

sed -r 's_(<property name="encryptData">)false(</property>)_\1true\2_' /Users/User/Desktop/mirth.cfg

Также всегда рекомендуется делать резервную копию при использовании функции -i:

sed -ri.bak 's_(<property name="encryptData">)false(</property>)_\1true\2_' /Users/User/Desktop/mirth.cfg

Теперь исходный файл будет сохранен как /Users/User/Desktop/mirth.cfg.bak, а измененный файл будет /Users/User/Desktop/mirth.cfg.

-1
задан 16 August 2017 в 00:44

2 ответа

Прежде чем начать с фактического ответа, совет: dpkg (и многие другие команды) печатают предупреждающие сообщения и отказываются выполнять опасные или идиотские задачи по какой-либо причине. Не используйте опции, начиная с --force, если вы точно не знаете, что делаете, или доверяете своей компетентности и доброй воле человека, говорящего вам об этом!

Если у вас есть слово совета, прежде чем я начну с фактического ответа: dpkg (и многие другие команды) печатают предупреждающие сообщения и отказываются выполнять опасные или идиотские задачи по какой-либо причине. Не используйте опции, начиная с --force, если вы точно не знаете, что делаете, или доверяете компетенции и доброй воле человека, говорящего вам об этом! доступ к рассматриваемой машине (из которой вы удален libc6), вы можете использовать живую систему для извлечения временной установки libc6, которая должна позволить вам загружать систему и использовать диспетчер пакетов для ее правильной установки:

Загрузите живую систему ( с USB или DVD) и смонтировать корневую файловую систему (ы) сломанной установки. Предположим, что он установлен на /media/ubuntu/root. Загрузите самую последнюю версию пакета libc6 для выпуска и архитектуры Ubuntu, например. г. из пакетов Ubuntu или Launchpad. Извлеките пакет в ранее смонтированную файловую систему: sudo dpkg-deb -x libc6_2.23-0ubuntu9_amd64.deb /media/ubuntu/root Откорректируйте имя файла пакета и путь извлечения в вашу ситуацию. Перезагрузитесь в установку Ubuntu и попросите Apt исправить недостающие пакеты и, в частности, переустановить пакет libc6: sudo apt-get install -f --reinstall libc6
2
ответ дан 18 July 2018 в 08:28

Прежде чем начать с фактического ответа, совет: dpkg (и многие другие команды) печатают предупреждающие сообщения и отказываются выполнять опасные или идиотские задачи по какой-либо причине. Не используйте опции, начиная с --force, если вы точно не знаете, что делаете, или доверяете своей компетентности и доброй воле человека, говорящего вам об этом!

Если у вас есть слово совета, прежде чем я начну с фактического ответа: dpkg (и многие другие команды) печатают предупреждающие сообщения и отказываются выполнять опасные или идиотские задачи по какой-либо причине. Не используйте опции, начиная с --force, если вы точно не знаете, что делаете, или доверяете компетенции и доброй воле человека, говорящего вам об этом! доступ к рассматриваемой машине (из которой вы удален libc6), вы можете использовать живую систему для извлечения временной установки libc6, которая должна позволить вам загружать систему и использовать диспетчер пакетов для ее правильной установки:

Загрузите живую систему ( с USB или DVD) и смонтировать корневую файловую систему (ы) сломанной установки. Предположим, что он установлен на /media/ubuntu/root. Загрузите самую последнюю версию пакета libc6 для выпуска и архитектуры Ubuntu, например. г. из пакетов Ubuntu или Launchpad. Извлеките пакет в ранее смонтированную файловую систему: sudo dpkg-deb -x libc6_2.23-0ubuntu9_amd64.deb /media/ubuntu/root Откорректируйте имя файла пакета и путь извлечения в вашу ситуацию. Перезагрузитесь в установку Ubuntu и попросите Apt исправить недостающие пакеты и, в частности, переустановить пакет libc6: sudo apt-get install -f --reinstall libc6
2
ответ дан 24 July 2018 в 19:05
  • 1
    Привет, Дэвид, спасибо за ваш ответ, но в данный момент у меня нет физического доступа к машине, только удаленный, но я следую вашим рекомендациям. – Felipe Albuquerque 16 August 2017 в 17:41

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

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