Отмена удаляет документацию из Ubuntu

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

  1. Виртуальное Поле (ошибка во время выполненного - должна была создать/usr/share/doc/virtualbox),
  2. PostgreSQL (ошибка во время установки - должна была создать/usr/share/man/man7),

Править

Потребовалось большое рытье (приблизительно 2 дня) для нахождения решения 1. К сожалению, не было никакого способа узнать, какой каталог был проблемой, или даже что существование каталога было проблемой. К счастью, после 2 дней, непосредственно перед тем, как я собирался сделать чистую установку, я столкнулся с этим сообщением, которое подсказало, что удаление документации могло быть проблемой.

Таким образом, решение не состоит в том, чтобы только "воссоздать папку", как в одном из комментария говорится, но узнать, какую папку (папки) воссоздать, который не так легок.

2 было легче из-за ошибки, распечатанной на консоли.

На данный момент я хотел бы вернуть свою систему к "неповрежденному" этапу, не имея необходимость делать, полное переустанавливает. Что лучший способ состоит в том, чтобы вернуть документацию?

0
задан 13 April 2017 в 05:24

1 ответ

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

sudo apt install --reinstall package_name

Однако иногда документация предоставлена другим пакетом:

dpkg -L package_name        // List of files installed by the package
apt depends package_name    // Other dependency packages, including doc packages

, Если Вы не уверены, какой пакет обеспечил файл, легко искать:

dpkg -S /path/to/file_name

И одна подсказка: диспетчер пакетов (apt/dpkg) заботится о присутствие из файла. Никогда вручную не удаляют файл, помещенный apt/dpkg. Однако apt/dpkg заботится не с для содержание из того файла. Если Вы действительно желаете, можно легко заменить большие файлы документа крошечными фиктивными файлами (на Ваш собственный риск, конечно).

sudo rm /path/to/file_name          // Warning: rm cannot be undone!
sudo touch /path/to/file_name

команда 'du' очень полезна, чтобы определить, стоят ли сбережения пространства. Отмените замену путем переустановки пакета.

0
ответ дан 7 November 2019 в 02:30

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

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