我想在一个低占用空间的嵌入式Linux环境中安装名为Mitmproxy的第三方工具,例如Raspberry PI
我不想使用标准的Raspbian操作系统进行安装,而是想使用Yocto定制安装并定义软件包。这涉及到编写定制安装的软件包的方法。描述了一个高水平的好例子here
不幸的是,这涉及到在local.conf文件中附加各种Python3包、pip-mitmproxy以及pip-mitmproxy的所有依赖项,例如
IMAGE_INSTALL_append = " python3"
IMAGE_INSTALL_append = " pip-mitmproxy"
在这种情况下,需要添加不同的配方文件
我发现的挑战是获得所有依赖项的正确版本。我看了进口PKU资源,但它似乎没有给我一切。是否有另一种推荐的方法,或许可以通过查看source code.
我在普通Linux Mint上创建了Python
venv
,所以pip freeze
显示的是空列表安装
mitmproxy
后,我再次运行pip freeze
,它显示了我但是很难说它是否需要一些C/C++库来实现这一点
例如
pyOpenSSL
将需要库OpenSSL
,但我在setup.py或setup.cfg中找不到它。只有关于openssl-devel
的信息,这意味着它可能需要openssl
似乎唯一的方法是安装并运行它以查看错误消息:)
相关问题 更多 >
编程相关推荐