Tôi có một số gói .deb tôi tạo và cài đặt:
- pkg1_1.0_all.deb
- pkg2_1.0_all.deb
- pkg3_1.0_all.deb
Tôi có thể cài đặt chúng bằng cách sử dụng sudo dpkg -i pkg1_1.0_all.deb
.
Bây giờ tôi muốn tạo một gói meta phụ thuộc vào tất cả chúng, cho phép tôi chỉ cài đặt sudo dpkg -i meta_1.0_all.deb
.
tôi đã sử dụng tương đương
để tạo một tệp điều khiển:
Phần: linh tinh
Ưu tiên: tùy chọn
Tiêu chuẩn-Phiên bản: 3.6.2
Đóng gói: bla
Phiên bản: 1.0
phụ thuộc:
Sự miêu tả:
mô tả dài và thông tin
.
đoạn thứ hai
và cài đặt nó.
Sau đó, tôi đã sửa đổi phụ thuộc:
phụ thuộc vào một gói đã biết: Phụ thuộc: tmux
và cài đặt nó.
Tiếp theo, tôi đã cố gắng phụ thuộc vào các gói tùy chỉnh của mình: Phụ thuộc: pkg1
và bây giờ cài đặt đã bị hỏng:
dpkg: sự cố phụ thuộc ngăn cấu hình của bla:
bla phụ thuộc vào pkg1; Tuy vậy:
Gói pkg1 chưa được cài đặt.
đó là điều dễ hiểu, như pkg1
thực sự không được cài đặt.
Tôi đã thêm thư mục cục bộ của mình làm nguồn debian sau đây hướng dẫn (đã thay đổi một điều - đã thêm [đáng tin cậy=có]
vào danh sách nguồn tệp deb [đáng tin cậy=có]:...
vì vậy nó sẽ hoạt động)
Tôi hy vọng điều này sẽ cho phép tôi sudo apt cài đặt ./meta_1.0_all.deb
và nó sẽ tìm thấy gói phụ thuộc trong thư mục hiện tại của tôi, nhưng nó lại bị lỗi với cùng một lỗi.
Tôi có thể làm gì để cho phép người dùng cài đặt một .deb và làm cho nó cài đặt một số gói .deb cục bộ?