Xóa các trang man khi cài đặt Ubuntu Docker


10

Tôi đang cố gắng giảm dấu chân của hình ảnh docker Ubuntu của tôi. Cho rằng có rất ít sử dụng cho các tập tin người đàn ông và tôi đã xóa chúng, cam kết hình ảnh và sau đó cố gắng sử dụng nó. AFAICT nó không có hại. Tuy nhiên, tôi nghĩ rằng nó đáng để hỏi ở đây. Tôi có lưu trữ bất kỳ vấn đề xấu xí nào cho tương lai bằng cách làm điều này không?

Câu trả lời:


15

Câu trả lời ngắn: không, điều này sẽ không gây ra bất kỳ vấn đề lớn nào.


TL; DR

Tôi nghĩ rằng bạn sẽ không gây ra thiệt hại lớn nào ngoại trừ hai trường hợp sau:

  1. Nếu bạn cần một hướng dẫn cho bất kỳ lệnh nào, bạn sẽ không tìm thấy nó.
  2. Các /usr/share/manthư mục sẽ phát triển khi bạn làm một gói cài đặt / cập nhật.

  1. Vô hiệu hóa bộ đệm apt:

    Khi bạn cài đặt gói có apt-gethoặc aptitudetrên hệ thống dựa trên Debian, theo mặc định, gói đã tải xuống được giữ trong bộ đệm APT được đặt tại /var/cache/apt/archives. Điều này thực sự không cần thiết vì bạn thường không cài đặt lại cùng một gói một lần nữa. Theo thời gian, nội dung trong /var/cache/apt/archivessẽ phát triển.

    • Tạo một tệp /etc/apt/apt.conf.d/được gọi 02nocachevới các nội dung sau:

      Dir::Cache "";
      Dir::Cache::archives "";
      
    • Xóa bộ đệm apt:

      sudo rm -rf /var/cache/apt/archives 
      
  2. Vô hiệu hóa trang người đàn ông, địa phương và tài liệu:

    Bạn có thể vô hiệu hóa rất nhiều rác làm việc này:

    • Tạo một tập tin gọi 01_nodoctrên /etc/dpkg/dpkg.cfg.dvới các nội dung:

      # /etc/dpkg/dpkg.cfg.d/01_nodoc
      
      # Delete locales
      path-exclude=/usr/share/locale/*
      
      # Delete man pages
      path-exclude=/usr/share/man/*
      
      # Delete docs
      path-exclude=/usr/share/doc/*
      path-include=/usr/share/doc/*/copyright
      
    • Xóa nội dung hiện tại:

      sudo rm -rf /usr/share/doc/
      sudo rm -rf /usr/share/man/
      sudo rm -rf /usr/share/locale/
      

1
Đó thực sự phải là `/etc/dpkg/dpkg.cfg.d '
DroidOS

Tôi đã chỉnh sửa dpkg.cfg.d, xin lỗi, đó là một lỗi đánh máy. Bạn hỏi nước và tôi phục vụ bạn ... nước. Không có gì!
Helio

Xin chào, xin vui lòng sửa dpkg.conf.dbên trong dòng nhận xét đầu tiên quá. Tôi đã cố gắng tự làm điều đó, nhưng trang web phàn nàn về việc chỉnh sửa quá nhỏ. Tôi vô tình sao chép đường dẫn từ dòng nhận xét thay vì từ dòng trên nó.
ateijelo

@ateijelo: Xong rồi!
Helio

3

Về mặt logic, sẽ không có hại cho hệ thống của bạn, nhưng bạn vẫn có thể mất khi bạn cần một số trang man.

Ngoài ra, bạn nên chú ý bất kỳ cập nhật nào sẽ tạo lại thư mục đó

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.