์๋ ํ์ญ๋๊น,
์์ค ์ฝ๋์์ rpm์ ๋ง๋ค๋ ค๊ณ ํฉ๋๋ค. pip 9.0.2๊ฐ ์ค์น๋์ด ์๊ณ Python ๋ฒ์ ์ 2.7.5์
๋๋ค.
์ด ์์ค ์ฝ๋์์ RPM์ ์์ฑํ๊ธฐ ์ํ .spec ํ์ผ์ ์์ฑํ์ต๋๋ค.
๊ทธ๋ฌ๋ ๊ตฌ๋ฌธ ์ค๋ฅ๋ก ์คํจํฉ๋๋ค.
``
์ค๋ฅ: /var/tmp/rpm-tmp.esw9T7(%install)์ ์๋ชป๋ ์ข
๋ฃ ์ํ
``
์ด๋ค ์์ด๋์ด ..?
๋ฌดํดํ๋ค๋ ์ ์๋ ๋์ํ๊ณ pip install gunicorn=19.0์ ์ ๋๋๋ฐ ์ ํจํค์ง ์์ฑ์ ์คํจํ๋์ง....
๊ฐ์ฌ ํด์,
๋ผํ.
Python 3 ์ ์ฉ ํ์ผ์ Python 2๋ก ์ปดํ์ผํ๋ ค๊ณ ํ๊ธฐ ๋๋ฌธ์
๋๋ค. rpmbuild์ ๋ํด์๋ ์๋ฌด๊ฒ๋ ๋ชจ๋ฅด์ง๋ง ๋น๋์์ ์ผ๋ถ ํ์ผ์ ์ถ์ถํ๊ฑฐ๋ rpmbuild์ /usr/bin/python3
Gunicorn์ ๋น๋ํ๋๋ก ์ง์ํ๋ ๋ฐฉ๋ฒ์ด ์์ด์ผ ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. /usr/bin/python3.Y
.
gevent commentor ์ ๋ฐ๋ฅด๋ฉด ์ด๊ฒ์ด ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ก ์ฌ์์ %define _python_bytecompile_errors_terminate_build 0
๋ฅผ ๋ฃ์ ์ ์์ต๋๋ค.
์๋ ํ์ญ๋๊น,
๋์์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค. ํ์ง๋ง ๋น๋ ์ค ์ค๋ฅ๋ฅผ ๋ฌด์ํ๊ธฐ ์ํด rpm ์ฌ์ ํ์ผ์ %install ์น์
๋์ 'exit 0'์ ์ฌ์ฉํ์ฌ ํด๊ฒฐํ์ต๋๋ค.
์ด ๋ฌธ์ ๋ฅผ ๋ซ์ต๋๋ค.
๋ฌธ์ ์ธ์ฌ.
๋ด ์๋ฃจ์
%global __python %{__python3}
https://fedoraproject.org/wiki/Archive :PackagingDrafts/Python3?rd=PackagingDrafts/Python3
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
gevent commentor ์ ๋ฐ๋ฅด๋ฉด ์ด๊ฒ์ด ๋ฌธ์ ๊ฐ ๋์ง ์๋๋ก ์ฌ์์
%define _python_bytecompile_errors_terminate_build 0
๋ฅผ ๋ฃ์ ์ ์์ต๋๋ค.