Python 3 pakken inneholder Python utviklingsmiljøet. Den er nyttig
for objektorientert programmering, skriving av skript, prototyping
store programmer, eller utvikle hele applikasjoner.
Omtrentlig byggetid:
4.3 SBU
Nødvendig diskplass:
275 MB
8.50.1. Installasjon av Python 3
Forbered Python for kompilering:
./configure --prefix=/usr \
--enable-shared \
--with-system-expat \
--with-system-ffi \
--with-ensurepip=yes \
--enable-optimizations
Betydningen av konfigureringsalternativene:
-
--with-system-expat
-
Denne bryteren muliggjør kobling mot systemversjonen av
Expat.
-
--with-system-ffi
-
Denne bryteren muliggjør kobling mot systemversjonen av
libffi.
-
--with-ensurepip=yes
-
Denne bryteren gjør det mulig å bygge pip og setuptools pakkeprogrammer.
-
--enable-optimizations
-
Denne bryteren muliggjør stabile, men dyre, optimaliseringer.
Kompiler pakken:
make
Det anbefales ikke å kjøre testene på dette tidspunktet. Tester er
kjent for å henge på ubestemt tid i det delvise LFS miljøet. Om
ønskelig kan testene kjøres på nytt på slutten av dette kapittelet
eller når Python 3 er reinstallert i BLFS. For å kjøre testene
uansett, utsted make
test.
Installer pakken:
make install
Hvis ønskelig, installer den forhåndsformaterte dokumentasjonen:
install -v -dm755 /usr/share/doc/python-3.10.2/html
tar --strip-components=1 \
--no-same-owner \
--no-same-permissions \
-C /usr/share/doc/python-3.10.2/html \
-xvf ../python-3.10.2-docs-html.tar.bz2
Betydningen av dokumentasjons installasjons
kommandoene:
-
--no-same-owner
og --no-same-permissions
-
Sørg for at de installerte filene har riktig eierskap og
tillatelser. Uten disse alternativene, å bruke tar vil installere pakkefilene med
oppstrøms skaperens verdier.