APT 2.2.0 hadir dengan peningkatan kinerja, pembaruan bertahap, dan banyak lagi

Beberapa hari yang lalu peluncuran versi baru dari toolkit manajemen paket APT 2.2.0 (Alat Paket Lanjutan) yang itu dikembangkan oleh proyek Debian. Versi baru APT ini dapat menandai pembekuan dan penggabungan perubahan terakumulasi di cabang percobaan 2.1, dengan mana cabang stabil 2.2.0 dimulai

Dari perubahan terpenting dalam versi baru ini, kami dapat menyoroti pembaruan secara bertahap, serta peningkatan kinerja dan terutama koreksi kesalahan.

Tentang APT

Alat Pengemasan Canggih (disingkat APT), adalah a program manajemen paket dibuat oleh proyek Debian. TEPAT sangat menyederhanakan instalasi dan penghapusan program pada sistem GNU / Linux.

Tidak ada program apt itu sendiri, tapi APT adalah pustaka fungsi C ++ yang digunakan oleh berbagai program baris perintah untuk mendistribusikan paket. Terutama apt-get dan apt-cache.

Ada juga program yang menyediakan tampilan depan untuk APT, umumnya berdasarkan apt-get, seperti aptitude dengan antarmuka teks ncurses, Synaptic dengan antarmuka grafis GTK +, atau Adept dengan antarmuka grafis Qt. Ada repositori pusat dengan lebih dari ~ 25.000 paket apt yang digunakan oleh apt-get dan program turunan untuk mengunduh dan menginstal aplikasi langsung dari Internet, yang dikenal sebagai salah satu kualitas terbaik Debian.

APT dengan cepat digunakan untuk bekerja dengan paket .deb, pada sistem Debian dan distribusi turunan, tetapi sejak itu telah dimodifikasi untuk bekerja dengan paket RPM, dengan alat apt-rpm, dan untuk bekerja pada sistem operasi lain, seperti Mac OS X ( Fink) dan OpenSolaris (distribusi Nexenta OS)

Fitur baru utama APT 2.2.0

Perubahan terpenting yang menonjol dari versi baru APT 2.2.0 ini adalah bahwa ia telah ditambahkan danl dukungan untuk peningkatan bertahap (yang sudah digunakan di Ubuntu untuk membatasi distribusi dan mengelola penyebaran pembaruan). Misalnya, pembaruan bertahap memungkinkan untuk mendistribusikan pembaruan untuk transisi ke versi stabil yang baru pertama di antara sebagian kecil pengguna dan setelah beberapa waktu, jika tidak ada regresi, distribusikan pembaruan ke semua pengguna lain.

Perubahan besar lainnya dari APT 2.2.0 adalah el dukungan untuk bidang "Dilindungi", apa yang terjadi menjadi mengganti bidang "Penting" dan ini mendefinisikan paket-paket yang tidak valid untuk dihapus, yang diperlukan sistem untuk memulai dengan benar.

Di sisi lain, itu menonjol kode untuk driver penghapusan untuk versi kernel lama (penghapusan otomatis) telah ditulis ulang dari shell ke C ++ dan sekarang berjalan saat apt sedang berjalan, daripada saat menginstal paket dengan kernel.

Perubahan ini memungkinkan Anda untuk memastikan bahwa kernel sedang dimuat dan tidak selama instalasi paket dengan kernel terbaru. Untuk menghindari luapan partisi / boot, tiga inti disimpan, bukan empat.

Untuk bagian itu peningkatan kinerja, itu disebutkan sekarang algoritma hash XXH3 digunakan yang digunakan untuk mengindeks item cache, bukan Adler32 atau RC32c, plus ukuran tabel hash meningkat.

Dari perubahan lainnya yang menonjol:

  • Template tambahan untuk pemilihan paket berdasarkan dependensi telah diterapkan, seperti "? Tergantung".
  • Opsi "–error-on = any" telah ditambahkan ke perintah "update", jika disetel akan menampilkan kesalahan pada setiap kegagalan.
  • Metode untuk menerapkan dan mengekstrak patch rred sekarang tersedia sebagai program terpisah untuk menangani file pdiff
  • apt-key dijadwalkan untuk dihapus pada Q2022 XNUMX.
  • Bit I / O level rendah dari metode HTTP telah ditulis ulang untuk meningkatkan stabilitas.
  • Metode HTTP tidak lagi mencoba ulang unduhan secara tak terbatas pada beberapa kesalahan koneksi.
  • Perintah pkgnames tidak lagi menyertakan paket sumber secara tidak sengaja
  • Berbagai perbaikan untuk upaya kabur David

Jika Anda ingin tahu lebih banyak tentang itu, Anda dapat memeriksa pengumuman baru versi dalam link berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.