Stații de lucru online OnWorks Linux și Windows

logo

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

<Înapoi | Cuprins | Următor>

6.80. A curăța

În cele din urmă, curățați câteva fișiere suplimentare rămase de la rularea testelor:


rm -rf /tmp/*

rm -rf /tmp/*


imagine

Acum deconectați-vă și intrați din nou în mediul chroot cu o comandă chroot actualizată. De acum înainte, utilizați această comandă chroot actualizată oricând trebuie să reintrați în mediul chroot după ce ați ieșit:


Logout


chroot „$LFS” /usr/bin/env -i HOME=/root TERM="$TERM"

PS1='(lfs chroot) \u:\w\$ '

\

\

\

Logout


chroot „$LFS” /usr/bin/env -i HOME=/root TERM="$TERM"

PS1='(lfs chroot) \u:\w\$ '


PATH=/bin:/usr/bin:/sbin:/usr/sbin \

/bin/bash --login

PATH=/bin:/usr/bin:/sbin:/usr/sbin \

/bin/bash --login

Motivul pentru aceasta este că programele în /instrumente nu mai sunt necesare. Din acest motiv, puteți șterge /instrumente

imagine

director dacă se dorește.


notițe

Eliminarea /instrumente va elimina, de asemenea, copiile temporare ale Tcl, Expect și DejaGNU care au fost utilizate pentru rularea testelor lanțului de instrumente. Dacă aveți nevoie de aceste programe mai târziu, acestea vor trebui să fie recompilate și reinstalate. Cartea BLFS are instrucțiuni pentru aceasta (vezi http://www.linuxfromscratch.org/blfs/).

notițe

Eliminarea /instrumente va elimina, de asemenea, copiile temporare ale Tcl, Expect și DejaGNU care au fost utilizate pentru rularea testelor lanțului de instrumente. Dacă aveți nevoie de aceste programe mai târziu, acestea vor trebui să fie recompilate și reinstalate. Cartea BLFS are instrucțiuni pentru aceasta (vezi http://www.linuxfromscratch.org/blfs/).

Dacă sistemele de fișiere ale nucleului virtual au fost demontate, fie manual, fie printr-o repornire, asigurați-vă că sistemele de fișiere ale nucleului virtual sunt montate la reintrarea în chroot. Acest proces a fost explicat în Secțiunea 6.2.2, „Montarea și popularea /dev” și Secțiunea 6.2.3, „Montarea sistemelor de fișiere kernel virtuale”.

Au existat mai multe biblioteci statice care nu au fost suprimate mai devreme în capitol pentru a satisface testele de regresie din mai multe pachete. Aceste biblioteci sunt de la binutils, bzip2, e2fsprogs, flex, libtool și zlib. Dacă doriți, eliminați-le acum:


rm -f /usr/lib/lib{bfd,opcodes}.a rm -f /usr/lib/libbz2.a

rm -f /usr/lib/lib{com_err,e2p,ext2fs,ss}.a rm -f /usr/lib/libltdl.a

rm -f /usr/lib/libfl.a rm -f /usr/lib/libz.a

rm -f /usr/lib/lib{bfd,opcodes}.a rm -f /usr/lib/libbz2.a

rm -f /usr/lib/lib{com_err,e2p,ext2fs,ss}.a rm -f /usr/lib/libltdl.a

rm -f /usr/lib/libfl.a rm -f /usr/lib/libz.a

Există, de asemenea, mai multe fișiere instalate în directoarele /usr/lib și /usr/libexec cu o extensie de nume de fișier de .la. Acestea sunt fișiere de „arhivă libtool” și, în general, nu sunt necesare pe un sistem Linux. Niciuna dintre acestea nu este necesară în acest moment. Pentru a le elimina, rulați:


găsiți /usr/lib /usr/libexec -name \*.la -delete

găsiți /usr/lib /usr/libexec -name \*.la -delete

Pentru mai multe informații despre fișierele arhive libtool, consultați secțiunea BLFS „Despre fișierele arhive Libtool (.la)”.


Top OS Cloud Computing la OnWorks: