В настоящее время можно найти ошибка что нет позволяет нам выполнять обычное обновление Arch Linux.
Эта ошибка возникает из-за файла локаль.sh. |
Терминал показывает нам следующую ошибку:
ошибка: транзакция не удалась (конфликтующие файлы)
initscripts: /etc/profile.d/locale.sh существует в файловой системе
Произошли ошибки, пакеты не обновлялись
С этим обновлением Команда Arch Linux запустил следующее сообщение:
Перед обновлением вручную удалите файл /etc/profile.d/locale.sh. Да. /etc/rc.conf не работает в оболочке входа в систему, прочтите полное объявление.
Изменения в местном управлении:
/etc/profile.d/locale.sh теперь является статическим файлом, который является источником правильных файлов конфигурации для установки вашей локали, а не создается при загрузке. Преимущество этого заключается в том, что на одну запись в / etc меньше, и это позволяет изменениям локали вступать в силу без необходимости перезагрузки (просто войдите в систему).
Мы добавляем поддержку в /etc/locale.conf. Конфигурация этого файла имеет приоритет над файлом /etc/rc.conf, и те, кто использует репозитории, которые не могут исходить /etc/rc.conf, вынуждены перейти на этот новый формат. /etc/locale.conf содержит отдельный список новой строки для назначений переменных. Мы поддерживаем переменные LANG, а также переменные LC_ * (за исключением LC_ALL). Формат используется совместно с systemd.
Решение выделено жирным шрифтом, удалите файл. Для этого нам нужно войти в наш файловый браузер в корневом режиме.
Позже мы переходим в /etc/profile.d и удаляем locale.sh.
Второй вариант - использовать терминал. для этого в корневом режиме пишем:
компакт-диск /etc/profile.d
Теперь удаляем файл:
rm locale.sh
Исправлено, теперь можно нормально обновить систему
Спасибо за эту информацию. Я уже второй день пытаюсь установить Arch, но мне не удалось обновить и ничего не смонтировать из-за конфликта многих пакетов. Все идет нормально. Еще раз спасибо.
Смелее вопрос,
Я уже читал об этой ошибке на странице Arch, дело в том, что при обновлении я не получаю никаких ошибок, то есть обновляюсь без проблем, но файл /etc/profile.d/locale.sh все еще находится на моем компьютере, Удалять на всякий случай или не волноваться и ждать, пока не появится ошибка?