OnWorks Linux ve Windows Çevrimiçi İş İstasyonları

Logo

İş İstasyonları için Çevrimiçi Ücretsiz Barındırma

<Önceki | İçerik | Sonraki>

5.35. sıyırma

Bu bölümdeki adımlar isteğe bağlıdır, ancak LFS bölümü oldukça küçükse, gereksiz öğelerin kaldırılabileceğini öğrenmekte fayda var. Şimdiye kadar oluşturulan yürütülebilir dosyalar ve kitaplıklar, yaklaşık 70 MB'lık gereksiz hata ayıklama simgeleri içeriyor. Bu sembolleri şununla kaldırın:


strip --strip-debug /tools/lib/*

/usr/bin/strip --strip-needed /tools/{,s}bin/*

strip --strip-debug /tools/lib/*

/usr/bin/strip --strip-needed /tools/{,s}bin/*

Bu komutlar, dosya biçimlerini tanımadığını bildirerek bir dizi dosyayı atlayacaktır. Bunların çoğu ikili dosyalar yerine komut dosyalarıdır. Ayrıca strip ikili dosyasını /tools içine dahil etmek için system strip komutunu kullanın.

Dikkatli olma değil kullanmak --şerit-gereksiz kütüphaneler üzerinde. Statik olanlar yok edilecek ve alet zinciri paketlerinin baştan inşa edilmesi gerekecekti.

Daha fazla tasarruf etmek için belgeleri kaldırın:


rm -rf /tools/{,share}/{info,man,doc}

rm -rf /tools/{,share}/{info,man,doc}

Gereksiz dosyaları kaldırın:


/tools/{lib,libexec} -name \*.la -delete bul

/tools/{lib,libexec} -name \*.la -delete bul

Bu noktada, en az 3 GB boş alanınız olmalıdır. $LFS sonraki aşamada Glibc ve Gcc'yi oluşturmak ve kurmak için kullanılabilir. Glibc'yi oluşturup kurabiliyorsanız, geri kalanını da oluşturup kurabilirsiniz.


görüntü

OnWorks'te En İyi OS Bulut Bilişimi: