<Trước | Nội dung | Tiếp theo>
6.72.1. Cài đặt Procps-ng
Chuẩn bị procps-ng để biên dịch:
./configure --prefix = / usr \
--exec-prefix = \
--libdir = / usr / lib \
--docdir = / usr / share / doc / procps-ng-3.3.15 \
--disable-static \
- Disable-kill
./configure --prefix = / usr \
--exec-prefix = \
--libdir = / usr / lib \
--docdir = / usr / share / doc / procps-ng-3.3.15 \
--disable-static \
- Disable-kill
Ý nghĩa của các tùy chọn cấu hình:
- Disable-kill
Công tắc này vô hiệu hóa việc xây dựng giết lệnh sẽ được cài đặt bởi gói Util-linux.
Biên dịch gói:
làm cho
làm cho
Bộ thử nghiệm cần một số sửa đổi tùy chỉnh cho LFS. Loại bỏ kiểm tra không thành công khi tập lệnh không sử dụng thiết bị tty và sửa hai thiết bị khác. Để chạy bộ thử nghiệm, hãy chạy các lệnh sau:
sed -i -r 's | (pmap_initname) \\\ $ | \ 1 |' testsuite / pmap.test / pmap.exp sed -i '/ set tty / d' testsuite / pkill.test / pkill.exp
rm testsuite / pgrep.test / pgrep.exp thực hiện kiểm tra
sed -i -r 's | (pmap_initname) \\\ $ | \ 1 |' testsuite / pmap.test / pmap.exp sed -i '/ set tty / d' testsuite / pkill.test / pkill.exp
rm testsuite / pgrep.test / pgrep.exp thực hiện kiểm tra
Cài đặt gói:
thực hiện cài đặt
thực hiện cài đặt
Cuối cùng, di chuyển các thư viện thiết yếu đến một vị trí có thể được tìm thấy nếu / usr không được gắn kết.
mv -v /usr/lib/libprocps.so.* / lib
ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so
mv -v /usr/lib/libprocps.so.* / lib
ln -sfv ../../lib/$(readlink /usr/lib/libprocps.so) /usr/lib/libprocps.so
<Trước | Nội dung | Tiếp theo>