<Trước | Nội dung | Tiếp theo>
6.51.1. Cài đặt Python 3
Chuẩn bị Python để biên dịch:
./configure --prefix = / usr \
--enable-share \
--with-system-expat \
--with-system-ffi \
--with-ensurepip = yes
./configure --prefix = / usr \
--enable-share \
--with-system-expat \
--with-system-ffi \
--with-ensurepip = yes
Ý nghĩa của các tùy chọn cấu hình:
--with-system-người nước ngoài
Công tắc này cho phép liên kết với phiên bản hệ thống của Expat.
--with-system-ffi
Công tắc này cho phép liên kết với phiên bản hệ thống của libffi.
--with-ensurepip = yes
Công tắc này cho phép xây dựng đánh rớt và công cụ thiết lập các chương trình đóng gói.
Biên dịch gói:
làm cho
làm cho
Bộ thử nghiệm yêu cầu phiên Windows TK và X và không thể chạy cho đến khi Python 3 được cài đặt lại trong BLFS. Cài đặt gói:
thực hiện cài đặt
chmod -v 755 /usr/lib/libpython3.7m.so chmod -v 755 /usr/lib/libpython3.so
ln -sfv pip3.7 / usr / bin / pip3
thực hiện cài đặt
chmod -v 755 /usr/lib/libpython3.7m.so chmod -v 755 /usr/lib/libpython3.so
ln -sfv pip3.7 / usr / bin / pip3
Ý nghĩa của các lệnh cài đặt:
chmod -v 755 /usr/lib/libpython3.{7m.,}vì vậy
Sửa quyền cho các thư viện để phù hợp với các thư viện khác.
Nếu muốn, hãy cài đặt tài liệu được định dạng sẵn:
cài đặt -v -dm755/usr/share/doc/python-3.7.4/html
tar --strip-components = 1 \
- không cùng chủ sở hữu \
- không có quyền giống nhau \
-C /usr/share/doc/python-3.7.4/html \
-xvf ../python-3.7.4-docs-html.tar.bz2
cài đặt -v -dm755/usr/share/doc/python-3.7.4/html
tar --strip-components = 1 \
- không cùng chủ sở hữu \
- không có quyền giống nhau \
-C /usr/share/doc/python-3.7.4/html \
-xvf ../python-3.7.4-docs-html.tar.bz2
Ý nghĩa của các lệnh cài đặt tài liệu:
- không cùng chủ sở hữu và - không cùng quyền
Đảm bảo các tệp đã cài đặt có quyền sở hữu và quyền chính xác. Nếu không có các tùy chọn này, việc sử dụng tar sẽ cài đặt các tệp gói với các giá trị của trình tạo ngược dòng.
<Trước | Nội dung | Tiếp theo>