Mengapa bakat dihapus demi apt-get?

29

Mengapa aptitudedihapus apt-getsecara default? Saya membacanya di suatu tempat, tetapi lupa - ada yang mau membersihkannya? Dan bukankah Debian lebih suka aptitudedan Canonical apt-get?

Memperbarui

Dari jawaban saya mengerti bahwa aptitude telah dihapus karena tidak lagi digunakan untuk instalasi, tetapi mengapa installer menggunakan apt-get, padahal aptitudeseharusnya lebih baik?

Oxwivi
sumber
Itu belum dihapus. Anda dapat menggunakan salah satu yang Anda inginkan.
psusi

Jawaban:

18

Ini telah tercakup dalam Bug # 592336 di LaunchPad. Namun, secara ringkas diputuskan selama UDS-M ( Ubuntu Developer Summit ) bahwa 2 MB tambahan dapat diperoleh pada gambar LiveCD terbatas jika Tasksel dan Aptitude dihapus.

Alasan awal mengapa aptitude dimasukkan dalam ubuntu adalah karena penginstal desktop (ubiquity) bergantung padanya, tetapi sekarang penginstal desktop telah ditulis ulang untuk tidak memerlukannya kecuali dalam kasus tertentu, dan karenanya ia pergi.

Karena penginstal tidak lagi memerlukan kemampuan, menginstalnya secara dinamis saat dibutuhkan, alih-alih memasukkannya ke dalam gambar dasar, dimenangkan sebagai tindakan yang lebih baik.

Kami dapat secara substansial mengurangi ukuran seed minimal dengan menginstal tasksel dan aptitude secara dinamis, sehingga kami tidak berakhir dengan mereka pada sistem yang dipasang langsung.

Baik spec dan halaman Wiki Ubuntu untuk status Maverick Spring Cleaning yang menghapus ini dari basis memiliki manfaat besar untuk benih inital dan ukuran dasar.

Marco Ceppi
sumber
13

Colin Watson Menjelaskan alasan di balik menghilangkan bakat:

[...] aptitude memiliki penyelesai ketergantungan yang berbeda yang menangani hal-hal yang sangat berbeda dari apt-get, dan faktanya adalah kita tidak secara rutin menguji penyelesai ketergantungan tersebut . [...]

Sistem dasar selalu ketat di ruang , dan semua orang menginginkan bagian dari ruang itu. [...]

(penekanan saya)

Penjelasan lengkapnya dapat ditemukan di Bug # 592336 .

Stefano Palazzo
sumber
0

Beberapa alasan yang dapat saya pikirkan:

  • Apt-get menyediakan fitur-fitur penting dari kecakapan yang diperlukan untuk manajemen paket otomatis.
  • Ujung depan desktop semua memiliki manajer paket mereka sendiri sehingga mereka tidak perlu bakat.

Saya menganggapnya sebagai alat penting untuk menjelajahi repositori, tetapi dapat hidup dengan memilikinya di satu sistem. Kemudian lagi, saya menghabiskan lebih banyak waktu di jendela terminal daripada di desktop.

BillThor
sumber