Các vấn đề có thể xảy ra trong việc sử dụng hỗn hợp apt-get, aptitude và synap


12

Mặc dù năng khiếu và synap đều là mặt trước của APT (và bản thân tôi chỉ gắn bó với apt-get), nhưng đặc thù trong mỗi mặt trận dpkg / APT có sẵn dường như gây ra vấn đề và nhầm lẫn khi chúng được sử dụng thay thế cho nhau. Người mới bắt đầu đặc biệt - những người có xu hướng sao chép và dán thường xuyên hơn, do đó thực hiện các lệnh apt-get và aptitude ít nhiều giống hệt nhau - có thể thấy một số tình huống khó hiểu.

Vui lòng liệt kê các vấn đề có thể xảy ra khi chúng được trộn lẫn và các mẹo cần tránh khi người ta phải phụ thuộc vào nhiều người quản lý bao bì.

Câu trả lời:


3

Đối với những gì tôi biết, các trình quản lý gói khác nhau có thể có các ý kiến ​​khác nhau về các gói được cài đặt tự động hoặc ít nhất đó là thời gian thực trước đây, không chắc là nó có như vậy không.

Điều này có thể có hậu quả đối với tiểu ban autoremove (lưu ý rằng aptitude không có tiểu ban autoremove, nhưng tự động thực hiện autoremove).

Vì vậy, người ta có thể có các gói không đáng tin treo xung quanh, không phải là một vấn đề lớn.

Ngoài ra, họ có thể có ý kiến ​​khác nhau về các gói bị chặn, nhưng điều này không phải là vấn đề đối với người dùng bình thường thường không sử dụng tính năng này.

Các thuật toán giải quyết phụ thuộc và xung đột ít nhiều tương đương nhau, do đó, tôi nghĩ rằng người dùng có thể kết hợp việc sử dụng trình quản lý gói khác nhau mà không sợ phá vỡ thứ gì đó.


1
Độ phân giải phụ thuộc không tương đương. apt-get làm một công việc tốt hơn. aptitude thường thất bại trong việc cài đặt các bản phát hành mới của KDE nơi apt-get thành công.
maco

2

apt-get và aptitude sử dụng cùng một phụ trợ thực sự. Nếu một cái gì đó đang cài đặt một gói bằng apt-get, aptitude sẽ bị chặn và ngược lại.

aptitude tốt hơn một chút trong việc giải quyết xung đột và tự dọn dẹp, nhưng cuối cùng, nếu bạn sử dụng aptitude, synap, hoặc apt-get bạn đang thực hiện cùng một nhiệm vụ .. đó chỉ là vấn đề sở thích của người dùng.


4
ehhh họ chỉ sử dụng cùng một tệp khóa
maco
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.