Điểm:1

xây dựng tệp gỡ lỗi bằng cách nén tar.xz chứ không phải tar.zst?

lá cờ na

Tôi đã nâng cấp Ubuntu của mình từ 21.04 lên 21.10 và tôi gặp sự cố khi cài đặt bất kỳ gói nào sau khi xây dựng nó dưới dạng tệp gỡ lỗi bằng lệnh này

dpkg-deb -b DEB

Mình có file nén bằng tar.zst mà extension đó không áp dụng được trên dreambox

sử dụng nén không xác định cho thành viên 'control.tar.zst', từ bỏ

Làm cách nào để xây dựng deb với tar.xz?! Hoặc Làm cách nào để tải xuống dpkg ?!!

Gunnar Hjalmarsson avatar
lá cờ uz
Bạn đang nói về gói nào? Ý bạn là gì khi cài đặt (các) tệp nguồn?
lá cờ na
tệp bản dựng của riêng tôi .... Làm cách nào để tạo tệp deb bằng cách nén tar.xz ?!! Đó là những gì tôi cần chỉ
lá cờ us
Bạn có thể giải nén tarball nguồn và chạy `debuild` ở đó không? Giả sử bạn đã xử lý đúng cấu trúc thư mục debian, thì nó sẽ hoạt động. Nếu không có thêm chi tiết, chúng tôi thực sự không thể giúp bạn thêm. Chúng tôi có thể trợ giúp nếu bạn chia sẻ kho lưu trữ mã nguồn (trong GitHub/GitLab)
lá cờ us
`Tôi có tệp nén với tar.zst và tiện ích mở rộng đó không thể áp dụng trên dreambox` Ý bạn là gì? Làm cách nào bạn có được tệp .tar.zst? Thông thường các tệp `.pkg.tar.zst` dành cho Arch Linux.
lá cờ na
Như tôi đã nói, tôi sử dụng lệnh này để xây dựng tệp gỡ lỗi `dpkg-deb -b DEB` vì vậy tôi có các tệp này bên trong tệp gỡ lỗi `control.tar.zst` và `data.tar.zst` nên tôi có như thế này ` control.tar.xz` và `data.tar.xz` .... Vì vậy, nếu tôi cố gắng cài đặt tệp gỡ lỗi, tôi gặp lỗi này `dpkg-deb: error: archive '/tmp/test.deb' sử dụng nén không xác định cho thành viên 'control.tar.zst', từ bỏ`
lá cờ us
Bạn có gặp vấn đề tương tự nếu chạy `debuild` trong thư mục nguồn, thay vì chạy `dpkg-deb -b DEB` không?
lá cờ na
/ipkg/ncam/DEB$ debuild `debuild: lỗi nghiêm trọng ở dòng 679: không thể tìm thấy debian/changelog có thể đọc được ở bất cứ đâu! Bạn có ở trong cây mã nguồn không?`
lá cờ na
Hãy để chúng tôi [tiếp tục cuộc thảo luận này trong cuộc trò chuyện](https://chat.stackexchange.com/rooms/130876/discussion-between-fair-bird-and-archisman-panigrahi).
lá cờ us
Trong trường hợp đó, bạn cần tạo một debian/changelog và debian/control thích hợp.
lá cờ us
Cấu trúc thư mục của bạn là gì? Đăng đầu ra của lệnh `tree` trong thư mục nguồn của bạn.
lá cờ na
```:~/home/DEB-test$ cây . âââ DEBIAN â  âââ kiểm soát âââ tmp âââ cài đặtNcam.sh 2 thư mục, 2 tập tin```

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.