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 av store programmer, eller utvikle hele applikasjoner. Python er et tolket dataspråk.
Det er to pakkefiler som navnet begynner med “python”.
Den å pakke ut er Python-3.11.2.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 at 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 Kapittel 8.
Installer pakken:
make install
Detaljer om denne pakken finner du i Section 8.50.2, “Innhold i Python 3.”