<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr">Добрый день.<div>Не получается собрать рабочий пакет с питоном3 в не стандартном месте.</div><div>Делал по инструкции <a href="https://www.altlinux.org/Python3">https://www.altlinux.org/Python3</a></div><div>Спек в конце.</div><div>Зависимости Provides/Requires проставляются автоматом.</div><div>После сборки устанавливаю первый пакет ztest, все хорошо. Зависимости предоставляются:</div><div><br></div><div><div># rpm -q --provides ztest</div><div>python3(z) = set:edZq2</div></div><div><br></div><div>Устанавливаю второй ztest-server, который зависит от первого, получаю ошибку:</div><div><div><br></div><div># rpm -Uhv ztest-server-1.0-alt1.x86_64.rpm</div><div>ошибка: неудовлетворенные зависимости:</div><div>        python3(z) &lt; 0 нужен для ztest-server-1.0-alt1</div></div><div><div><br></div><div># apt-get install &#39;python3(z)&#39;<br></div><div>Чтение списков пакетов... Завершено</div><div>Построение дерева зависимостей... Завершено</div><div>Выбрано ztest для &#39;python3(z)&#39;</div><div>Последняя версия ztest уже установлена.</div></div><div><br></div><div>Вопрос - как решить проблему &quot;python3(z) &lt; 0&quot; ?</div><div><br></div><div>------------8&lt;-------------</div><div dir="ltr">%define _unpackaged_files_terminate_build 1</div><div dir="ltr">%define project ztest</div><div dir="ltr">%define install_app /var/www/webapps</div><div dir="ltr"><br></div><div dir="ltr">Summary: ztest</div><div dir="ltr">Name: %project</div><div dir="ltr">Version: 1.0</div><div dir="ltr">Release: alt1</div><div dir="ltr">Group: System/Servers</div><div dir="ltr">License: distributable</div><div dir="ltr"><br></div><div dir="ltr">BuildRequires(pre): rpm-build-python3 &gt;= 0.1.9.3-alt1</div><div dir="ltr">BuildRequires: python3-dev</div><div dir="ltr"><br></div><div dir="ltr">%add_python3_path %install_app</div><div dir="ltr">%add_python3_lib_path %install_app/pythonlibs</div><div dir="ltr"><br></div><div dir="ltr">%description</div><div dir="ltr">Z test</div><div dir="ltr"><br></div><div dir="ltr">%package server</div><div dir="ltr">Summary: ztest server</div><div dir="ltr">Group: System/Servers</div><div dir="ltr">Requires: %project = %EVR</div><div dir="ltr">%add_findreq_skiplist %install_app/pythonlibs</div><div dir="ltr"><br></div><div dir="ltr">%description server</div><div dir="ltr">Z test server</div><div dir="ltr"><br></div><div dir="ltr">%build</div><div dir="ltr">mkdir -p pythonlibs/z</div><div dir="ltr">echo -en &quot;def zstart():\n\treturn 1\n&quot; &gt; pythonlibs/z/z.py</div><div dir="ltr">echo -en &quot;from z import zstart\n&quot; &gt; pythonlibs/z/z-server.py</div><div dir="ltr"><br></div><div dir="ltr">%install</div><div dir="ltr">mkdir -p %buildroot%install_app</div><div dir="ltr">cp -r pythonlibs %buildroot%install_app</div><div dir="ltr"><br></div><div dir="ltr">%files</div><div dir="ltr">%defattr(-,apache2,webmaster)</div><div dir="ltr">%install_app/*</div><div dir="ltr">%exclude %install_app/pythonlibs/z/z-server.py</div><div dir="ltr"><br></div><div dir="ltr">%files server</div><div dir="ltr">%defattr(-,apache2,webmaster)</div><div dir="ltr">%install_app/pythonlibs/z/z-server.py</div><div dir="ltr"><br></div><div dir="ltr">%changelog</div><div dir="ltr">* Tue Feb 26 2019 Vadim Gusev &lt;gusevvn@stella&gt; 1.0</div><div dir="ltr">- initial build</div><div>------------&gt;8-------------<br></div><div><br clear="all"><div><br></div>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr"><div>Vadim Gusev<br></div></div></div></div></div></div></div></div></div></div>