Có an toàn để trống / usr / share / doc không?


19

Tôi không cần các trang và tài liệu trên máy chủ debian của tôi. Có phải nó được lưu vào trống hoàn toàn thư mục đó để giải phóng một số không gian đĩa, bằng cách thay thế tất cả các tệp trong thư mục đó bằng các tệp giả.

Hoặc có cách nào tốt hơn để gỡ cài đặt tất cả các trang và tài liệu?

Cho đến nay tôi localepurgeđã cài đặt đã gỡ cài đặt tất cả các địa điểm không sử dụng và cũng có thể gỡ cài đặt các địa điểm tiếng Đức của tôi nhưng tôi muốn giữ một số nội địa hóa của Đức.

Với "an toàn" tôi có nghĩa là không hoàn toàn an toàn, nhưng cùng một "an toàn" như tôi đã sử dụng localepurge(điều này chưa bao giờ gây ra bất kỳ vấn đề nào cho đến nay)


Nhân tiện, bạn đang xây dựng một hệ thống nhúng phải không? Trong thời đại ngày nay, tôi không thể tưởng tượng được bất kỳ loại hệ thống nào khác, nơi một vài trăm megabyte sẽ tạo ra sự khác biệt lớn như vậy và đáng để phá vỡ trình quản lý gói.
Celada

Tôi thực sự rất thấp về không gian đĩa trong máy ảo trên đám mây. Vì vậy, bạn đang nói rằng nó sẽ phá vỡ trình quản lý gói ?
rubo77

Tôi sẽ bắt đầu bằng cách kiểm tra xem bạn không có bất kỳ gói nào bạn không cần và xóa những gói đó trước. Bạn cũng có thể kiểm tra các gói chỉ dành cho doc. Tài liệu bao gồm phần mềm thường không sử dụng nhiều dung lượng.
Faheem Mitha

2
Việc xóa /usr/share/docchắc chắn không nên phá vỡ bất kỳ trình quản lý gói nào, nhưng (A) nó không liên quan đến các trang và (B) nếu bạn sẽ xóa nó, xóa các tệp đúng cách, không phải là ý tưởng kỳ lạ về việc thay thế tất cả chúng bằng các tệp trống ( sẽ vẫn tiêu tốn không gian nhỏ hơn cho các nút ... và trông sẽ cực kỳ ngớ ngẩn).
gạch dưới

Câu trả lời:


14

Sẽ tốt hơn nếu xóa các tệp trong /usr/share/doccác hệ thống dựa trên Debian.

Các chính sách Debian xác định một cách rõ ràng trong phần 12,3:

Các gói không được yêu cầu sự tồn tại của bất kỳ tệp nào trong / usr / share / doc / để hoạt động. [...]

Quản trị viên hệ thống sẽ có thể xóa các tệp trong / usr / share / doc / mà không khiến bất kỳ chương trình nào bị hỏng.

Vì trình quản lý gói cũng là một chương trình, nên xử lý tình huống này (các tệp bị thiếu) đúng cách. Nó có thể cần thiết sau khi cập nhật để thanh lọc /usr/share/docbằng tay một lần nữa.

Các câu trả lời cho câu hỏi Ubuntu này giải thích, làm thế nào có thể lưu không gian đĩa và trình quản lý gói có thể được cấu hình đúng trong các hệ thống dựa trên Debian.


2

Việc can thiệp vào trình quản lý gói Debian bằng cách xóa các tệp nằm dưới sự kiểm soát của nó luôn là một điều nguy hiểm. Do đó, việc đưa đoạn này vào tài liệu của localepurge:

Xin lưu ý rằng công cụ này là một bản hack không được tích hợp với hệ thống quản lý gói của Debian và do đó không dành cho người yếu tim. Chương trình này can thiệp vào việc quản lý gói Debian và gây ra hành vi lạ, nhưng thường vô hại đối với các chương trình liên quan đến apt / dpkg như dpkg-repack, báo cáo, v.v. ban tay của bạn.

Tuy nhiên, nếu bạn thực sự cần dung lượng đĩa, tất nhiên bạn có thể tự do làm điều đó nếu nó phù hợp với bạn. Mọi người sẽ mong đợi rằng các gói thường không phụ thuộc vào tài liệu của họ có mặt để hoạt động, nhưng không có gì đảm bảo.

Hoặc có một cách tốt hơn để gỡ cài đặt tất cả các trang.

Xóa /usr/share/dockhông có gì để làm với các trang. Những người được tìm thấy trong /usr/share/man.


Vậy theo định nghĩa chỉ có tài liệu bên trong thư mục đó? sau đó đối với tôi, nó sẽ có cùng rủi ro như sử dụng localepurge mà không bao giờ gây ra bất kỳ vấn đề nào với tôi
rubo77

chắc chắn, tôi đã cập nhật câu hỏi của mình, không biết sự khác biệt lớn giữa các trang hướng dẫn và tài liệu hướng dẫn, nhưng bây giờ tôi đã làm rõ rằng tôi không cần cả hai
rubo77
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.