Поскольку шаблон, который вы ищете, содержит /, измените разделительный синтаксис команды 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.
Прежде чем начать с фактического ответа, совет: 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
Прежде чем начать с фактического ответа, совет: 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