Ubuntu Docker kurulumunda man sayfalarını kaldırma


10

Ubuntu docker imajımın kapladığı alanı azaltmaya çalışıyorum. Adam dosyaları için çok az kullanım olduğu ve onları sildim, görüntüyü işledim ve sonra kullanmaya çalıştım. AFAICT zarar vermedi. Ancak, burada sormaya değer düşündüm. Bunu yaparak gelecek için çirkin problemler biriktiriyor muyum?

Yanıtlar:


15

Kısa cevap: hayır, bu büyük bir soruna neden olmamalıdır.


TL; DR

Bu iki durum dışında büyük bir hasara neden olmayacağınızı düşünüyorum:

  1. Herhangi bir komut için bir kılavuza ihtiyacınız varsa, bulamazsınız.
  2. /usr/share/manEğer bir paket / güncelleme yüklemek ne zaman klasör büyüyecektir.

  1. Apt önbelleğini devre dışı bırakın:

    Debian tabanlı bir sistemle apt-getveya aptitudeDebian tabanlı bir sisteme bir paket yüklediğinizde , indirilen paket varsayılan olarak adresinde bulunan APT önbelleğinde tutulur /var/cache/apt/archives. Aynı paketi bir daha asla yüklemediğiniz için bu gerçekten gerekli değildir. Zamanla, içerik /var/cache/apt/archivesbüyüyecek.

    • Şu içeriklerle /etc/apt/apt.conf.d/çağrılan bir dosya oluşturun 02nocache:

      Dir::Cache "";
      Dir::Cache::archives "";
      
    • Apt önbelleğini temizleyin:

      sudo rm -rf /var/cache/apt/archives 
      
  2. Man sayfalarını, yerel ayarları ve dokümanları devre dışı bırakın:

    Bunu yaparken çok fazla çöpü devre dışı bırakabilirsiniz:

    • Adlı bir dosya oluşturun 01_nodocüzerinde /etc/dpkg/dpkg.cfg.dbu içeriği ile:

      # /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
      
    • Mevcut içeriği silin:

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

1
Bu aslında /etc/dpkg/dpkg.cfg.d olmalıdır
DroidOS

Düzenledim dpkg.cfg.d, üzgünüm bu bir yazım hatasıydı. Su istedin ve ben sana ... su servis ettim. Rica ederim!
Helio

Merhaba, lütfen dpkg.conf.dilk yorum satırının içini de düzeltin . Kendim yapmaya çalıştım, ancak site düzenlemenin çok küçük olduğundan şikayet ediyor. Yolu, yukarıdaki satır yerine, yorum satırından kopyaladım.
ateijelo

@ateijelo: Bitti!
Helio

3

Mantıksal olarak sisteminize zarar vermez, ancak bazı man sayfalarına ihtiyacınız olduğunda hala kaybedebilirsiniz.

Ayrıca, herhangi bir güncellemenin bu dizini tekrar oluşturacağını fark etmelisiniz

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.