6.51.1. Instalarea Python 3
Pregătiți Python pentru compilare:
./configure --prefix=/usr \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--with-ensurepip=da
./configure --prefix=/usr \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--with-ensurepip=da
Semnificația opțiunilor de configurare:
--cu-sistem-expat
Acest comutator permite conectarea la versiunea de sistem a Expat.
--cu-sistem-ffi
Acest comutator permite conectarea cu versiunea de sistem a libffi.
--with-ensurepip=da
Acest comutator permite construirea țâfnă și instrumente de configurare programe de ambalare.
Compilați pachetul:
face
face
Suita de testare necesită sesiune TK și X Windows și nu poate fi rulată până când Python 3 nu este reinstalat în BLFS. Instalează pachetul:
make install
chmod -v 755 /usr/lib/libpython3.7m.so chmod -v 755 /usr/lib/libpython3.so
ln -sfv pip3.7 /usr/bin/pip3
make install
chmod -v 755 /usr/lib/libpython3.7m.so chmod -v 755 /usr/lib/libpython3.so
ln -sfv pip3.7 /usr/bin/pip3
Semnificația comenzilor de instalare:
chmod -v 755 /usr/lib/libpython3.{7m.,}deci
Remediați permisiunile pentru biblioteci pentru a fi în concordanță cu alte biblioteci.
Dacă doriți, instalați documentația preformatată:
instalați -v -dm755 /usr/share/doc/python-3.7.4/html
tar --strip-components=1 \
--no-same-owner \
--no-same-permissions \
-C /usr/share/doc/python-3.7.4/html \
-xvf ../python-3.7.4-docs-html.tar.bz2
instalați -v -dm755 /usr/share/doc/python-3.7.4/html
tar --strip-components=1 \
--no-same-owner \
--no-same-permissions \
-C /usr/share/doc/python-3.7.4/html \
-xvf ../python-3.7.4-docs-html.tar.bz2
Semnificația comenzilor de instalare a documentației:
--no-same-owner și --no-same-permissions
Asigurați-vă că fișierele instalate au dreptul de proprietate și permisiunile corecte. Fără aceste opțiuni, utilizarea tar va instala fișierele pachetului cu valorile creatorului din amonte.