Чи безпечно порожнє / usr / share / doc?


19

Мені не потрібні рукописи та документації на моєму сервері debian. Чи зберегти це, щоб повністю виповнити папку, щоб звільнити місце на диску, замінивши всі файли в цій папці порожніми фіктивними файлами.

Або є кращий спосіб видалити всі підручники та документацію?

Поки я встановив, localepurgeщо вже видалив усі невикористані локалі, а також міг би видалити свої німецькі мови, але я хотів би зберегти німецьку локалізацію.

Під "безпечним" я маю на увазі не зовсім безпечний, але такий же "безпечний", як і я localepurge(який ніколи не спричиняв жодної проблеми)


Ви, до речі, будуєте вбудовану систему? У цей день і вік я не можу собі уявити жодної іншої системи, де пару сотень мегабайт мали б таке значення і варто було б зламати диспетчера пакунків.
Селада

Мені просто дуже мало місця на диску у ВМ в хмарі. Отже, ви говорите, що це порушить менеджера пакунків ?
rubo77

Я б почав, перевіривши, що у вас немає пакетів, які вам не потрібні, і видалив їх спочатку. Ви також можете перевірити наявність пакетів лише для документів. Документація, що включає програмне забезпечення, зазвичай не займає багато місця.
Faheem Mitha

2
Очищення, /usr/share/docбезумовно, не повинно порушувати жодного менеджера пакунків, але (A) це не стосується manpages, і (B) якщо ви збираєтеся його очистити, видаліть файли належним чином, а не химерну ідею замінити їх усі порожніми файлами ( який все ще буде використовувати менший простір для inode ... і просто виглядатиме неймовірно нерозумно).
підкреслюйте_d

Відповіді:


14

Видалити файли в /usr/share/docсистемах на базі Debian слід добре .

У розділі 12.3 чітко визначено політику Debian :

Пакети не повинні вимагати існування файлів у / usr / share / doc / для того, щоб функціонувати. [...]

Системний адміністратор повинен мати можливість видаляти файли в / usr / share / doc /, не викликаючи порушення програм.

Оскільки менеджер пакунків також є програмою, він повинен належним чином впоратися з цією ситуацією (відсутні файли). Може знадобитися після оновлення, щоб /usr/share/docзнову очистити вручну.

У відповідь на це питання Ubuntu пояснити, як дисковий простір може бути збережений і менеджер пакетів може бути налаштований відповідним чином в системах Debian на базі.


2

Втручання керівника пакунків Debian шляхом видалення файлів, які перебувають під його контролем, - це завжди небезпечно. Отже, включення цього пункту до документації щодо localepurge:

Зауважте, що цей інструмент - це хакер, який не інтегрований із системою управління пакунками Debian і тому не для слабкого серця. Ця програма перешкоджає управлінню пакетами Debian і провокує дивну, але зазвичай нешкідливу поведінку програм, пов'язаних з apt / dpkg, такими як dpkg-repack, reportbug і т.д. твої руки.

Тим не менш, якщо вам дійсно потрібен простір на диску, ви, звичайно, можете це зробити, якщо він працює для вас. Можна було б очікувати, що пакети, як правило, не залежать від їх документації для роботи, але гарантій немає.

Або є кращий спосіб видалення всіх manpages.

Видалення не /usr/share/docмає нічого спільного з manpages. Ці знайдені в /usr/share/man.


Тож за визначенням у цій папці є лише документація? тоді мені здається, це був би той самий ризик, як використання localepurge, який ніколи не викликав у мене жодної проблеми
rubo77

звичайно, я оновив своє запитання, не знав великої різниці між сторінками та документацією, але тепер я уточнив, що мені не потрібно обоє
rubo77
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.