Stații de lucru online OnWorks Linux și Windows

logo

Găzduire online gratuită pentru stații de lucru

<Înapoi | Cuprins | Următor>

5.35. Dezbracarea‌

Pașii din această secțiune sunt opționali, dar dacă partiția LFS este destul de mică, este benefic să aflați că elementele inutile pot fi eliminate. Executabilele și bibliotecile construite până acum conțin aproximativ 70 MB de simboluri de depanare inutile. Eliminați acele simboluri cu:


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

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

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

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

Aceste comenzi vor sări peste un număr de fișiere, raportând că nu le recunoaște formatul de fișier. Cele mai multe dintre acestea sunt scripturi în loc de binare. De asemenea, utilizați comanda system strip pentru a include binarul strip în /tools.

Ai grijă nu să utilizeze --strip-inutil pe biblioteci. Cele statice ar fi distruse și pachetele lanțului de instrumente ar trebui să fie construite din nou.

Pentru a salva mai mult, eliminați documentația:


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

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

Eliminați fișierele care nu sunt necesare:


găsiți /tools/{lib,libexec} -name \*.la -delete

găsiți /tools/{lib,libexec} -name \*.la -delete

În acest moment, ar trebui să aveți cel puțin 3 GB de spațiu liber $LFS care poate fi folosit pentru a construi și instala Glibc și Gcc în următoarea fază. Dacă puteți construi și instala Glibc, puteți construi și instala și restul.


imagine

Top OS Cloud Computing la OnWorks: