Tôi đã tạo một số ứng dụng python
sử dụng autobahn
và đóng gói bằng cách sử dụng baazar builddeb
. Trong tập tin setup.py python tôi đã thêm requires
thẻ với tất cả các phụ thuộc bắt buộc. Có thể nói trình cài đặt gói debian để cài đặt các gói này không?Cách thêm phụ thuộc PyPi vào gói DEB
tôi đã thêm một số DEPS để debian/control>Depends
nhưng:
dpkg -i my_package
không cài đặt phụ thuộc. Chỉ cần hiển thị lỗi và tôi cần cài đặt các mã này theo cách thủ công.một số gói không tồn tại trong bản repo chuẩn của Ubuntu. Ví dụ autobahn. Và nói chung tôi muốn đã cài đặt tất cả phụ thuộc python bởi
pip/easy_install
Tôi đang sử dụng DistUtilsExtra.auto.setup
với cá nhân install
hành động. Vì vậy, tôi nghĩ rằng tôi có thể chạy easy_install packages
ở đó. Có ý tưởng hay không?
Cảm ơn bạn.
Tôi không nghĩ nên trộn các hệ thống đóng gói khác nhau. Có lẽ cách sạch sẽ hơn là bao gồm những phụ thuộc này vào .deb, để chúng được gửi cùng với chương trình của bạn. – Bakuriu
'dpkg -i' không cố gắng cài đặt các gói bắt buộc hoặc phụ thuộc. Bạn sẽ cần phải cài đặt bằng cách sử dụng 'apt-get' hoặc' aptitude'. – tripleee