{"id":363179,"date":"2024-05-21T01:50:31","date_gmt":"2024-05-21T01:50:31","guid":{"rendered":"http:\/\/savepearlharbor.com\/?p=363179"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-29T21:00:00","slug":"","status":"publish","type":"post","link":"https:\/\/savepearlharbor.com\/?p=363179","title":{"rendered":"<span>\u0421\u0431\u043e\u0440\u043a\u0430 RPM-\u043f\u0430\u043a\u0435\u0442\u0430 \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 Python<\/span>"},"content":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"full-width\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/habrastorage.org\/r\/w1560\/getpro\/habr\/upload_files\/eca\/28e\/0d6\/eca28e0d67c8a3fdb5854d1bf56c5f68.png\" width=\"1440\" height=\"816\" data-src=\"https:\/\/habrastorage.org\/getpro\/habr\/upload_files\/eca\/28e\/0d6\/eca28e0d67c8a3fdb5854d1bf56c5f68.png\"\/><\/figure>\n<p>\u041e\u0431\u0449\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u00a0\u0441\u0431\u043e\u0440\u043a\u0438 RPM-\u043f\u0430\u043a\u0435\u0442\u0430:<\/p>\n<ol>\n<li>\n<p>\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e;<\/p>\n<\/li>\n<li>\n<p>\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0441\u0440\u0435\u0434\u044b \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438;<\/p>\n<\/li>\n<li>\n<p>\u0441\u0431\u043e\u0440\u043a\u0430 \u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u043a\u0430 rpm-\u043f\u0430\u043a\u0435\u0442\u0430.<\/p>\n<\/li>\n<\/ol>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"center\"><strong>\u0414\u0430\u043d\u043d\u044b\u0435 \u043e \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u043e\u043c \u0441\u0442\u0435\u043d\u0434\u0435<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>\u0414\u0430\u043d\u043d\u044b\u0435 \u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">NAME=&#187;Red Hat Enterprise Linux&#187;<\/p>\n<p align=\"left\">VERSION=&#187;8.7 (Ootpa)&#187;<\/p>\n<p align=\"left\">ID_LIKE=&#187;fedora&#187;<\/p>\n<p align=\"left\">VERSION_ID=&#187;8.7&#8243;<\/p>\n<p align=\"left\">PRETTY_NAME=&#187;Red Hat Enterprise Linux 8.7 (Ootpa)&#187;<\/p>\n<\/td>\n<td>\n<p align=\"left\">Python-3.11.4<\/p>\n<p align=\"left\">\u0418\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438:\u00a0<a href=\"https:\/\/www.python.org\/ftp\/python\/3.11.4\/Python-3.11.4.tgz\" rel=\"noopener noreferrer nofollow\">https:\/\/www.python.org\/ftp\/python\/3.11.4\/Python-3.11.4.tgz<\/a><\/p>\n<p align=\"left\">This is the fourth maintenance release of Python 3.11.<\/p>\n<p align=\"left\">Python 3.11.4 is the newest major release of the Python programming language, and it contains many new features and optimizations.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e<\/h2>\n<p>\u0421\u043a\u0430\u0447\u0430\u0435\u043c \u0430\u0440\u0445\u0438\u0432 \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b c \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 \u0438 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043c \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e vm:<\/p>\n<pre><code class=\"bash\">ls -l -rw-rw-r--. 1 smirnov-nk smirnov-nk 26526163 Jul 27 20:29 Python-3.11.4.tgz<\/code><\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e <em>~\/tmp<\/em>:<\/p>\n<pre><code class=\"bash\">mkdir ~\/tmp ls -l -rw-rw-r--. 1 smirnov-nk smirnov-nk 26526163 Jul 27 20:29 Python-3.11.4.tgz drwxrwxr-x. 2 smirnov-nk smirnov-nk 6 Jul 27 20:35 tmp<\/code><\/pre>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b:<\/p>\n<pre><code class=\"bash\">sudo yum install -y make gcc python3-devel<\/code><\/pre>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b:<\/p>\n<pre><code class=\"bash\">sudo yum install -y openssl-devel libffi-devel bzip2-devel<\/code><\/pre>\n<p>\u0420\u0430\u0441\u043f\u0430\u043a\u0443\u0435\u043c \u0440\u0430\u043d\u0435\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0432 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e:<\/p>\n<pre><code class=\"bash\">tar -xvf Python-3.11.4.tgz cd Python-3.11.4 .\/configure --enable-optimizations &amp;&amp; make &amp;&amp; make install DESTDIR=~\/tmp<\/code><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u043c\u043e\u0436\u043d\u043e \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0435 &#8212; \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u0430\u043a \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440\u043e\u043c python, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u043b\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u044b \u0447\u0435\u0440\u0435\u0437 pip.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">\u041f\u0435\u0440\u0435\u0434 \u0441\u0431\u043e\u0440\u043a\u043e\u0439 rpm-\u043f\u0430\u043a\u0435\u0442\u0430 python \u043d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435, \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043c\u043e\u0434\u0443\u043b\u044f pip, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u043d\u0435\u0441\u0442\u0438 \u043f\u0440\u0430\u0432\u043a\u0438 \u0432 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0439 \u0444\u0430\u0439\u043b ~\/tmp\/usr\/local\/bin\/pip3.11:<\/p>\n<p align=\"left\">#!\/usr\/local\/bin\/python<strong>3.11<\/strong><br \/> # -*- coding: utf-8 -*-<br \/> import re<br \/> import sys<br \/> from pip._internal.cli.main import main<br \/> if __name__ == &#8216;__main__&#8217;:<br \/> sys.argv[0] = re.sub(r'(-script\\.pyw|\\.exe)?$&#8217;, &#187;, sys.argv[0])<br \/> sys.exit(main())   <\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0441\u0440\u0435\u0434\u044b \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u0430<\/h2>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438:<\/p>\n<pre><code class=\"bash\">sudo yum install -y .\/rpmrebuild-2.16-3.el8.noarch.rpm rpmdevtools rpmlint tree sudo yum group install -y \"Development Tools\"<\/code><\/pre>\n<p><em>* \u043f\u0430\u043a\u0435\u0442\u00a0<u>rpmrebuild-2.16-3.el8.noarch.rpm<\/u> \u0431\u044b\u043b \u0441\u043a\u0430\u0447\u0430\u043d \u0438\u0437 <\/em><a href=\"https:\/\/dl.fedoraproject.org\/pub\/epel\/8\/Everything\/x86_64\/Packages\/r\/rpmrebuild-2.16-3.el8.noarch.rpm\" rel=\"noopener noreferrer nofollow\"><em>\u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430<\/em><\/a><em> \u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e vm<\/em><\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0441\u0440\u0435\u0434\u0443 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438:<\/p>\n<pre><code class=\"bash\">rpmdev-setuptree cd rpmbuild\/ mkdir -p BUILDROOT\/python-3.11.4-3.11.4-stable.x86_64<\/code><\/pre>\n<p>\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e <em>~\/rpmbuild <\/em>\u0441\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0439:<\/p>\n<pre><code>tree . \u251c\u2500\u2500 BUILD \u251c\u2500\u2500 BUILDROOT \u2502   \u2514\u2500\u2500 python-3.11.4-3.11.4-stable.x86_64 \u251c\u2500\u2500 RPMS \u251c\u2500\u2500 SOURCES \u251c\u2500\u2500 SPECS \u2514\u2500\u2500 SRPMS<\/code><\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043c SPEC-\u0444\u0430\u0439\u043b:<\/p>\n<pre><code class=\"bash\">vi SPECS\/python-3.11.4.spec<\/code><\/pre>\n<p>\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 SPEC-\u0444\u0430\u0439\u043b\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<pre><code class=\"bash\">Name: python-3.11.4 Version: 3.11.4 Release: stable Summary: This is the stable release of Python 3.11.0 License: GPL URL: https:\/\/www.python.org\/ftp\/python\/3.11.4\/Python-3.11.4.tgz Requires: openssl-devel >= 1.1.1, libffi-devel bzip2-devel %description python-3.11.4 made by Nikolay %files %defattr(-,root,root) %{_prefix} %changelog * Thu May 18 2023 nikolay<\/code><\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c SPEC-\u0444\u0430\u0439\u043b \u043d\u0430 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c:<\/p>\n<pre><code class=\"bash\">rpmlint ~\/rpmbuild\/SPECS\/python-3.11.4.spec<\/code><\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438:<\/p>\n<pre><code class=\"bash\">\/home\/smirnov-nk\/rpmbuild\/SPECS\/python-3.11.4.spec: W: no-%prep-section \/home\/smirnov-nk\/rpmbuild\/SPECS\/python-3.11.4.spec: W: no-%build-section \/home\/smirnov-nk\/rpmbuild\/SPECS\/python-3.11.4.spec: W: no-%install-section 0 packages and 1 specfiles checked; 0 errors, 3 warnings.<\/code><\/pre>\n<p>\u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 <em>~\/tmp<\/em> \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e\u00a0<em>~\/rpmbuild\/BUILDROOT\/python-3.11.4-3.11.4-stable.x86_64<\/em>:<\/p>\n<pre><code class=\"bash\">cp -rv ~\/tmp\/* ~\/rpmbuild\/BUILDROOT\/python-3.11.4-3.11.4-stable.x86_64\/<\/code><\/pre>\n<h2>\u0421\u0431\u043e\u0440\u043a\u0430 \u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u043a\u0430 rpm-\u043f\u0430\u043a\u0435\u0442\u0430<\/h2>\n<p>\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u043c \u0441\u0431\u043e\u0440\u043a\u0443 \u043f\u0430\u043a\u0435\u0442\u0430:<\/p>\n<pre><code class=\"bash\">rpmbuild -bb ~\/rpmbuild\/SPECS\/python-3.11.4.spec<\/code><\/pre>\n<p>\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u043c \u043f\u0430\u043a\u0435\u0442 \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u043a\u0443 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 SPEC-\u0444\u0430\u0439\u043b\u0430:<\/p>\n<pre><code class=\"bash\">mv ~\/rpmbuild\/RPMS\/x86_64\/python-3.11.4-3.11.4-stable.x86_64.rpm ~\/python-3.11.4-3.11.4-stable.x86_64_tmp.rpm rpmrebuild -enp ~\/python-3.11.4-3.11.4-stable.x86_64_tmp.rpm<\/code><\/pre>\n<p>\u0412\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430, \u0432 SPEC-\u0444\u0430\u0439\u043b\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0442\u0440\u043e\u043a:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p># rpmrebuild autogenerated specfile<\/p>\n<p>BuildRoot: \/home\/smirnov-nk\/.tmp\/rpmrebuild.68368\/work\/root<br \/>AutoProv: no<br \/>%undefine __find_provides<br \/>AutoReq: no<br \/>%undefine __find_requires<br \/># Do not try autogenerate prereq\/conflicts\/obsoletes and check files<br \/>%undefine __check_files<br \/>%undefine __find_prereq<br \/>%undefine __find_conflicts<br \/>%undefine __find_obsoletes<br \/># Be sure buildpolicy set to do nothing<br \/>%define __spec_install_post %{nil}<br \/># Something that need for rpm-4.1<br \/>%define _missing_doc_files_terminate_build 0<br \/>#dummy<br \/>#dummy<br \/>#BUILDHOST: rhel.ouvp<br \/>#BUILDTIME: Thu Jul 27 21:43:33 2023<br \/>#SOURCERPM: python-3.11.4-3.11.4-stable.src.rpm<\/p>\n<p>#RPMVERSION: 4.14.3<\/p>\n<p>#OS: linux<br \/>#SIZE: 417771749<br \/>#ARCHIVESIZE: 419630472<br \/>#ARCH: x86_64<br \/>BuildArch: x86_64<br \/>Name: python-3.11.4<br \/>Version: 3.11.4<br \/>Release: stable<br \/>License: GPL<br \/>Group: Unspecified<br \/>Summary: This is the stable release of Python 3.11.0<\/p>\n<p>URL: <a href=\"https:\/\/www.python.org\/ftp\/python\/3.11.4\/Python-3.11.4.tgz\" rel=\"noopener noreferrer nofollow\">https:\/\/www.python.org\/ftp\/python\/3.11.4\/Python-3.11.4.tgz<\/a><\/p>\n<p align=\"left\">Provides: python-3.11.4 = 3.11.4-stable<br \/>Provides: python-3.11.4(x86-64) = 3.11.4-stable<br \/><strong><s>Requires: \/bin\/bash<\/s><\/strong><s><br \/><\/s><strong><s>Requires: \/bin\/sh<\/s><\/strong><s><br \/><\/s><strong><s>Requires: \/home\/smirnov-nk\/tmp\/usr\/local\/bin\/python3.11<\/s><\/strong><s><br \/><\/s><strong><s>Requires: \/usr\/bin\/env<\/s><\/strong><s><br \/><\/s><strong><s>Requires: \/usr\/local\/bin\/python<\/s><\/strong><s><br \/><\/s><strong><s>Requires: \/usr\/local\/bin\/python3.11<\/s><\/strong><br \/>Requires: bzip2-devel<br \/>Requires: <a href=\"http:\/\/libbz2.so\" rel=\"noopener noreferrer nofollow\">libbz2.so<\/a>.1()(64bit)<br \/>Requires: <a href=\"http:\/\/libc.so\" rel=\"noopener noreferrer nofollow\">libc.so<\/a>.6()(64bit)   <\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f rpm-\u043f\u0430\u043a\u0435\u0442\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0430 \u043f\u043e \u043f\u0443\u0442\u0438 <strong>~\/rpmbuild\/RPMS\/x86_64\/python-3.11.4-3.11.4-stable.x86_64.rpm<\/strong><\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/781214\/\"> https:\/\/habr.com\/ru\/articles\/781214\/<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<div><!--[--><!--]--><\/div>\n<div id=\"post-content-body\">\n<div>\n<div class=\"article-formatted-body article-formatted-body article-formatted-body_version-2\">\n<div xmlns=\"http:\/\/www.w3.org\/1999\/xhtml\">\n<figure class=\"full-width\"><\/figure>\n<p>\u041e\u0431\u0449\u0438\u0439 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u00a0\u0441\u0431\u043e\u0440\u043a\u0438 RPM-\u043f\u0430\u043a\u0435\u0442\u0430:<\/p>\n<ol>\n<li>\n<p>\u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e;<\/p>\n<\/li>\n<li>\n<p>\u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0441\u0440\u0435\u0434\u044b \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438;<\/p>\n<\/li>\n<li>\n<p>\u0441\u0431\u043e\u0440\u043a\u0430 \u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u043a\u0430 rpm-\u043f\u0430\u043a\u0435\u0442\u0430.<\/p>\n<\/li>\n<\/ol>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"center\"><strong>\u0414\u0430\u043d\u043d\u044b\u0435 \u043e \u043b\u0430\u0431\u043e\u0440\u0430\u0442\u043e\u0440\u043d\u043e\u043c \u0441\u0442\u0435\u043d\u0434\u0435<\/strong><\/p>\n<\/td>\n<td>\n<p align=\"center\"><strong>\u0414\u0430\u043d\u043d\u044b\u0435 \u043e \u0441\u043e\u0431\u0438\u0440\u0430\u0435\u043c\u043e\u0439 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u0435<\/strong><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p align=\"left\">NAME=&#187;Red Hat Enterprise Linux&#187;<\/p>\n<p align=\"left\">VERSION=&#187;8.7 (Ootpa)&#187;<\/p>\n<p align=\"left\">ID_LIKE=&#187;fedora&#187;<\/p>\n<p align=\"left\">VERSION_ID=&#187;8.7&#8243;<\/p>\n<p align=\"left\">PRETTY_NAME=&#187;Red Hat Enterprise Linux 8.7 (Ootpa)&#187;<\/p>\n<\/td>\n<td>\n<p align=\"left\">Python-3.11.4<\/p>\n<p align=\"left\">\u0418\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0438:\u00a0<a href=\"https:\/\/www.python.org\/ftp\/python\/3.11.4\/Python-3.11.4.tgz\" rel=\"noopener noreferrer nofollow\">https:\/\/www.python.org\/ftp\/python\/3.11.4\/Python-3.11.4.tgz<\/a><\/p>\n<p align=\"left\">This is the fourth maintenance release of Python 3.11.<\/p>\n<p align=\"left\">Python 3.11.4 is the newest major release of the Python programming language, and it contains many new features and optimizations.<\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0430 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0438\u0437 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u043e\u0432 \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e<\/h2>\n<p>\u0421\u043a\u0430\u0447\u0430\u0435\u043c \u0430\u0440\u0445\u0438\u0432 \u0441 \u0438\u0441\u0445\u043e\u0434\u043d\u0438\u043a\u0430\u043c\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b c \u043e\u0444\u0438\u0446\u0438\u0430\u043b\u044c\u043d\u043e\u0433\u043e \u0441\u0430\u0439\u0442\u0430 \u0438 \u043f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043c \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e vm:<\/p>\n<pre><code class=\"bash\">ls -l -rw-rw-r--. 1 smirnov-nk smirnov-nk 26526163 Jul 27 20:29 Python-3.11.4.tgz<\/code><\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e <em>~\/tmp<\/em>:<\/p>\n<pre><code class=\"bash\">mkdir ~\/tmp ls -l -rw-rw-r--. 1 smirnov-nk smirnov-nk 26526163 Jul 27 20:29 Python-3.11.4.tgz drwxrwxr-x. 2 smirnov-nk smirnov-nk 6 Jul 27 20:35 tmp<\/code><\/pre>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u043a\u043e\u043c\u043f\u0438\u043b\u044f\u0446\u0438\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b:<\/p>\n<pre><code class=\"bash\">sudo yum install -y make gcc python3-devel<\/code><\/pre>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u0432\u0441\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0437\u0430\u0432\u0438\u0441\u0438\u043c\u043e\u0441\u0442\u0438 \u0434\u043b\u044f \u0440\u0430\u0431\u043e\u0442\u044b \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b:<\/p>\n<pre><code class=\"bash\">sudo yum install -y openssl-devel libffi-devel bzip2-devel<\/code><\/pre>\n<p>\u0420\u0430\u0441\u043f\u0430\u043a\u0443\u0435\u043c \u0440\u0430\u043d\u0435\u0435 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u043d\u044b\u0439 \u0430\u0440\u0445\u0438\u0432 \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0443 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b \u0432\u043e \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u0443\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e:<\/p>\n<pre><code class=\"bash\">tar -xvf Python-3.11.4.tgz cd Python-3.11.4 .\/configure --enable-optimizations &amp;&amp; make &amp;&amp; make install DESTDIR=~\/tmp<\/code><\/pre>\n<p>\u041f\u043e\u0441\u043b\u0435 \u0443\u0441\u043f\u0435\u0448\u043d\u043e\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0438 \u043f\u0440\u043e\u0433\u0440\u0430\u043c\u043c\u044b, \u043c\u043e\u0436\u043d\u043e \u043c\u043e\u0434\u0438\u0444\u0438\u0446\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0435\u0435 &#8212; \u043d\u0430\u043f\u0440\u0438\u043c\u0435\u0440, \u043a\u0430\u043a \u0432 \u0441\u043b\u0443\u0447\u0430\u0435 \u0441 \u0438\u043d\u0442\u0435\u0440\u043f\u0440\u0435\u0442\u0430\u0442\u043e\u0440\u043e\u043c python, \u043e\u0431\u043d\u043e\u0432\u0438\u0442\u044c \u0438\u043b\u0438 \u0434\u043e\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u044c\u043d\u043e \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u0442\u044c \u043f\u0430\u043a\u0435\u0442\u044b \u0447\u0435\u0440\u0435\u0437 pip.<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p align=\"left\">\u041f\u0435\u0440\u0435\u0434 \u0441\u0431\u043e\u0440\u043a\u043e\u0439 rpm-\u043f\u0430\u043a\u0435\u0442\u0430 python \u043d\u0430 \u0434\u0430\u043d\u043d\u043e\u043c \u044d\u0442\u0430\u043f\u0435, \u0434\u043b\u044f \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0439 \u0440\u0430\u0431\u043e\u0442\u044b \u043c\u043e\u0434\u0443\u043b\u044f pip, \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0432\u043d\u0435\u0441\u0442\u0438 \u043f\u0440\u0430\u0432\u043a\u0438 \u0432 \u0438\u0441\u043f\u043e\u043b\u043d\u044f\u0435\u043c\u044b\u0439 \u0444\u0430\u0439\u043b ~\/tmp\/usr\/local\/bin\/pip3.11:<\/p>\n<p align=\"left\">#!\/usr\/local\/bin\/python<strong>3.11<\/strong><br \/> # -*- coding: utf-8 -*-<br \/> import re<br \/> import sys<br \/> from pip._internal.cli.main import main<br \/> if __name__ == &#8216;__main__&#8217;:<br \/> sys.argv[0] = re.sub(r'(-script\\.pyw|\\.exe)?$&#8217;, &#187;, sys.argv[0])<br \/> sys.exit(main())   <\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<h2>\u041f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u043a\u0430 \u0441\u0440\u0435\u0434\u044b \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438 \u043f\u0430\u043a\u0435\u0442\u0430<\/h2>\n<p>\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u0438\u043c \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u044b\u0435 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438:<\/p>\n<pre><code class=\"bash\">sudo yum install -y .\/rpmrebuild-2.16-3.el8.noarch.rpm rpmdevtools rpmlint tree sudo yum group install -y \"Development Tools\"<\/code><\/pre>\n<p><em>* \u043f\u0430\u043a\u0435\u0442\u00a0<u>rpmrebuild-2.16-3.el8.noarch.rpm<\/u> \u0431\u044b\u043b \u0441\u043a\u0430\u0447\u0430\u043d \u0438\u0437 <\/em><a href=\"https:\/\/dl.fedoraproject.org\/pub\/epel\/8\/Everything\/x86_64\/Packages\/r\/rpmrebuild-2.16-3.el8.noarch.rpm\" rel=\"noopener noreferrer nofollow\"><em>\u043e\u0442\u043a\u0440\u044b\u0442\u043e\u0433\u043e \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a\u0430<\/em><\/a><em> \u0438 \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e vm<\/em><\/p>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0441\u0440\u0435\u0434\u0443 \u0434\u043b\u044f \u0441\u0431\u043e\u0440\u043a\u0438:<\/p>\n<pre><code class=\"bash\">rpmdev-setuptree cd rpmbuild\/ mkdir -p BUILDROOT\/python-3.11.4-3.11.4-stable.x86_64<\/code><\/pre>\n<p>\u0412 \u0440\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u0435 \u043c\u044b \u043f\u043e\u043b\u0443\u0447\u0438\u043c \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e <em>~\/rpmbuild <\/em>\u0441\u043e \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0432\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0435\u0439 \u0441\u0442\u0440\u0443\u043a\u0442\u0443\u0440\u043e\u0439:<\/p>\n<pre><code>tree . \u251c\u2500\u2500 BUILD \u251c\u2500\u2500 BUILDROOT \u2502   \u2514\u2500\u2500 python-3.11.4-3.11.4-stable.x86_64 \u251c\u2500\u2500 RPMS \u251c\u2500\u2500 SOURCES \u251c\u2500\u2500 SPECS \u2514\u2500\u2500 SRPMS<\/code><\/pre>\n<p>\u0421\u043e\u0437\u0434\u0430\u0434\u0438\u043c \u0438 \u043f\u043e\u0434\u0433\u043e\u0442\u043e\u0432\u0438\u043c SPEC-\u0444\u0430\u0439\u043b:<\/p>\n<pre><code class=\"bash\">vi SPECS\/python-3.11.4.spec<\/code><\/pre>\n<p>\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 SPEC-\u0444\u0430\u0439\u043b\u0430 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0435:<\/p>\n<pre><code class=\"bash\">Name: python-3.11.4 Version: 3.11.4 Release: stable Summary: This is the stable release of Python 3.11.0 License: GPL URL: https:\/\/www.python.org\/ftp\/python\/3.11.4\/Python-3.11.4.tgz Requires: openssl-devel >= 1.1.1, libffi-devel bzip2-devel %description python-3.11.4 made by Nikolay %files %defattr(-,root,root) %{_prefix} %changelog * Thu May 18 2023 nikolay<\/code><\/pre>\n<p>\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u043c SPEC-\u0444\u0430\u0439\u043b \u043d\u0430 \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u043e\u0441\u0442\u044c:<\/p>\n<pre><code class=\"bash\">rpmlint ~\/rpmbuild\/SPECS\/python-3.11.4.spec<\/code><\/pre>\n<p>\u0420\u0435\u0437\u0443\u043b\u044c\u0442\u0430\u0442\u044b \u043f\u0440\u043e\u0432\u0435\u0440\u043a\u0438:<\/p>\n<pre><code class=\"bash\">\/home\/smirnov-nk\/rpmbuild\/SPECS\/python-3.11.4.spec: W: no-%prep-section \/home\/smirnov-nk\/rpmbuild\/SPECS\/python-3.11.4.spec: W: no-%build-section \/home\/smirnov-nk\/rpmbuild\/SPECS\/python-3.11.4.spec: W: no-%install-section 0 packages and 1 specfiles checked; 0 errors, 3 warnings.<\/code><\/pre>\n<p>\u041f\u0435\u0440\u0435\u043d\u0435\u0441\u0435\u043c \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435 \u0432\u0440\u0435\u043c\u0435\u043d\u043d\u043e\u0439 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u0438 <em>~\/tmp<\/em> \u0432 \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e\u00a0<em>~\/rpmbuild\/BUILDROOT\/python-3.11.4-3.11.4-stable.x86_64<\/em>:<\/p>\n<pre><code class=\"bash\">cp -rv ~\/tmp\/* ~\/rpmbuild\/BUILDROOT\/python-3.11.4-3.11.4-stable.x86_64\/<\/code><\/pre>\n<h2>\u0421\u0431\u043e\u0440\u043a\u0430 \u0438 \u0444\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u043a\u0430 rpm-\u043f\u0430\u043a\u0435\u0442\u0430<\/h2>\n<p>\u0412\u044b\u043f\u043e\u043b\u043d\u0438\u043c \u0441\u0431\u043e\u0440\u043a\u0443 \u043f\u0430\u043a\u0435\u0442\u0430:<\/p>\n<pre><code class=\"bash\">rpmbuild -bb ~\/rpmbuild\/SPECS\/python-3.11.4.spec<\/code><\/pre>\n<p>\u041f\u0435\u0440\u0435\u043c\u0435\u0441\u0442\u0438\u043c \u043f\u0430\u043a\u0435\u0442 \u0432 \u0434\u043e\u043c\u0430\u0448\u043d\u044e\u044e \u0434\u0438\u0440\u0435\u043a\u0442\u043e\u0440\u0438\u044e \u0438 \u0432\u044b\u043f\u043e\u043b\u043d\u0438\u043c \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u0438\u0440\u043e\u0432\u043a\u0443 \u0430\u0432\u0442\u043e\u043c\u0430\u0442\u0438\u0447\u0435\u0441\u043a\u0438 \u0441\u0433\u0435\u043d\u0435\u0440\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u043e\u0433\u043e \u0432 \u043f\u0440\u043e\u0446\u0435\u0441\u0441\u0435 \u0441\u0431\u043e\u0440\u043a\u0438 SPEC-\u0444\u0430\u0439\u043b\u0430:<\/p>\n<pre><code class=\"bash\">mv ~\/rpmbuild\/RPMS\/x86_64\/python-3.11.4-3.11.4-stable.x86_64.rpm ~\/python-3.11.4-3.11.4-stable.x86_64_tmp.rpm rpmrebuild -enp ~\/python-3.11.4-3.11.4-stable.x86_64_tmp.rpm<\/code><\/pre>\n<p>\u0412\u043e \u0438\u0437\u0431\u0435\u0436\u0430\u043d\u0438\u0435 \u043e\u0448\u0438\u0431\u043e\u043a \u043f\u0440\u0438 \u043f\u043e\u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0435\u0439 \u0443\u0441\u0442\u0430\u043d\u043e\u0432\u043a\u0435 \u043d\u043e\u0432\u043e\u0433\u043e \u043f\u0430\u043a\u0435\u0442\u0430, \u0432 SPEC-\u0444\u0430\u0439\u043b\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u043e \u0443\u0434\u0430\u043b\u0438\u0442\u044c \u043d\u0435\u0441\u043a\u043e\u043b\u044c\u043a\u043e \u0441\u0442\u0440\u043e\u043a:<\/p>\n<div>\n<div class=\"table\">\n<table>\n<tbody>\n<tr>\n<td>\n<p># rpmrebuild autogenerated specfile<\/p>\n<p>BuildRoot: \/home\/smirnov-nk\/.tmp\/rpmrebuild.68368\/work\/root<br \/>AutoProv: no<br \/>%undefine __find_provides<br \/>AutoReq: no<br \/>%undefine __find_requires<br \/># Do not try autogenerate prereq\/conflicts\/obsoletes and check files<br \/>%undefine __check_files<br \/>%undefine __find_prereq<br \/>%undefine __find_conflicts<br \/>%undefine __find_obsoletes<br \/># Be sure buildpolicy set to do nothing<br \/>%define __spec_install_post %{nil}<br \/># Something that need for rpm-4.1<br \/>%define _missing_doc_files_terminate_build 0<br \/>#dummy<br \/>#dummy<br \/>#BUILDHOST: rhel.ouvp<br \/>#BUILDTIME: Thu Jul 27 21:43:33 2023<br \/>#SOURCERPM: python-3.11.4-3.11.4-stable.src.rpm<\/p>\n<p>#RPMVERSION: 4.14.3<\/p>\n<p>#OS: linux<br \/>#SIZE: 417771749<br \/>#ARCHIVESIZE: 419630472<br \/>#ARCH: x86_64<br \/>BuildArch: x86_64<br \/>Name: python-3.11.4<br \/>Version: 3.11.4<br \/>Release: stable<br \/>License: GPL<br \/>Group: Unspecified<br \/>Summary: This is the stable release of Python 3.11.0<\/p>\n<p>URL: <a href=\"https:\/\/www.python.org\/ftp\/python\/3.11.4\/Python-3.11.4.tgz\" rel=\"noopener noreferrer nofollow\">https:\/\/www.python.org\/ftp\/python\/3.11.4\/Python-3.11.4.tgz<\/a><\/p>\n<p align=\"left\">Provides: python-3.11.4 = 3.11.4-stable<br \/>Provides: python-3.11.4(x86-64) = 3.11.4-stable<br \/><strong><s>Requires: \/bin\/bash<\/s><\/strong><s><br \/><\/s><strong><s>Requires: \/bin\/sh<\/s><\/strong><s><br \/><\/s><strong><s>Requires: \/home\/smirnov-nk\/tmp\/usr\/local\/bin\/python3.11<\/s><\/strong><s><br \/><\/s><strong><s>Requires: \/usr\/bin\/env<\/s><\/strong><s><br \/><\/s><strong><s>Requires: \/usr\/local\/bin\/python<\/s><\/strong><s><br \/><\/s><strong><s>Requires: \/usr\/local\/bin\/python3.11<\/s><\/strong><br \/>Requires: bzip2-devel<br \/>Requires: <a href=\"http:\/\/libbz2.so\" rel=\"noopener noreferrer nofollow\">libbz2.so<\/a>.1()(64bit)<br \/>Requires: <a href=\"http:\/\/libc.so\" rel=\"noopener noreferrer nofollow\">libc.so<\/a>.6()(64bit)   <\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<\/div>\n<\/div>\n<p>\u0424\u0438\u043d\u0430\u043b\u044c\u043d\u0430\u044f \u0432\u0435\u0440\u0441\u0438\u044f rpm-\u043f\u0430\u043a\u0435\u0442\u0430 \u0440\u0430\u0441\u043f\u043e\u043b\u043e\u0436\u0435\u043d\u0430 \u043f\u043e \u043f\u0443\u0442\u0438 <strong>~\/rpmbuild\/RPMS\/x86_64\/python-3.11.4-3.11.4-stable.x86_64.rpm<\/strong><\/p>\n<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p><!----><!----><\/div>\n<p><!----><!----><br \/> \u0441\u0441\u044b\u043b\u043a\u0430 \u043d\u0430 \u043e\u0440\u0438\u0433\u0438\u043d\u0430\u043b \u0441\u0442\u0430\u0442\u044c\u0438 <a href=\"https:\/\/habr.com\/ru\/articles\/781214\/\"> https:\/\/habr.com\/ru\/articles\/781214\/<\/a><br \/><\/br><\/br><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-363179","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/363179","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=363179"}],"version-history":[{"count":0,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=\/wp\/v2\/posts\/363179\/revisions"}],"wp:attachment":[{"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=363179"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=363179"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/savepearlharbor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=363179"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}