Lưu trữ trực tuyến miễn phí cho máy trạm

<Trước | Nội dung | Tiếp theo>

6.80. Dọn dẹp

Cuối cùng, dọn dẹp một số tệp bổ sung còn sót lại sau khi chạy thử nghiệm:


rm -rf / tmp / *

rm -rf / tmp / *


Bây giờ đăng xuất và nhập lại môi trường chroot bằng lệnh chroot được cập nhật. Từ bây giờ, hãy sử dụng lệnh chroot đã cập nhật này bất kỳ lúc nào bạn cần nhập lại môi trường chroot sau khi thoát:


đăng xuất


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

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

đăng xuất


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

Lý do cho điều này là các chương trình trong /công cụ không còn cần thiết. Vì lý do này, bạn có thể xóa /công cụ

nếu muốn.


Lưu ý

Loại bỏ /công cụ cũng sẽ xóa các bản sao tạm thời của Tcl, Expect và DejaGNU đã được sử dụng để chạy các bài kiểm tra chuỗi công cụ. Nếu bạn cần những chương trình này sau này, chúng sẽ cần được biên dịch lại và cài đặt lại. Sách BLFS có hướng dẫn cho việc này (xem http://www.linuxfromscratch.org/blfs/).

Lưu ý

Loại bỏ /công cụ cũng sẽ xóa các bản sao tạm thời của Tcl, Expect và DejaGNU đã được sử dụng để chạy các bài kiểm tra chuỗi công cụ. Nếu bạn cần những chương trình này sau này, chúng sẽ cần được biên dịch lại và cài đặt lại. Sách BLFS có hướng dẫn cho việc này (xem http://www.linuxfromscratch.org/blfs/).

Nếu hệ thống tệp hạt nhân ảo đã được ngắt kết nối, theo cách thủ công hoặc thông qua khởi động lại, hãy đảm bảo rằng hệ thống tệp hạt nhân ảo được gắn kết khi nhập lại chroot. Quá trình này đã được giải thích trong Phần 6.2.2, “Gắn kết và phổ biến / dev” và Phần 6.2.3, “Gắn kết hệ thống tệp hạt nhân ảo”.

Có một số thư viện tĩnh không bị loại bỏ trước đó trong chương để đáp ứng các thử nghiệm hồi quy trong một số gói. Các thư viện này là từ binutils, bzip2, e2fsprogs, flex, libtool và zlib. Nếu muốn, hãy xóa chúng ngay bây giờ:


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

Cũng có một số tệp được cài đặt trong thư mục / usr / lib và / usr / libexec với phần mở rộng tên tệp là .la. Đây là các tệp "lưu trữ libtool" và thường không cần thiết trên hệ thống linux. Không có cái nào trong số này là cần thiết vào thời điểm này. Để loại bỏ chúng, hãy chạy:


find / usr / lib / usr / libexec -name \ *. la -delete

find / usr / lib / usr / libexec -name \ *. la -delete

Để biết thêm thông tin về các tệp lưu trữ libtool, hãy xem phần BLFS "Giới thiệu về tệp Lưu trữ Libtool (.la)".


Điện toán đám mây hệ điều hành hàng đầu tại OnWorks: