Detaljer om denne pakken finner du i Section 8.50.2, “Innhold i Python 3.”
Python 3 pakken inneholder Python utviklingsmiljøet. Den er nyttig for objektorientert programmering, skriving av skript, prototyping store programmer, eller utvikle hele applikasjoner.
Det er to pakkefiler som navnet begynner med “python”.
Den å pakke ut er Python-3.10.6.tar.xz
(legg merke til stor
bokstav først).
Forbered Python for kompilering:
./configure --prefix=/usr \ --enable-shared \ --without-ensurepip
Betydningen av konfigureringsalternativet:
--enable-shared
Denne bryteren forhindrer installasjon av statiske biblioteker.
--without-ensurepip
Denne bryteren deaktiverer Python pakkeinstallasjonsprogrammet, som ikke er nødvendig på dette stadiet.
Kompiler pakken:
make
Noen Python 3 moduler kan ikke bygges nå på grunn av avhengighetene ikke er installert ennå. Byggesystemet prøver imidlertid å bygge dem, så kompileringen av noen filer vil mislykkes og kompilatormeldingen kan synes å indikere “fatal error”. Meldingen bør ignoreres. Bare sørg for toppnivåets make kommando ikke har feilet. De valgfrie modulene er ikke nødvendig nå, og de vil bli bygget i Chapter 8.
Installer pakken:
make install
Detaljer om denne pakken finner du i Section 8.50.2, “Innhold i Python 3.”