Versi baru APT 2.0 sudah siap dan ini adalah beritanya

Pelepasan versi baru alat manajemen paket "APT 2.0" (Alat Paket Lanjutan) yang dikembangkan oleh proyek Debian. Selain Debian dan Distribusinya, APT juga digunakan di beberapa distro yang berbasis pada pengelola paket rpm, seperti PCLinuxOS dan ALT Linux.

Dibandingkan dengan seri 1.8, seri tersebut APT 2.0 Memperkenalkan Beberapa Fitur Baru, juga peningkatan kinerja, pengerasan, selain fakta bahwa banyak kode telah dihilangkan, yang mengurangi ukuran perpustakaan, cabang baru juga menggabungkan perubahan yang terakumulasi selama pengembangan cabang eksperimental 1.9.x, beberapa perubahan dalam sintaks, di antaranya hal-hal lain.

Fitur baru utama APT 2.0

Dengan dirilisnya versi baru ini, disebutkan dalam pengumuman itu perbaikan telah ditambahkan ke perintah yang menerima nama paket baik sekarang Mereka memiliki dukungan untuk templat. Sintaks template pada dasarnya mengikuti gaya template aptitude.

Sementara dukungan untuk mask dan ekspresi reguler dalam argumen perintah apt telah dihentikan, template sekarang harus digunakan sebagai gantinya.

Contoh dasar perubahan baru ini, adalah jika kita ingin membuat daftar paket yang diinstal secara manual dari beberapa bagian:

apt list '~i !~M (~seccion1|~seccion2|~seccion3)'

Perubahan penting lainnya untuk versi baru ini adalah itu apt memenuhi dan perintah apt-get memuaskan ditambahkan, memungkinkan Anda menginstal paket yang diperlukan untuk memenuhi dependensi yang ditentukan dalam baris yang diteruskan sebagai argumen. Termasuk Anda dapat membuat daftar beberapa baris dan menentukan blok "Konflik:" untuk menghapus ketergantungan.

Contoh dasar dari perintah ini adalah:

apt-get satisfy "foo" "Conflicts: bar" "baz (>> 1.0) | bar (= 2.0), moo"

Di sisi lain kita bisa menemukannya menambahkan kemampuan untuk mengikat ke paket dengan kode menambahkan awalan "src:" di depan nama paket (menyematkan memungkinkan Anda menambahkan paket dari cabang lain tanpa memperbarui seluruh sistem, misalnya menginstal pada paket stabil dari pengujian atau tidak stabil).

Untuk memperbaiki semua paket biner yang dikumpulkan dari sebuah paket dengan kode apt 2.0.0, Anda dapat menentukan:

Package: src:apt
Pin: version 2.0.0
Pin-Priority: 990

Itu juga disorot itu peningkatan paralelisasi rilis driver Rred dan membongkar selama eksekusi perintah pembaruan.

Selain itu disebutkan bahwa format cache telah diperbarui, yang sekarang memungkinkan Anda menambahkan entri baru tanpa melanggar ABI. Pointer dalam cache sekarang ditulis secara statis dan tidak dapat dibandingkan dengan bilangan bulat (kecuali 0 hingga nullptr).

Dari perubahan lainnya yang disebutkan dalam versi baru ini:

  • Bendera usang dan berbagai prototipe fungsi digabungkan. Implementasi kustom dari algoritma CRC16, MD5, SHA1, dan SHA2 telah dihapus.
  • Perintah apt menunggu sampai kunci dpkg dilepaskan. Secara default, saat dimulai dari konsol, waktu tunggu tidak terbatas dan, dalam kasus lain, waktu tunggu adalah 120 detik.
  • Jika apt tidak dapat mengatur kunci, kesalahan sekarang ditampilkan dengan nama dan pid dari proses yang berisi file kunci yang ditampilkan.
  • Menambahkan terjemahan gabungan dan perintah bump-abi.
  • Untuk pencirian kriptografi, implementasi MD5, SHA1, dan SHA2 dari pustaka libgcrypt dilibatkan.
  • Akun yang tercantum dalam file auth.conf sekarang hanya ditransfer saat diakses melalui HTTPS untuk mencegah kebocoran jika koneksi HTTP dicegat.
  • Persyaratan untuk versi standar C ++ telah dinaikkan ke C ++ 14.
  • Apt-helper menambahkan dukungan untuk menentukan beberapa hash untuk satu file.
  • Menggabungkan perpustakaan libapt-inst dengan libapt-pkg.

Akhirnya disebutkan bahwa versi baru APT 2.0 ini, dalam waktu dekat akan diintegrasikan ke cabang Debian yang tidak stabil dan di Ubuntu, karena APT versi 1.9 dimasukkan ke dalam Ubuntu 19.10 dan kemungkinan sedang diintegrasikan di 20.10.

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.