From 2203e654b389586650d553251b04544a34f189bf Mon Sep 17 00:00:00 2001 From: Sn4il Date: Mon, 2 Sep 2024 15:54:35 +0300 Subject: LFS 12.2 --- lfs-12.2-sysv/chapter07/Python.html | 186 ++++++++++++++++++++++++++++++++++++ 1 file changed, 186 insertions(+) create mode 100644 lfs-12.2-sysv/chapter07/Python.html (limited to 'lfs-12.2-sysv/chapter07/Python.html') diff --git a/lfs-12.2-sysv/chapter07/Python.html b/lfs-12.2-sysv/chapter07/Python.html new file mode 100644 index 0000000..5912260 --- /dev/null +++ b/lfs-12.2-sysv/chapter07/Python.html @@ -0,0 +1,186 @@ + + + + + + 7.10. Python-3.12.5 + + + + + + + + +

+ 7.10. Python-3.12.5 +

+
+
+

+ Пакет Python 3 содержит среду разработчика Python. Его можно + использовать для объектно-ориентированного программирования, + написания скриптов, прототипирования больших программ и разработка + целых приложений. Python — это интерпретируемый язык + программирования. +

+
+
+
+ Приблизительное время сборки: + 0.4 SBU +
+
+ Требуемое дисковое + пространство: 603 MB +
+
+
+
+
+

+ 7.10.1. Установка пакета Python +

+
+ [Примечание] +

+ Примечание +

+

+ Существует два пакета, имена которых начинаются с префикса + «python». + Сейчас необходимо распаковать файл Python-3.12.5.tar.xz (обратите внимание на + заглавную первую букву). +

+
+

+ Подготовка Python к компиляции: +

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

+ Значение параметров настройки: +

+
+
+ --enable-shared +
+
+

+ Этот параметр отключает установку статичных библиотек. +

+
+
+ --without-ensurepip +
+
+

+ Этот параметр отключает установщик пакетов Python, который на + данном этапе не нужен. +

+
+
+
+

+ Скомпилируйте пакет: +

+
make
+
+ [Примечание] +

+ Примечание +

+

+ Некоторые модули Python 3 не могут быть собраны сейчас, потому + что зависимости еще не установлены. Для модуля ssl выводится сообщение Python требует OpenSSL 1.1.1 или новее. + Сообщение следует проигнорировать. Просто убедитесь, что команда + make верхнего + уровня не завершилась ошибкой. Дополнительные модули сейчас не + нужны, и они будут собраны в + Глава 8. +

+
+

+ Установите пакет: +

+
make install
+
+
+

+ Подробная информация об этом пакете находится в Раздел 8.52.2, + «Содержимое пакета Python 3.» +

+
+
+ + + -- cgit v1.2.3