Получение действительных/оригинальных файлов конфигурации Openbox в формате .xml

Вопрос или проблема

Проводя проверку пакетов всех файлов системы Ubuntu 22.04.5, я получил следующий результат:

??5?????? c /etc/xdg/openbox/menu.xml
??5?????? c /etc/xdg/openbox/rc.xml
??5?????? c /etc/sudoers

Я знаю, что не могу исправить sudoers, так как модифицировал его сам; но я скачал оба файла Openbox из источника ( https://openbox.org/dist/openbox/openbox-3.6.1.tar.xz ) и команда dpkg все еще говорит, что это не правильные файлы (переустановка пакета не добавляет файлы в этот путь).

Есть ли способ получить эти два действительных файла? Спасибо

Ответ или решение

Для восстановления оригинальных файлов конфигурации Openbox в Ubuntu 22.04.5, таких как menu.xml и rc.xml, существует несколько методов. Мы рассмотрим каждый шаг подробно, чтобы вы могли успешно восстановить корректные версии указанных файлов.

1. Установка Openbox из официального репозитория

Первый и наиболее надёжный способ — это переустановка Openbox из официальных репозиториев. Поскольку вы уже упомянули, что не удалось исправить файлы после загрузки из исходников, переустановка пакета может вновь извлечь оригинальные файлы:

sudo apt update
sudo apt install --reinstall openbox

После выполнения этой команды файлы конфигурации должны быть восстановлены. Их местоположение обычно — /etc/xdg/openbox/menu.xml и /etc/xdg/openbox/rc.xml.

2. Восстановление файлов после удаления

Если переустановка пакета не сработала и файлы не были заново добавлены, возможно, дело в том, что пакет Openbox был установлен через другие методы, такие как компиляция из исходников. Чтобы убедиться, что система точно уведомлена о состоянии пакета, следует выполнить:

sudo dpkg-reconfigure openbox

Эта команда попытается восстановить конфигурацию пакета.

3. Скачать оригинальные файлы вручную

В качестве альтернативы вы можете скачать оригинальные файлы конфигурации прямо из репозитория Ubuntu. Для этого выполните следующие команды:

  1. Убедитесь, что у вас установлен пакет apt-get для скачивания:
sudo apt-get source openbox
  1. Найдите и скопируйте нужные файлы menu.xml и rc.xml из загруженного исходного кода в директорию /etc/xdg/openbox/. Эти файлы могут быть расположены внутри папки с именем, содержащим версию Openbox, и вам нужно будет просто переместить их в нужную директорию.

4. Использование GitHub или другого репозитория

Вы можете найти оригинальные файлы конфигурации Openbox на GitHub или других открытых репозиториях. Например:

  1. Перейдите на официальный репозиторий Openbox на GitHub: Openbox GitHub.

  2. В разделе с кодом найдите папку, в которой хранятся конфигурационные файлы, и скачайте нужные вам файлы. Вы можете создать новую папку для этих файлов у себя в системе и поместить их в /etc/xdg/openbox/.

5. Проверка целостности файлов

После восстановления файлов важно убедиться, что система больше не будет сообщать об их повреждении. Для этого выполните команду проверки:

sudo debsums -s openbox

Это поможет вам убедиться в том, что все файлы конфигурации Openbox соответствуют оригинальным версиям.

Заключение

Для восстановления оригинальных конфигурационных файлов Openbox, таких как menu.xml и rc.xml, лучше всего использовать официальный репозиторий Ubuntu или проверенные источники, как GitHub. Если вы изменяли файл sudoers, будьте осторожны и избегайте его переустановки, так как это может привести к потере ваших прав. Сохраните резервные копии своих конфигурационных файлов перед внесением изменений.

Если же возникнут дополнительные сложности, вы всегда можете обратиться за поддержкой к сообществу пользователей Ubuntu или Openbox для получения дополнительных рекомендаций и помощи.

Оцените материал
Добавить комментарий

Капча загружается...