我正在爲我的raspberrypi3構建一個學校項目的buildroot。如何在buildroot中包含python-dev?
我做了一個從python包括的所有內容的buildroot,因爲我想使用WebIOPi。 buildroot已經完成並且圖像已經寫在SD卡上。
現在,當我想要將它安裝在buildroot設備上時,它會詢問python-dev,這不包含在buildroot中。隨着進一步的研究,我只找到了this。這是一個python-dev0.4.0,但我認爲在我的虛擬ubuntu16操作系統上有一個很新的版本(主操作系統是windows 10,所以需要映像使用win32diskimager)
但我不知道如何實現這個python buildroot包。我已經閱讀了buildroot的手冊,對我來說有點令人困惑...... 我已經嘗試在buildroot/package目錄(ubuntu os)中創建一個名爲'python-dev'的目錄,但沒有成功。 這是我到目前爲止有:
的buildroot /包/ Python的-dev的:
- config.in
- python-dev.mk
的配置。在文件:
config BR2_PACKAGE_PYTHON_DEV
bool "python-dev"
help
在python-dev.mk文件(從libconfig複製):
################################################################################
#
# python-dev
#
################################################################################
PYTHON_DEV_VERSION = 0.4.0
PYTHON_DEV_SOURCE = dev-0.4.0.tar.gz
PYTHON_DEV_SITE = https://pypi.python.org/packages/53/34/e0d4da6c3e9ea8fdcc4657699f2ca62d5c4ac18763a897feb690c2fb0574/dev-0.4.0.tar.gz
PYTHON_DEV_LICENSE = Python software foundation license v2, others
PYTHON_DEV_LICENSE_FILES = README
PYTHON_DEV_SETUP_TYPE = setuptools
PYTHON_DEV_DEPENDENCIES = libconfig boost
$(eval $(python-package))
當我運行一個make menuconfig並搜索python-dev時,它不在那裏...... 我希望有人能幫助我解決這個問題。
如果有更簡單的方法,這是非常受歡迎的。
預先感謝您。
感謝您的回覆,所以它基本上與我所做的一樣,但是對於WeblOPi?我會試試這個。 –
好吧,我試着用config.in和.mk文件做一個包。 我不得不上傳.tar.gz文件到wetransfer,所以我可以下載它,這是成功的。 但現在當buildroot的需要解壓它,我得到以下錯誤: 'WebiOPi-0.7.1.tar.gz:非gzip format' '焦油:這看起來並不像一個焦油archive' ' tar:由於以前的錯誤而退出失敗狀態。 我怎麼能說buildroot它需要「tar xvzf」? (我需要在stackoverflow上提出一個新問題嗎?) –