linuxfromscratch:12.1:067-python-3.12.2

Linux From Scratch - Version 12.1-systemd
Chapter 7. Entering Chroot and Building Additional Temporary Tools
이전 위로 / 처음으로 다음
Perl-5.38.2 Texinfo-7.1

Python 3 패키지에는 파이썬 개발 환경이 포함되어 있습니다. 객체 지향 프로그래밍, 스크립트 작성, 대규모 프로그램 프로토타입 제작, 전체 애플리케이션 개발에 유용합니다. Python은 인터프리터 컴퓨터 언어입니다.

  • 빌드 시간: 0.5 SBU
  • 디스크 공간: 598 MB

참고
“python” 접두사로 시작하는 패키지 파일이 두 개 있습니다. 압축을 푸는 파일은 Python-3.12.2.tar.xz입니다(첫 글자가 대문자인 것을 주목하세요).

Python 컴파일을 준비합니다.

./configure --prefix=/usr   \
            --enable-shared \
            --without-ensurepip

configure 옵션 설명

  • –enable-shared
    정적 라이브러리를 설치하지 않습니다.
  • –without-ensurepip
    이 단계에서는 필요하지 않은 Python 패키지 설치 프로그램1)을 비활성화합니다.

패키지를 컴파일합니다.

make

참고
일부 Python 3 모듈은 필요한 종속성 패키지가 아직 설치되지 않았기 때문에 지금 빌드할 수 없습니다. ssl 모듈의 경우 Python requires a OpenSSL 1.1.1 or newer 메시지가 출력됩니다. 이 메시지는 무시해도 됩니다. 다만 최상위 make 명령이 실패하지 않았는지 확인하세요. 선택적 모듈은 지금은 필요하지 않으며 8장에서 빌드할 예정입니다.

패키지를 설치합니다.

make install


이 패키지에 대한 자세한 내용은 8.51.2, "Python 3 패키지 구성"에 있습니다.


1)
pip3: Package Installer for Python
  • linuxfromscratch/12.1/067-python-3.12.2.txt
  • 마지막으로 수정됨: 2024/06/15 10:29
  • 저자 baecy