Czy bezpiecznie jest opróżnić / usr / share / doc?


19

Nie potrzebuję stron i dokumentacji na moim serwerze Debiana. Czy można całkowicie opróżnić ten folder, aby zwolnić trochę miejsca na dysku, zastępując wszystkie pliki w tym folderze pustymi plikami zastępczymi.

A może jest lepszy sposób na odinstalowanie wszystkich stron i dokumentacji?

Do tej pory zainstalowano localepurgektóry już odinstalowane wszystkie nieużywane lokalizacje i mógłby również odinstalować mój niemiecki lokalizacje ale chciałbym zachować pewną niemiecką lokalizację.

Przez „bezpieczny” mam na myśli nie do końca bezpieczny, ale tę samą „bezpieczeństwo”, której używam localepurge(co nigdy nie spowodowało żadnego problemu)


Nawiasem mówiąc, czy budujesz system osadzony? W dzisiejszych czasach nie wyobrażam sobie żadnego innego rodzaju systemu, w którym kilkaset megabajtów zrobiłoby tyle różnicy i byłoby warte kłopotów z złamaniem menedżera pakietów.
Celada,

Mam bardzo mało miejsca na dysku na maszynie wirtualnej w chmurze. Więc mówisz, że złamałoby to menedżera pakietów ?
rubo77

Zacznę od sprawdzenia, czy nie masz żadnych paczek, których nie potrzebujesz, a następnie ich usunięcia. Możesz także sprawdzić, czy są dostępne tylko pakiety doc. Dokumentacja dołączona do oprogramowania zwykle nie zajmuje dużo miejsca.
Faheem Mitha

2
Czyszczenie z /usr/share/docpewnością nie powinno zepsuć żadnego menedżera pakietów, ale (A) nie dotyczy stron podręcznych, i (B) jeśli chcesz go wyczyścić, usuń pliki poprawnie, a nie dziwny pomysł zastąpienia ich wszystkimi pustymi plikami ( który nadal będzie zajmował mniej miejsca dla i-węzłów ... i wyglądałby po prostu niesamowicie głupie)
underscore_d

Odpowiedzi:


14

Usunięcie plików w /usr/share/docsystemach opartych na Debianie powinno być w porządku .

Polityka Debian wyraźnie określa w rozdziale 12.3:

Pakiety nie mogą wymagać istnienia plików w / usr / share / doc /, aby działać. [...]

Administrator systemu powinien mieć możliwość usuwania plików z katalogu / usr / share / doc / bez powodowania uszkodzenia programów.

Ponieważ menedżer pakietów jest także programem, powinien poprawnie obsługiwać tę sytuację (brakujące pliki). Może być potrzebna po aktualizacjach, aby /usr/share/docponownie ręcznie wyczyścić .

W odpowiedzi na to pytanie Ubuntu wyjaśnić, jak miejsca na dysku mogą być zapisywane i kierownik Pakiet może być poprawnie skonfigurowany w systemach opartych na Debianie.


2

Ingerowanie w menedżera pakietów Debiana poprzez usuwanie plików, które są pod jego kontrolą, jest zawsze niebezpieczne. Dlatego włączenie tego akapitu do dokumentacji localepurge:

Pamiętaj, że to narzędzie to hack, który nie jest zintegrowany z systemem zarządzania pakietami Debiana i dlatego nie jest przeznaczony dla osób o słabych nerwach. Ten program zakłóca zarządzanie pakietami Debiana i wywołuje dziwne, ale zwykle nieszkodliwe zachowanie programów związanych z apt / dpkg, takich jak dpkg-repack, reportbug itp. Odpowiedzialność za użycie i możliwe uszkodzenie systemu spoczywa zatem na sysadminie ( Twoje ręce.

Niemniej jednak, jeśli naprawdę potrzebujesz miejsca na dysku, możesz to zrobić, jeśli to działa. Można się spodziewać, że pakiety zasadniczo nie zależą od tego, czy ich dokumentacja jest obecna, ale nie ma gwarancji.

Czy jest lepszy sposób na odinstalowanie wszystkich stron podręcznika.

Usuwanie /usr/share/docnie ma nic wspólnego ze stronami. Te znajdują się w /usr/share/man.


Więc z definicji w tym folderze jest tylko dokumentacja? wydaje mi się, że byłoby to takie samo ryzyko jak użycie localepurge, które nigdy nie spowodowało żadnego problemu
rubo77

jasne, zaktualizowałem swoje pytanie, nie znałem dużej różnicy między stronami podręcznika a dokumentacją, ale teraz wyjaśniłem, że nie potrzebuję obu
rubo77
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.