Flatpak 1.10 hadir dengan format repositori baru, arahan baru dan banyak lagi

penutup rata

Beberapa hari yang lalu ia menjadi terkenal Pembebasan cawangan stabil Flatpak baru 1.10Itu menyediakan sistem untuk membuat pakej yang berdiri sendiri Mereka tidak terikat dengan distribusi Linux tertentu dan dijalankan dalam wadah khas yang mengasingkan aplikasi dari sistem lain.

Flatpak memungkinkan pembangun aplikasi mempermudahkan pengedaran mereka program yang tidak termasuk dalam repositori pengedaran standard semasa membuat persediaan wadah sejagat tanpa membuat binaan yang berasingan untuk setiap pengedaran.

Bagi pengguna yang mementingkan keselamatan, Flatpak membenarkan aplikasi yang tidak tepat berjalan di dalam wadah dengan hanya memberikan akses ke fungsi rangkaian pengguna dan fail yang berkaitan dengan aplikasi.

Bagi pengguna yang berminat dengan produk baru, Flatpak membolehkan mereka memasang aplikasi versi stabil dan percubaan terkini tanpa memerlukan perubahan sistem. Sebagai contoh, pakej Flatpak pada masa ini telah disusun untuk LibreOffice, Midori, GIMP, Inkscape, Kdenlive, Steam, 0 AD, Visual Studio Code, VLC, Slack, Skype, Telegram Desktop, Android Studio, dll.

Ciri baru utama Flatpak 1.10

Dalam versi baru Flatpak 1.10 ini diketengahkan bahawa sokongan untuk format repositori baru telah dilaksanakan untuk mempercepat penyampaian kemas kini dan mengurangkan ukuran data yang dimuat turun.

Repositori berdasarkan teknologi OSTreeen yang menggunakan fail indeks untuk mengenal pasti kandungan, yang dikemas kini dengan setiap perubahan. Ukuran fail indeks bergantung pada jumlah pakej dan seni bina yang disokong.

Format repositori baru melibatkan pemisahan fail indeks untuk seni bina yang berbeza, serta menggunakan kemas kini delta untuk memuat turun hanya bahagian indeks yang telah berubah sejak versi repositori sebelumnya.

Juga di Flatpak 1.10, penggunaan kemas kini tambahan telah mengurangkan lalu lintas sebanyak 100 kali dan telah membuang sekatan sokongan seni bina tambahan di Flathub.

Sebagai contoh, pada Flathub jumlah ukuran indeks pada masa ini adalah 6,6MB (dimampatkan 1,8MB), versi x86-64 adalah 2,7MB (dimampatkan 554KB), dan peningkatan dari versi sebelumnya hanya memerlukan muat turun 20 KB.

Perubahan lain yang menonjol dari versi baru ialah menambahkan arahan baru "flatpak pin" untuk menetapkan masa pelaksanaan (Tidak akan dihapus jika tidak ada aplikasi yang menggunakannya) Secara lalai, penyematan berlaku untuk runtime yang dipasang secara eksplisit, dan bukannya dimuat secara automatik sebagai ketergantungan ketika aplikasi dipasang.

Dengan kemas kini umum ("flatpak update") atau penyingkiran aplikasi individu, jangka masa dijamin tidak digunakan secara automatik akan dihapuskan mereka tidak berlabuh dan mempunyai jangka hayat yang telah berakhir.

Di persekitaran kotak pasir di mana akses ke rangkaian dibenarkan, akses ke soket yang diselesaikan oleh systemd terbukaatau, dan perintah "–unset-env" dan "–env = FOO =" juga dapat menghapus atau mengosongkan pemboleh ubah persekitaran.

Dengan mengemas kini sekarang, versi baru aplikasi dipasang terlebih dahulu dan hanya yang sebelumnya dihapuskan, iaitu, tidak memasang sekarang tidak menyiratkan hilangnya aplikasi.

Sebaliknya, a pengesanan laluan aplikasi yang lebih baik Yang serupa, misalnya, "/ org / gnome / sound-juicer" kini dipetakan ke "org.gnome.SoundJuicer".

Daripada perubahan lain yang menonjol versi baru:

  • Pengguna root boleh memintas sekatan kawalan ibu bapa.
  • Menambah sokongan untuk standard baru untuk pemformatan fail pelancaran OS berkontena.
  • Menambah profil untuk tcsh.
  • Semasa mencari kebergantungan, repositori aplikasi yang dipasang kini mempunyai keutamaan yang lebih tinggi daripada repositori lain.
  • Peningkatan cache dalam memori indeks repositori.
    Menentukan "–filesystem = /" dilarang.
  • API baru ditambahkan: flatpak_installation_list_pinned_refs, flatpak_transaction_set_disable_auto_pin, flatpak_transaction_set_include_unused_uninstall_ops, flatpak_transaction_operation_get_subpaths, flatpak_transaction_operations_autires_reires_reires_reires
  • Sesuai dengan GCC 11 yang belum selesai.
  • Pengesanan soket PulseAudio yang lebih baik dalam konfigurasi bukan tipikal.

Akhirnya, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh melihat butirannya Dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Bersih kata

    Perhatikan peningkatan kelajuan muat turun aplikasi. hebat!