python制作安装包_制作 python2.7.2 rpm安装包

%define __prefix /usr/local/python

%define tempath /tmp

Name: python27

Version: 2.7.2

Release: el5

Summary: Python for me.com

License: GPL

URL: python.org

Vendor: me.com

GROUP: Development/Languages

Source0: Python-2.7.2.tar.bz2

BuildRoot: %(mktemp -ud %{tempath}/%{name}-%{version}-%{release}-root)

BuildRequires: gcc make expat-devel valgrind-devel sqlite-devel db4-devel gdbm-devel

Packager: me

%description

Python is a programming language that lets you work more quickly and

integrate your systems more effectively.You can learn to use Python and

see almost immediate gains in productivity and lower maintenance costs.

%prep

%setup -q -n Python-%{version}

%build

./configure --prefix=%{__prefix} --enable-shared --with-threads --with-computed-gotos --enable-ipv6 --with-valgrind --with-system-expat --with-system-ffi --enable-unicode=ucs4 --with-signal-module

make %{_smp_mflags}

%install

rm -rf $RPM_BUILD_ROOT

mkdir -p $RPM_BUILD_ROOT

make prefix=$RPM_BUILD_ROOT%{__prefix} install

chmod 644 $RPM_BUILD_ROOT%{__prefix}/lib/libpython2.7*

# fix the #! line in installed files

find "$RPM_BUILD_ROOT" -type f -print0 |

xargs -0 grep -l /usr/local/bin/python | while read file

do

FIXFILE="$file"

sed 's|^#!.*python|#!%{__prefix}/bin/python|' \

"$FIXFILE" >/tmp/fix-python-path.$$

cat /tmp/fix-python-path.$$ >"$FIXFILE"

rm -f /tmp/fix-python-path.$$

done

find "$RPM_BUILD_ROOT" -type f -print0 |

xargs -0 grep -l $RPM_BUILD_ROOT%{__prefix}/bin/python2.7 | while read file

do

FIXFILE="$file"

sed 's|^#!.*python2.7|#!%{__prefix}/bin/python2.7|' \

"$FIXFILE" >/tmp/fix-python-path.$$

cat /tmp/fix-python-path.$$ >"$FIXFILE"

rm -f /tmp/fix-python-path.$$

done

%clean

rm -rf $RPM_BUILD_ROOT

%files

%defattr(-,root,root)

%{__prefix}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 首先,需要到guhub的官方网站上下载esp8266-2.7.2的离线安装。打开网站后,在搜索框中输入“esp8266-2.7.2”,即可找到该版本的安装。 在搜索结果页面中,找到“esp8266/Arduino”项目,然后点击“Releases”标签页,可以找到所有已发布的版本。找到esp8266-2.7.2版本,然后点击它旁边的“Assets”链接,就可以看到所有相关的文件和安装。 选择与您的操作系统相对应的安装版本,下载到本地计算机中。下载完成后,使用解压软件解压缩该文件,然后按照安装说明进行安装即可。 总之,通过guhub下载esp8266-2.7.2的离线安装相对简单。只需要到官方网站上搜索相关文件并下载,然后按照安装说明进行安装即可,有任何疑问请查看官方网站的帮助文档。 ### 回答2: 在下载 esp8266-2.7.2 离线安装之前,首先要了解一些基本的信息。esp8266是一款Wi-Fi芯片,可以接入云端,并且可以进行远程控制。而guhub是一家面向开发者的软件开发平台,它提供了丰富的代码库和开发文档,是开发者进行开发和交流的重要场所之一。现在,让我们来详细了解下载 esp8266-2.7.2 离线安装的方法。 首先,需要在 guhub 的官网上找到 esp8266-2.7.2 离线安装的下载链接。可以通过搜索或者栏目分类来查找到相关的页面,进入页面后就可以下载安装了。 其次,在下载安装之前,需要确认设备的存储空间是否足够,并且需要确定下载的安装的版本是否正确。如果下载的版本不正确,可能会导致安装失败或者程序运行不稳定。 最后,下载完毕后,解压缩文件,找到安装程序,并进行安装安装中需要仔细阅读每个步骤,确保操作正确。安装完成后,将相关的代码集成到开发环境中,进行开发和调试。 总之,下载 esp8266-2.7.2 离线安装需要一定的技术操作和注意事项,但只要按照正确的步骤操作,将会得到一个好的开发体验。 ### 回答3: 首先,guhub是一个用于管理开源软件的平台,在进行esp8266-2.7.2离线安装的下载之前需要先在guhub上找到该软件的源码。 1. 打开guhub的官网,通过搜索或浏览找到esp8266-2.7.2的源码。 2. 在源码页面上找到“Releases”标签,点击进入“Releases”页面。 3. 在“Releases”页面中可以找到esp8266-2.7.2的所有发布版本,找到最新版本的离线安装进行下载。 4. 点击离线安装的下载链接,选择合适的下载方式(如HTTP、FTP等),然后等待下载完成。 5. 下载完成后将离线安装解压,并根据安装中的说明进行安装。 6. 安装完成后可以进入开发环境进行开发和测试。 总之,下载esp8266-2.7.2离线安装需要先找到guhub上的源码,然后找到最新版本的离线安装进行下载和安装。在整个过程中要注意按照安装中的说明进行操作,避免出现错误。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值