Một số tình huống gọi để cài đặt thủ công một gói cục bộ bằng cách sử dụng dpkg -i <packagename>
. Đôi khi nó có thể hữu ích hơn nữa để tận dụng chức năng của apt
gói đó, vì vậy câu hỏi là:
Làm thế nào để bạn nhanh chóng tạo một kho lưu trữ cục bộ cho các gói ngẫu nhiên bằng cách sử dụng bản phân phối linux dựa trên Debian - như Xubfox 13.04 / Ubuntu?
apt
với --fix-broken
sẽ được yêu cầu sau khi cài đặt gói cục bộ với dpkg -i
? Dpkg sẽ không quan tâm đến điều đó? Tôi đọc nó có thể được yêu cầu lần đầu tiên apt được chạy? @ FM & Gilles: Về reprepro . Có vẻ hữu ích nếu tôi có thể làm cho nó hoạt động (không chắc chắn về dir struct, nội dung của 3 tệp hoặc params trong thời gian chạy). Sẽ thử lại và cập nhật hoặc gửi câu hỏi đầy đủ.
dpkg
không giải quyết phụ thuộc, nhưng apt
không. dpkg
sẽ cảnh báo các phụ thuộc bị hỏng, nhưng ở mức độ thấp, vì vậy sẽ không cố gắng khắc phục chúng. Các dpkg -i *.deb
tiếp theo apt-get -f install
là quy trình chuẩn. Có một lỗi trong danh sách mong muốn để apt
tự xử lý trường hợp cài đặt gói cục bộ và thậm chí có một bản vá, tôi nghĩ, nhưng nó chưa được thực hiện. Xem cài đặt apt-get cũng có thể cài đặt các tệp gói cục bộ , ban đầu được nộp vào năm 1999.
dpkg -i <packagename>
vớiapt-get -f install
để kéo trong các gói yêu cầu. Ngoài ra, điều thông thường để tạo một repos apt cho Debian là reprepro.