Câu trả lời:
Nếu đây là một lần, sao chép-dán tên gói từ thông dpkg
báo lỗi vào một aptitude install
dòng lệnh. Mặt khác, thiết lập một kho lưu trữ apt cho gói của riêng bạn, nó không khó. Dưới đây là một vài phương pháp có thể:
Nếu đây là cho Ubuntu, bạn có thể tạo kho lưu trữ gói cá nhân của riêng bạn . Điều này sẽ làm cho các gói của bạn dễ dàng có sẵn cho mọi người, vì vậy phương pháp này phù hợp với các gói thường hữu ích nhưng không phải cho các công cụ nội bộ.
Bạn có thể thiết lập một kho lưu trữ cục bộ bằng cách sử dụng reprepro . Phải mất vài phút để thiết lập, nhưng sau đó thêm các gói mới là không đáng kể ( reprepro includedeb mydistribution /path/to/my.deb
).
Một cách khác để thiết lập một kho lưu trữ cục bộ là sử dụng apt-ftparchive
từ gói apt-utils. Điều này ít tự động hơn reprepro.
Nếu tất cả những gì bạn đang làm là vá hoặc biên dịch lại các gói hiện có, apt-build cũng là một tùy chọn.
Bạn có thể phá vỡ sự phụ thuộc nhưng đây là một cách để đánh lừa apt-get để cài đặt quả bóng tar của riêng bạn. http://www.debian.org/doc/manuals/apt-howto/ch-helpers.en.html#s-equivs
Cài đặt thủ công các phụ thuộc bị thiếu có thể là một nỗi đau - đó là lý do tại sao các công cụ như gdebi
tồn tại:
sudo apt-get install gdebi
sudo gdebi package.deb
Điều này sẽ giải quyết các phụ thuộc và cài đặt chúng, tất cả trong một lần. Lưu ý rằng bạn có thể cần thêm kho lưu trữ vào apt
nguồn của mình .