<Trước | Nội dung | Tiếp theo>
6.74.1. Cài đặt E2fsprogs
Tài liệu E2fsprogs khuyến nghị rằng gói được xây dựng trong một thư mục con của cây nguồn:
mkdir -v xây dựng cd xây dựng
mkdir -v xây dựng cd xây dựng
Chuẩn bị E2fsprogs để biên dịch:
../configure --prefix = / usr
--bindir = / bin
--with-root-prefix = ""
--enable-elf-shlibs
--disable-libblkid
--disable-libuuid
--disable-uuidd
--disable-fsck
\
\
\
\
\
\
\
../configure --prefix = / usr
--bindir = / bin
--with-root-prefix = ""
--enable-elf-shlibs
--disable-libblkid
--disable-libuuid
--disable-uuidd
--disable-fsck
Ý nghĩa của biến môi trường và các tùy chọn cấu hình:
--with-root-prefix = "" và --bindir = / bin
Một số chương trình nhất định (chẳng hạn như e2fsck chương trình) được coi là chương trình thiết yếu. Ví dụ: khi / usr không được gắn kết, các chương trình này vẫn cần có sẵn. Chúng thuộc về các thư mục như / lib và / sbin. Nếu tùy chọn này không được chuyển đến cấu hình của E2fsprogs, các chương trình sẽ được cài đặt vào / usr thư mục.
--enable-elf-shlibs
Điều này tạo ra các thư viện được chia sẻ mà một số chương trình trong gói này sử dụng.
--vô hiệu-*
Điều này ngăn E2fsprogs xây dựng và cài đặt libuid và libblkid thư viện, uuidd daemon, và chết tiệt trình bao bọc, vì Util-Linux cài đặt các phiên bản mới hơn.
Biên dịch gói:
làm cho
làm cho
Để chạy các bài kiểm tra, hãy phát hành:
kiểm tra
kiểm tra
Một trong các bài kiểm tra E2fsprogs sẽ cố gắng cấp phát 256 MB bộ nhớ. Nếu bạn không có nhiều RAM hơn mức này, hãy đảm bảo kích hoạt đủ dung lượng hoán đổi cho quá trình kiểm tra. Xem Phần 2.5, “Tạo hệ thống tệp trên phân vùng” và Phần 2.7, “Gắn phân vùng mới” để biết chi tiết về cách tạo và kích hoạt không gian hoán đổi.
Cài đặt các tệp nhị phân, tài liệu và thư viện được chia sẻ:
thực hiện cài đặt
thực hiện cài đặt
Cài đặt các thư viện tĩnh và tiêu đề:
thực hiện cài đặt-libs
thực hiện cài đặt-libs
Làm cho các thư viện tĩnh đã cài đặt có thể ghi được để các ký hiệu gỡ lỗi có thể được gỡ bỏ sau này:
chmod -v u + w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a
chmod -v u + w /usr/lib/{libcom_err,libe2p,libext2fs,libss}.a
Gói này cài đặt một gzipped . Thông tin tệp nhưng không cập nhật toàn hệ thống dir tập tin. Giải nén tệp này và sau đó cập nhật hệ thống dir tệp bằng cách sử dụng các lệnh sau:
gunzip -v /usr/share/info/libext2fs.info.gz
install-info --dir-file = / usr / share / info / dir /usr/share/info/libext2fs.info
gunzip -v /usr/share/info/libext2fs.info.gz
install-info --dir-file = / usr / share / info / dir /usr/share/info/libext2fs.info
Nếu muốn, hãy tạo và cài đặt một số tài liệu bổ sung bằng cách đưa ra các lệnh sau:
tạo thông tin -o
doc / com_err.info ../lib/et/com_err.texinfo
tạo thông tin -o
install -v -m644 doc / com_err.info / usr / share / info
install-info --dir-file = / usr / share / info / dir /usr/share/info/com_err.info
install -v -m644 doc / com_err.info / usr / share / info
install-info --dir-file = / usr / share / info / dir /usr/share/info/com_err.info
<Trước | Nội dung | Tiếp theo>