Tại sao apt apt bị loại bỏ có lợi cho apt-get?


29

Tại sao được aptitudeloại bỏ apt-gettheo mặc định? Tôi đọc nó ở đâu đó, nhưng quên mất - có ai bận tâm dọn dẹp nó không? Và Debian không thích aptitudevà Canonical apt-get?

Cập nhật

Từ các câu trả lời tôi hiểu rằng aptitude đã bị xóa vì nó không còn được sử dụng để cài đặt, nhưng tại sao trình cài đặt lại sử dụng apt-get, khi nào aptitudeđược cho là tốt hơn?


Nó đã không được gỡ bỏ. Bạn có thể sử dụng một trong những bạn muốn.
psusi

Câu trả lời:


18

Điều này đã được đề cập trong Bug # 592336 trên LaunchPad. Tuy nhiên, tóm lại, người ta đã quyết định trong UDS-M ( Hội nghị thượng đỉnh nhà phát triển Ubuntu ) rằng có thể đạt được 2 MB bổ sung trên hình ảnh LiveCD bị giới hạn nếu T taskel và Aptitude bị xóa.

Lý do ban đầu tại sao aptitude được bao gồm trong Ubuntu là vì trình cài đặt máy tính để bàn (tính phổ biến) phụ thuộc vào nó, nhưng bây giờ trình cài đặt máy tính để bàn đã được viết lại để không yêu cầu trừ khi trong các trường hợp cụ thể, và do đó nó đi.

Vì trình cài đặt không còn yêu cầu năng khiếu, nên cài đặt nó một cách linh hoạt khi cần, thay vì đưa nó vào hình ảnh cơ sở, chiến thắng là cách hành động tốt hơn.

Chúng tôi có thể giảm đáng kể kích thước của hạt giống tối thiểu bằng cách cài đặt các nhiệm vụ và năng khiếu một cách linh hoạt, để chúng tôi không kết thúc chúng trên các hệ thống được cài đặt trực tiếp.

Cả thông số kỹ thuậttrang Ubuntu Wiki cho trạng thái Maverick Spring Cleaning rằng việc loại bỏ điều này khỏi cơ sở có lợi ích lớn cho hạt giống và kích thước cơ sở bẩm sinh.


13

Colin Watson Giải thích lý do đằng sau việc loại bỏ năng khiếu:

[...] aptitude có một bộ giải quyết phụ thuộc khác nhau, xử lý mọi thứ hoàn toàn khác với apt-get và thực tế là chúng ta đơn giản không kiểm tra thường xuyên bộ giải quyết phụ thuộc đó . [...].

Hệ thống cơ sở liên tục chặt chẽ về không gian , và mọi người đều muốn có một phần của không gian đó. [...]

(nhấn mạnh của tôi)

Giải thích đầy đủ của anh ta có thể được tìm thấy trên Bug # 592336 .


0

Một vài lý do tôi có thể nghĩ ra:

  • Apt-get cung cấp các tính năng thiết yếu của năng khiếu cần thiết cho quản lý gói tự động.
  • Mặt trước máy tính để bàn đều có trình quản lý gói riêng nên họ không cần năng khiếu.

Tôi coi nó là một công cụ thiết yếu để duyệt kho lưu trữ, nhưng có thể sống với việc chỉ có nó trên một hệ thống. Sau đó, một lần nữa, tôi dành nhiều thời gian trong một cửa sổ đầu cuối hơn trên máy tính để bàn.

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.