<Trước | Nội dung | Tiếp theo>
6.34.1. Cài đặt Bash
Chuẩn bị Bash để biên dịch:
./configure --prefix = / usr \
--docdir = / usr / share / doc / bash-5.0 \
--không có-bash-malloc \
--with-install-readline
./configure --prefix = / usr \
--docdir = / usr / share / doc / bash-5.0 \
--không có-bash-malloc \
--with-install-readline
Ý nghĩa của tùy chọn cấu hình mới:
--with-install-readline
Tùy chọn này yêu cầu Bash sử dụng đường dẫn thư viện đã được cài đặt trên hệ thống thay vì sử dụng phiên bản dòng đọc của riêng nó.
Biên dịch gói:
làm cho
làm cho
Chuyển xuống “Cài đặt gói” nếu không chạy bộ thử nghiệm.
Để chuẩn bị các bài kiểm tra, hãy đảm bảo rằng không có ai người dùng có thể ghi vào cây nguồn:
chown -Rv không ai cả.
chown -Rv không ai cả.
Bây giờ, hãy chạy các bài kiểm tra như không có ai người dùng:
su ai -s / bin / bash -c "PATH = $ PATH HOME = / home make tests"
su ai -s / bin / bash -c "PATH = $ PATH HOME = / home make tests"
Cài đặt gói và di chuyển tệp thực thi chính đến / thùng rác:
thực hiện cài đặt
mv -vf / usr / bin / bash / bin
thực hiện cài đặt
mv -vf / usr / bin / bash / bin
Chạy phần mới được biên dịch bash chương trình (thay thế chương trình hiện đang được thực thi):
executive / bin / bash --login + h
executive / bin / bash --login + h
Lưu ý
Các tham số được sử dụng làm cho bash xử lý một trình bao đăng nhập tương tác và tiếp tục tắt băm để các chương trình mới được tìm thấy khi chúng có sẵn.
Lưu ý
Các tham số được sử dụng làm cho bash xử lý một trình bao đăng nhập tương tác và tiếp tục tắt băm để các chương trình mới được tìm thấy khi chúng có sẵn.
<Trước | Nội dung | Tiếp theo>