Tôi đã có gói B và muốn cài đặt gói mới A. Cài đặt muốn sửa đổi B, nhưng tôi không muốn điều đó xảy ra.
Tôi cần cài đặt gói A.
Nó có sự phụ thuộc vào gói B và yêu cầu phải là (> 2.0).
Tôi đã cài đặt B trong hệ thống của mình với phiên bản 2.1, vì vậy thiết lập hiện tại của tôi đã đáp ứng được sự phụ thuộc.
Nhưng có một phiên bản mới (2.2) của gói B trong kho Debian và tôi không muốn nó vì nó xung đột với các thứ khác.
Vì vậy, khi tôi cài đặt gói A, apt cũng cố gắng nâng cấp B.
Làm cách nào tôi có thể vô hiệu hóa việc nâng cấp các phụ thuộc hoặc chỉ ra một phiên bản phụ thuộc rõ ràng mà không phải chỉnh sửa các gói?
Tôi đã đọc Làm thế nào để tôi có được apt-get để bỏ qua một số phụ thuộc? , nhưng nó không giúp tôi. Trong câu hỏi ở đó, không nên xử lý phụ thuộc (B) bởi người quản lý kho lưu trữ. Trong trường hợp của tôi, người quản lý kho lưu trữ đã quan tâm đến sự phụ thuộc và nên tiếp tục làm như vậy, chỉ không trong hành động cụ thể này.
Mở lại những người đánh giá: Xin vui lòng xem bình luận của victorgp nên là câu trả lời ngay từ đầu.