Perubahan dalam Fedora 42 Untuk Administrator Sistem
Perubahan pada penginstal Anaconda
Anda dapat menemukan catatan tambahan di dokumentasi hulu.
Anaconda WebUI diaktifkan secara default di Workstation
Fedora 42 Workstation Edition kini dilengkapi dengan antarmuka penginstal baru yang berbasis PatternFly. Antarmuka ini menggantikan model “Hub & Spoke” sebelumnya dengan antarmuka bergaya “Wizard” yang terdiri dari serangkaian langkah yang harus diselesaikan secara berurutan. Selain itu, antarmuka ini juga menyediakan bantuan bawaan yang disederhanakan dalam panel samping, menggantikan jendela terpisah sebelumnya yang berisi dokumentasi lengkap.

Antarmuka baru disederhanakan, tetapi pengguna yang memerlukan opsi konfigurasi penyimpanan yang lebih terperinci masih dapat mengaksesnya di langkah kedua instalasi ("Metode Instalasi") menggunakan tombol menu (⋮) di sudut kanan atas.

Antarmuka pengguna baru pada awalnya hanya akan tersedia pada Fedora Workstation; edisi lain akan mengikutinya pada rilis berikutnya.
Untuk informasi lebih lanjut tentang antarmuka baru dan pengembangannya, lihat Posting Blog Komunitas Fedora dan Bagian Deskripsi Terperinci dari halaman Perubahan di Wiki Fedora.
Anaconda sekarang menjadi aplikasi Wayland asli
Penginstal Anaconda kini menjadi aplikasi Wayland asli. Sebelumnya, Anaconda beroperasi sebagai aplikasi Xorg atau mengandalkan XWayland untuk dukungan. Dengan menerapkan pembaruan ini, Anaconda dapat menghilangkan ketergantungan pada X11 dan mengadopsi teknologi yang lebih baru dan lebih aman.
Perhatikan bahwa TigerVNC tidak dapat lagi digunakan untuk akses jarak jauh ke GUI selama instalasi karena TigerVNC bergantung pada X11. Instalasi jarak jauh sekarang harus dilakukan menggunakan aplikasi yang mendukung Remote Desktop Protocol (RDP) seperti Gnome Remote Desktop (grd). Sebagai bagian dari perubahan ini, opsi boot berikut telah ditambahkan: inst.rdp
, inst.rdp.username
, inst.rdp.password
. Opsi boot berikut telah dihapus: inst.vnc
, inst.vncpassword
, inst.vncconnect
. Perintah Kickstart vnc
juga telah dihapus.
GPT sekarang digunakan secara default di semua arsitektur
Anaconda sekarang menggunakan GUID Partition Table (GPT) sebagai default, bukan Master Boot Record (MBR) sebagai tabel partisi (disklabel) pada semua arsitektur. Sebelumnya, ini merupakan default pada sistem x86_64, dan sekarang instalasi pada semua arsitektur berperilaku dengan cara yang sama.
Gambar RISC-V yang tidak resmi kini tersedia
Gambar untuk arsitektur alternatif RISC-V dengan dukungan tidak resmi kini tersedia untuk Fedora 42 dalam varian server, cloud, dan container. Untuk informasi lebih lanjut, lihat posting pengumuman di Fedora Discussion.
Penyatuan /usr/bin
dan /usr/sbin
Di Fedora 42, direktori /usr/sbin
menjadi tautan simbolik ke bin
, yang berarti path seperti /usr/bin/foo
dan /usr/sbin/foo
menunjuk ke tempat yang sama. /bin
dan /sbin
sudah menjadi tautan simbolik ke /usr/bin
dan /usr/sbin
, jadi secara efektif /bin/foo
dan /sbin/foo
juga menunjuk ke tempat yang sama. /usr/sbin
akan dihapus dari $PATH
default. Perubahan yang sama juga dilakukan untuk membuat /usr/local/sbin
menunjuk ke /bin
, yang secara efektif membuat /usr/local/bin/foo
dan /usr/local/sbin/foo
menunjuk ke tempat yang sama.
Definisi %_sbindir
telah diubah menjadi %_bindir
, jadi paket akan mulai menggunakan direktori baru setelah membangun ulang tanpa tindakan lebih lanjut.
Pengelola dapat berhenti menggunakan %_sbindir
, tetapi tidak perlu melakukannya.
Plymouth: Memakai simpledrm secara default
Pada Fedora 42, boot-splash (plymouth) kini secara default menggunakan framebuffer firmware EFI untuk menampilkan boot-splash lebih awal selama boot.
Karena framebuffer EFI tidak menyediakan nilai DPI layar, Plymouth kini menebak apakah skalasi 2x hiDPI harus digunakan atau tidak berdasarkan resolusi layar. Oleh karena itu, Fedora 42 mungkin menggunakan faktor skalasi yang berbeda untuk bootsplash dibandingkan sebelumnya, hal ini hanya mempengaruhi bootsplash.
Perilaku lama menunggu driver GPU dimuat sebelum menampilkan splash dapat dikembalikan dengan menjalankan:
sudo grubby --update-kernel=ALL --args="plymouth.use-simpledrm=0"
Sebagai alternatif, faktor skala hiDPI yang ditebak dapat ditimpa dengan menjalankan:
sudo grubby --update-kernel=ALL --args="plymouth.force-scale=1"
Ubah =1
menjadi =2
untuk memaksa skala 2x. Perhatikan bahwa jika opsi ini digunakan, faktor skala yang ditentukan akan diterapkan ke semua tampilan.
Alternatifnya, daripada menggunakan baris perintah kernel, pengaturan ini dapat dikonfigurasikan melalui penyuntingan /etc/plymouth/plymouthd.conf
. Hapus komentar pada baris [Daemon]
lalu tambahkan baris dengan:
-
UseSimpledrm=1
dan/atau -
DeviceScale=1
atauDeviceScale=2
Setelah mengedit /etc/plymouth/plymouthd.conf
, initrd harus dibuat ulang untuk menyertakan berkas yang diperbarui dengan menjalankan sudo dracut -f
.
fips-mode-setup
telah dihapus dari Fedora
Utilitas fips-mode-setup
telah dihapus dari Fedora. Untuk mengoperasikan sistem dalam mode FIPS, Anda memiliki salah satu opsi berikut:
-
Tambahkan
fips=1
ke baris perintah kernel installer Fedora. Pada sistem berbasis UEFI, ini biasanya dilakukan dengan menekan tombole
saat Grub menampilkan menu boot installer. Setelah menambahkanfips=1
, tekan Ctrl+X untuk melanjutkan boot. -
Buat image Fedora menggunakan Image Builder dengan penyesuaian berikut:
[customizations] fips = true
Contoh berkas cetak biru untuk mencapai hal ini adalah:
name = "fedora42-fips" distro = "fedora-42" description = "Image Fedora dengan FIPS difungsikan" version = "0.0.1" modules = [] groups = [] [customizations] fips = true
-
Buat citra disk dengan bootc dan aktifkan mode FIPS menggunakan petunjuk berikut dalam
Containerfile
:Containerfile FROM quay.io/fedora/fedora-bootc:42 # Aktifkan kebijakan kripto FIPS # crypto-policies-scripts tidak diinstal secara default RUN dnf install -y crypto-policies-scripts && update-crypto-policies --no-reload --set FIPS # Enable fips=1 kernel argument: https://bootc-dev.github.io/bootc/building/kernel-arguments.html # This file should contain 'kargs = ["fips=1"]' COPY 01-fips.toml /usr/lib/bootc/kargs.d/
Mengalihkan sistem ke mode FIPS setelah instalasi tidak lagi direkomendasikan. Misalnya, enkripsi disk dengan LUKS, atau pembuatan kunci OpenSSH akan membuat pilihan algoritmik selama instalasi atau boot pertama yang tidak disetujui FIPS saat tidak menjalankan instalasi atau boot pertama dalam mode FIPS.
Jika Anda masih perlu mengalihkan sistem ke mode FIPS setelah instalasi dan menyadari risikonya, Anda dapat menambahkan argumen fips=1
ke baris perintah kernel. Perhatikan bahwa jika /boot
Anda berada di partisi terpisah, Anda juga harus menambahkan UUID partisi tersebut ke baris perintah agar modul initramfs FIPS dracut dapat menemukan kernel dan berkas checksumnya, atau boot akan gagal. Perintah berikut melakukan ini dalam satu langkah:
grubby \ --update-kernel=ALL \ --args="fips=1 boot=UUID=$(blkid --output value --match-tag UUID "$(findmnt --first --noheadings -o SOURCE /boot)")"
Untuk menonaktifkan mode FIPS, Anda harus menginstal ulang sistem. Jika Anda perlu mengganti sistem yang sudah ada — yang tidak direkomendasikan — Anda dapat menggunakan grubby
lagi untuk menghapus argumen baris perintah fips=1
.
Integrasi Sysusers.d Systemd
Mekanisme rpm bawaan untuk membuat pengguna sistem dari metadata sysusers.d
yang didistribusikan berdasarkan paket sekarang digunakan untuk membuat pengguna sistem, menggantikan penggunaan scriplet rpm ubahan sebelumnya dalam paket individual.
Untuk informasi lebih lanjut tentang pembuatan pengguna melalui sysusers.d
, lihat dokumentasi RPM hulu.
ComposeFS diaktifkan secara default untuk Desktop Fedora Atomic
Pada sistem Fedora Atomic Desktop, kait root sistem (/
) sekarang dikait menggunakan composefs
, yang menjadikannya sistem berkas yang benar-benar hanya dapat dibaca, meningkatkan integritas dan keandalan sistem. Ini adalah langkah pertama menuju verifikasi integritas sistem berkas sepenuhnya saat berjalan.
Perubahan ini mengikuti perubahan serupa di Fedora 41 yang mengaktifkan ComposeFS secara default di edisi Fedora CoreOS dan IoT.
Atomic Desktop tidak lagi memiliki edisi PPC64LE
Dimulai dengan Fedora 42, Fedora Atomic Desktop tidak lagi tersedia untuk arsitektur PPC64LE (64-bit Power Little Endian) karena kurangnya minat. Mereka yang ingin menggunakan Atomic pada sistem tersebut harus kembali ke instalasi mode paket Fedora, atau membangun citra mereka sendiri menggunakan Bootable Container yang tersedia untuk PPC64LE.
Memensiunkan Server Provisi Zezere (IoT)
Rilis Fedora IoT sebelumnya menggunakan server provisioning Zezere untuk konfigurasi awal. Namun, pendekatan ini menimbulkan masalah bagi beberapa pengguna, terutama yang menggunakan IPv6. Mulai dari Fedora 42, Zezere telah digantikan dengan systemd-firstboot
. Pengguna yang sebelumnya tidak dapat menggunakan Zezere kini akan memiliki cara yang lebih mudah dan langsung untuk mengonfigurasi sistem mereka, sehingga mengurangi frustrasi selama pengalaman booting pertama yang kritis.
Bagian "Memulai" pada Dokumentasi Fedora IoT telah diperbarui untuk mencerminkan perubahan ini.
Pembaruan Fedora CoreOS dipindahkan dari OSTree ke OCI
Fedora CoreOS kini menerima pembaruan dari OCI registry alih-alih repositori Fedora OSTree. Repositori OSTree lama akan tetap aktif hingga rilis Fedora 43. Gambar disk akan diperbarui terlebih dahulu, sehingga instalasi baru Fedora CoreOS berbasis Fedora 42 akan menggunakan citra OCI sejak awal. Node yang sudah ada akan dimigrasikan di masa mendatang.
Perubahan ini membantu menyelaraskan Fedora CoreOS dengan inisiatif Bootable Containers yang sedang berlangsung.
Distribusi Berkas Kickstart sebagai Artefak OCI
Fedora didistribusikan sebagai kontainer bootable melalui OCI registry. Pemasangan biasanya dilakukan dengan mengonversi ke citra VM atau installer ISO melalui osbuild (pembuat citra), namun, booting dari jaringan merupakan alur kerja yang berguna untuk deployment armada bare-metal. Berkas-berkas yang diperlukan untuk melakukan pemasangan semacam itu sebelumnya tidak tersedia di repositori OCI yang dapat diunduh dari registri dengan cara yang serupa dengan kontainer bootable. Hal ini berubah di Fedora 42.
Sebelumnya, berkas Kickstart hanya tersedia di repositori RPM Fedora, dan hal ini dapat merepotkan untuk menemukan versi repositori RPM yang sesuai dan mengekstrak berkas yang diperlukan, daripada hanya mengambil semua aset yang diperlukan dari registri. Fedora 42 memperkenalkan repositori OCI dengan berkas-berkas yang dimaksud untuk setiap versi stabil Fedora.
Berkas Kickstart juga akan terus didistribusikan melalui repositori RPM.
Lihat Halaman perubahan di Wiki Fedora untuk informasi lebih lanjut.
Image Fedora WSL
Fedora kini menyediakan image WSL (Windows Subsystem for Linux). Image tersebut dapat diunduh melalui Halaman cloud Getfedora.
WSL adalah subsistem Windows yang memungkinkan pengguna Windows dengan mudah menjalankan beberapa distribusi Linux guest sebagai kontainer di dalam satu mesin virtual yang dikelola oleh host Windows.
Kontainer dasar Fedora sudah dapat digunakan dengan WSL, tetapi tidak ideal karena sengaja mengecualikan dokumentasi dan alat yang tidak penting, yang disediakan oleh citra cloud ini.
Untuk dokumentasi tentang cara menggunakan image ini, lihat Dokumen Fedora Cloud.
Ansible 11
Pada rilis Fedora ini, paket ansible
telah diperbarui ke versi 11. Ada banyak perubahan, dan untuk daftar lengkapnya, silakan lihat tautan berikut: dokumentasi hulu.
Selain itu, paket ansible-core
telah ditingkatkan ke versi 2.18. Beberapa perubahan penting meliputi:
-
Menghentikan Python 3.10, dan menambahkan Python 3.13 untuk kode pengontrol.
-
Menghentikan Python 3.7, dan menambahkan Python 3.13 untuk kode target.
-
Menambahkan fungsionalitas break untuk pengulangan tugas.
-
Menambahkan fakta kait non-lokal baru.
Untuk rincian lebih lanjut lihat link:https://docs.ansible.com/ansible/latest/roadmap/ROADMAP_2_18.html [dokumentasi hulu].
Pemberdayaan Intel SGX umum
Intel Software Guard Extensions (SGX) adalah teknologi yang memungkinkan pembuatan enklave eksekusi. Memori enklave tersebut dienkripsi dan dengan demikian dilindungi dari semua kode lain yang berjalan pada CPU, termasuk System Management Mode (SMM), firmware, kernel, dan ruang pengguna.
Pembaruan Fedora ini menyediakan tumpukan perangkat lunak host SGX, enklave arsitektur, dan paket pengembangan. Perubahan ini berfokus pada pemberdayaan infrastruktur perangkat lunak umum. Tujuannya adalah untuk memperkenalkan aplikasi dan fitur di masa mendatang, yang akan bergantung pada SGX.
Mengelola kunci PGP yang kedaluwarsa di DNF5
Fedora 42 memperkenalkan cara baru untuk menangani penginstalan paket RPM dari repositori saat kunci PGP yang kedaluwarsa masih ada di sistem. Sebelumnya, kunci tersebut harus dihapus secara manual dengan menjalankan rpmkeys --delete
. Dimulai dengan rilis ini, kunci yang kedaluwarsa akan terdeteksi secara otomatis sebelum transaksi DNF apa pun dan ditangani dengan tepat menggunakan plugin libDNF5 baru yang diaktifkan secara default.
Bagi mereka yang menggunakan mode interaktif, sebuah prompt sekarang akan muncul yang memberi tahu mereka tentang setiap kunci yang kedaluwarsa pada sistem dan meminta konfirmasi untuk menghapusnya. Bagi pengguna non-interaktif, tidak akan ada perubahan pada alur kerja.
Fedora mendukung fungsi Salin saat Tulis
Pembaruan ini menyempurnakan cara paket perangkat lunak diunduh dan diinstal di Fedora. Perubahan ini memberikan pengalaman yang lebih baik bagi pengguna karena mengurangi jumlah sumber daya I/O yang diperlukan dan mengimbangi biaya CPU untuk dekompresi paket. Hasilnya, OS menginstal dan memutakhirkan paket lebih cepat.
- Proses instalasi paket baru
-
-
Menguraikan permintaan pengemasan menjadi daftar paket dan operasi.
-
Mengunduh dan mendekompresi paket menjadi berkas
rpm
yang dioptimalkan secara lokal. -
Memasang dan/atau meningkatkan paket secara berurutan menggunakan berkas
rpm
. Proses ini menggunakan referensi penautan (reflinking) untuk menggunakan kembali data yang sudah ada di disk.
-
Perhatikan bahwa perilaku ini tidak diaktifkan secara default, dan dengan demikian secara eksplisit bersifat opsional untuk saat ini.
Stratis 3.8: stratisd 3.8.0 dan stratis-cli 3.8.0
Stratis 3.8.0, yang terdiri dari stratisd 3.8.0
dan stratis-cli 3.8.0
mencakup dua peningkatan signifikan, serta sejumlah perbaikan kecil.
Yang paling penting, Stratis 3.8.0 memperkenalkan struktur penyimpanan yang direvisi. Alasan di balik perubahan ini dan struktur keseluruhan dari struktur penyimpanan dijelaskan dalam tautan: https://stratis-storage.github.io/metadata-rework [dalam posting terpisah].
Stratis 3.8.0 juga memperkenalkan dukungan untuk beberapa pengikatan untuk enkripsi menggunakan mekanisme yang sama. Sebelumnya, Stratis hanya mengizinkan satu pengikatan yang menggunakan kunci dalam keyring kernel, kini beberapa pengikatan dengan kunci yang berbeda dapat digunakan untuk kumpulan yang sama. Demikian pula, beberapa pengikatan yang menggunakan mekanisme enkripsi Clevis dapat digunakan dengan kumpulan yang sama. Jumlah total pengikatan dibatasi hingga 15.
Perubahan ini memungkinkan sejumlah skenario penggunaan yang tidak dapat dilakukan oleh skema sebelumnya. Misalnya, sebuah pool dapat dikonfigurasi sedemikian rupa sehingga dapat dibuka dengan satu kunci yang dimiliki oleh administrator penyimpanan untuk pemeliharaan yang diperlukan secara berkala, dan dengan kunci yang berbeda oleh pengguna yang ditunjuk untuk pool tersebut.
Sebelumnya, saat memulai pool terenkripsi, pengguna diharuskan menentukan metode pembukaan kunci, clevis
atau keyring
. Karena rilis ini memungkinkan beberapa ikatan dengan satu metode pembukaan kunci, hal ini memperkenalkan metode yang lebih umum untuk menentukan mekanisme pembukaan kunci saat memulai pool. Pengguna dapat menentukan --unlock-method=any
dan semua metode yang tersedia dapat dicoba. Pengguna juga dapat menentukan bahwa kolam harus dibuka dengan satu ikatan tertentu menggunakan opsi --token-slot
. Atau pengguna dapat memilih untuk memasukkan frasa sandi untuk membuka kolam, baik dengan menentukan opsi --capture-key
atau berkas kunci menggunakan opsi --keyfile-path
. Demikian pula, perintah unbind
kini mengharuskan pengguna menentukan ikatan mana yang akan dilepas menggunakan opsi --token-slot
. Dan metode rebind mengharuskan pengguna menentukan slot token tertentu dengan opsi --token-slot
jika kolam memiliki lebih dari satu ikatan dengan metode yang sama.
Selain itu, terdapat beberapa perbaikan internal, perbaikan bug minor, dan pembaruan dependensi.
Silakan lihat changelog stratisd dan stratis-cli untuk informasi tambahan tentang rilis tersebut.
ZlibNG 2.2
Perpustakaan kompresi data zlib-ng
di Fedora 42 telah diperbarui ke versi 2.2, tepatnya 2.2.4. Versi yang diperbarui ini menyediakan optimasi baru, memperbarui alokasi memori deflate, dan meningkatkan sistem pembangunan dan pengujian.
Anda dapat menemukan catatan rilis untuk versi 2.2 di tautan berikut:
Trafficserver 10.0
Apache Traffic Server (trafficserver) di Fedora telah diperbarui ke versi 10.x. Berkas /etc/trafficserver/records.config
akan secara otomatis diperbarui ke format baru records.yaml
. Langkah-langkah pembaruan tambahan mungkin diperlukan jika fitur atau API yang dihapus masih digunakan; silakan tinjau dokumentasi hulu.
Bpfman ditambahkan ke Fedora
Fedora 42 menyediakan paket bpfman.
Bpfman adalah rangkaian perangkat lunak yang mempermudah pengelolaan program eBPF di kluster Kubernetes atau pada host individu. Rangkaian ini terdiri dari daemon sistem (bpfman
), Definisi Sumber Daya Kustom eBPF (CRDs), agen (bpfman-agent
), dan operator (bpfman-operator
). Dikembangkan menggunakan Rust di atas perpustakaan Aya, bpfman menawarkan keamanan yang ditingkatkan, visibilitas, dukungan untuk multiple program, dan produktivitas yang lebih baik bagi para pengembang.
Untuk Fedora, integrasi bpfman akan mempermudah proses pemuatan program eBPF. Hal ini meningkatkan keamanan dengan membatasi hak akses ke daemon bpfman yang terkontrol, mempermudah deployment di kluster Kubernetes, dan memberikan visibilitas yang lebih baik terhadap program eBPF yang sedang berjalan. Integrasi ini sejalan dengan komitmen Fedora untuk menyediakan solusi yang efisien dan aman, sehingga memudahkan pengguna untuk memanfaatkan manfaat eBPF dalam sistem mereka.
Firewalld IPv6_rpfilter sekarang secara default diatur ke loose
pada Workstations
Varian Fedora Workstation secara default menggunakan pemeriksaan konektivitas. Pemeriksaan ini dapat gagal pada host multi-homed (misalnya LAN + Wi-Fi) di mana firewalld menggunakan IPv6_rpfilter=strict
. Oleh karena itu, mulai dari Fedora 42, Fedora Workstation kini secara default menggunakan IPv6_rpfilter=loose
agar pemeriksaan konektivitas dapat berfungsi sesuai yang diharapkan.
Untuk sistem yang melakukan pembaruan ke Fedora 42, nilai baru IPv6_rpfilter
bergantung pada apakah pengguna telah menyesuaikan berkas /etc/firewalld/firewalld.conf
. Jika tidak, proses pembaruan RPM akan memperbarui konfigurasi menjadi IPv6_rpfilter=loose.
Jika ya, konfigurasi yang ada akan dipertahankan.
Perhatikan bahwa perubahan ini merupakan penyimpangan dari konfigurasi upstream firewalld, yang tetap menggunakan pengaturan default IPv6_rpfilter=strict
.
cockpit-navigator diganti dengan cockpit-files
Fedora 42 menggantikan plugin Cockpit Navigator dengan Cockpit Files. Tahun lalu, proyek Cockpit merilis plugin Cockpit Files yang didukung secara resmi, yang bertujuan untuk menyediakan alternatif modern bagi plugin Cockpit Navigator yang sudah ada. Rilis terbaru (14) mendukung semua fungsi yang sebelumnya dilakukan oleh Cockpit Navigator, kecuali pembuatan symlink, yang direncanakan akan diimplementasikan.
Mengganti cockpit-navigator
dengan cockpit-files
akan menyebabkan perubahan tampilan di Cockpit: entri menu Navigator akan diganti dengan entri menu Penjelajah Berkas baru di bawah Tools.
Antarmuka pengguna (UI) cockpit-files
berbeda dengan cockpit-navigator
, tetapi menawarkan fungsi yang sama kecuali pembuatan tautan simbolis (symlink). cockpit-files
menggunakan PatternFly sebagai toolkit antarmuka pengguna, sehingga pengalaman pengguna menjadi lebih konsisten.
Host Virtualisasi Rahasia dengan AMD SEV-SNP
Fedora 42 memungkinkan host virtualisasi untuk meluncurkan mesin virtual rahasia menggunakan teknologi SEV-SNP dari AMD. Virtualisasi rahasia mencegah administrator dengan akses shell root atau perangkat lunak host yang terkompromi untuk mengakses memori dari mesin tamu yang sedang berjalan. SEV-SNP merupakan evolusi dari teknologi SEV dan SEV-ES yang sebelumnya disediakan, memberikan perlindungan yang lebih kuat dan membuka fitur baru seperti TPM virtual yang aman.
Biner yang dioptimalkan untuk arsitektur x86_64
Fedora kini menyediakan mekanisme untuk memuat secara otomatis biner yang dioptimalkan untuk versi terbaru arsitektur x86_64 menggunakan glibc-hwcaps
. Pengguna mungkin akan memperhatikan waktu eksekusi yang lebih cepat untuk biner di mana pengelola paket memilih untuk menggunakan mekanisme ini. Untuk penjelasan lengkap, lihat halaman perubahan di Wiki Fedora.
Pensiunnya PostgreSQL 15
PostgreSQL versi 15 akan dihentikan penggunaannya di Fedora 42 karena sudah ada versi yang lebih baru (16 dan 17). Versi 16 sudah menjadi versi default (diumumkan dalam perubahan PostgreSQL 16), dan versi 17 akan menjadi alternatifnya.
Jika Anda masih belum melakukan peningkatan ke stream default 16, Anda harus mengikuti strategi peningkatan standar:
- Curahkan dan pulihkan peningkatan
-
-
Hentikan layanan
postgresql
-
Curahkan basis data menggunakan
su - postgres -c
-
Rekam cadangkan semua data di
/var/lib/pgsql/data/
-
Enumerasikan semua paket berbasis postgresql dengan
rpm -qa | grep postgresql
-
Tingkatkan semua paket PostgreSQL yang terinstal (yang disebutkan pada langkah sebelumnya) menggunakan (misalnya untuk pemutakhiran ke PG-16)
dnf install PACKAGE_NAMES --allowerasing
-
Salin berkas konfigurasi lama ke
/var/lib/pgsql/data/
-
Mulai jalankan layanan
postgresql
-
Impor data dari berkas yang dicurahkan menggunakan
su - postgres -c 'psql -f /PATH/TO/pgdump_file.sql postgres'
-
- Peningkatan cepat menggunakan
pg_upgrade
-
-
Hentikan layanan
postgresql
-
Rekam cadangkan semua data di
/var/lib/pgsql/data/
-
Enumerasikan semua paket berbasis postgresql dengan
rpm -qa | grep postgresql
-
Tingkatkan semua paket PostgreSQL yang terinstal (yang disebutkan pada langkah sebelumnya) menggunakan (misalnya untuk pemutakhiran ke PG-16)
dnf install PACKAGE_NAMES --allowerasing
-
Instal paket pemutakhiran
dnf install postgresql-upgrade
-
Jalankan
postgresql-setup --upgrade
-
Salin berkas konfigurasi lama ke
/var/lib/pgsql/data/
-
Mulai jalankan layanan
postgresql
-
OpenDMARC dipecah menjadi beberapa paket
Paket opendmarc
sebelumnya mencakup sejumlah biner pendukung opsional yang tidak diperlukan untuk mengonfigurasi layanan, yang menyebabkan paket tersebut menarik sejumlah besar (lebih dari 80) paket tambahan sebagai dependensi. Mulai dari Fedora 42, paket opendmarc
hanya berisi utilitas inti, dan alat tambahan dapat diinstal secara terpisah jika diperlukan, yang berpotensi menghemat ruang bagi mereka yang tidak membutuhkannya. Paket terpisah baru adalah:
-
opendmarc-check
-
opendmarc-expire
-
opendmarc-import
-
opendmarc-importstats
-
opendmarc-params
-
opendmarc-reports
Paket yang membutuhkan biner git
sekarang bergantung pada paket git-core
Sebelumnya, paket git
cukup kompleks, terbagi menjadi beberapa sub-paket, dan menyediakan biner git
. Jika Anda ingin memenuhi persyaratan paket-paket yang membutuhkan biner git
, Anda akan mengalami proses instalasi yang panjang dan memakan banyak sumber daya komputasi. Dengan pembaruan ini, biner git
kini disediakan melalui paket git-core
, yang seharusnya mengurangi jumlah paket yang diinstal sebagai dependensi sementara dari paket utama.
Media langsung kini menggunakan sistem berkas EROFS alih-alih SquashFS
Lingkungan live Fedora Linux kini menggunakan Enhanced Read-Only FileSystem (EROFS), sistem berkas read-only modern yang kaya fitur.
pam_ssh_agent_auth
dihapus dari Fedora
Paket pam_ssh_agent_auth
telah dihapus di Fedora 42 karena sudah ketinggalan zaman dan jarang digunakan.
Want to help? Learn how to contribute to Fedora Docs ›