- En Linux Tidak ada satu perintah universal pun untuk mengetahui apakah sistem sudah mutakhir, tetapi setiap distribusi menawarkan perintah untuk memeriksa paket yang tertunda menggunakan pengelola paket Anda (APT, yum/dnf, zypper, pacman).
- fwupd dan layanan LVFS adalah opsi standar untuk mengelola pembaruan firmware pada perangkat yang kompatibel, meskipun bagi banyak perangkat keras Utilitas pabrikan masih diperlukan.
- Alat khusus seperti menu BIOS/UEFI, media bootable dengan FreeDOS, file executable dari WindowsNotifikasi patch ArcGIS atau Oracle System Assistant mencakup skenario di mana fwupd tidak dapat menjangkau.
- Mengikuti petunjuk pabrikan, memastikan pasokan daya yang stabil, dan memverifikasi firmware yang tepat untuk setiap model adalah kunci untuk memperbarui dengan aman tanpa membuat peralatan tidak dapat digunakan.

Ketika kita berbicara tentang menjaga sistem Linux tetap mutakhir, kita hampir selalu memikirkan paket perangkat lunak dan patch keamanan sistem operasi , tetapi kita sering melupakan sesuatu yang sama pentingnya: firmware. BIOS/UEFI, pengontrol, perangkat tertanam, dan bahkan platform khusus seperti ArcGIS Enterprise bergantung pada firmware yang diperbarui agar berfungsi secara stabil dan aman. Dan ya, Anda juga dapat memeriksa versi baru dan memperbaruinya dari dalam Linux, meskipun terkadang Anda harus menggunakan metode yang sedikit lebih manual.
Di lingkungan perusahaan, universitas, atau lingkungan lain dengan persyaratan keamanan yang ketat, sudah umum untuk selalu memperbarui mesin. Windows dan macOS biasanya memiliki alat terpadu untuk memeriksa status pembaruan , tetapi hal-hal berbeda di Linux: setiap distribusi memiliki sistem manajemen paketnya sendiri, dan firmware dikelola dengan cara yang sangat berbeda. Artikel ini akan menunjukkan kepada Anda, secara detail, cara memeriksa pembaruan paket dan firmware, alat apa saja yang tersedia di Linux, dan alternatif apa yang ada ketika fwupd tidak mencakup perangkat keras Anda.
Periksa apakah sistem Linux memiliki pembaruan paket.
Pertama, jika Anda perlu memeriksa dengan cepat apakah mesin Anda sudah mutakhir, Anda harus tahu bahwa tidak ada satu perintah ajaib pun yang berfungsi sama di semua distribusi , karena sistem manajemen paket berbeda antara Debian/Ubuntu, Red Hat, SUSE, Arch, dan lainnya. Meskipun demikian, logikanya tetap sama: tanyakan kepada pengelola paket apakah ada sesuatu yang tertunda untuk diperbarui dan, dalam beberapa kasus, interpretasikan outputnya untuk mendapatkan jawaban ya/tidak.
Pada sistem berbasis Debian (Debian, Ubuntu dan turunannya), praktik yang umum dilakukan adalah menggunakan Gunakan APT untuk memperbarui daftar paket dan memeriksa kemungkinan pembaruan.. A naskah Anda bisa menggunakan perintah seperti ini saja. apt update diikuti oleh apt list --upgradable Dan, jika daftarnya tidak kosong, simpulkan bahwa pembaruan tersedia. Dari baris perintah, Anda dapat memproses output ini untuk mengubahnya menjadi hasil biner untuk skrip lain, misalnya, dengan mengintegrasikannya ke dalam sistem. VPN atau pengawasan.
Di dunia Red Hat (RHEL, CentOS, Rocky, AlmaLinux), alat klasiknya adalah yum, dan di versi yang lebih baru dnf. Dengan yum check-update o dnf check-update Sistem akan menanyakan repositori yang telah dikonfigurasi dan mengembalikan daftar paket yang dapat diperbarui, termasuk dependensinya. Dari situ, Anda dapat mengotomatiskan pengecekan: jika daftarnya kosong, sistem sudah mutakhir; jika ada hasil, maka ada pembaruan yang tertunda, baik untuk menginstal semuanya atau untuk memilih paket tertentu.
SUSE dan turunannya menggunakan zypper , sedangkan Arch Linux menggunakan pacman . Dalam kedua kasus tersebut, dimungkinkan juga untuk menanyakan pembaruan tanpa menginstalnya, memungkinkan skrip shell untuk menginterpretasikan hasil perintah dan merespons dengan "ya" atau "tidak" sederhana. Intinya di sini adalah, meskipun tujuannya sama, setiap keluarga distribusi memiliki perintahnya sendiri untuk memeriksa status paket.
Untuk mengintegrasikan pemeriksaan ini ke dalam proses perusahaan (seperti memulai klien VPN), pendekatan yang paling masuk akal adalah dengan menulis skrip yang mendeteksi pengelola paket yang tersedia dan menjalankan perintah yang sesuai. Dengan cara ini, Anda dapat meniru, sampai batas tertentu, "verifikasi terpusat" yang dianggap biasa oleh banyak perusahaan di Windows dan macOS, tetapi disesuaikan dengan keragaman ekosistem Linux.
Pembaruan firmware di Linux: fwupd dan seterusnya

Setelah masalah paket teratasi, bagian yang rumit dimulai: memeriksa dan menerapkan pembaruan firmware dari Linux . Firmware mengontrol lapisan terendah perangkat keras (BIOS/UEFI, pengontrol terintegrasi, BMC/ILOM, perangkat PCIe, dll.), dan kegagalan selama pembaruan dapat membuat komputer tidak dapat digunakan. Oleh karena itu, sangat penting untuk memahami alat-alat yang tersedia.
Solusi standar di Linux modern adalah fwupd yang dikombinasikan dengan LVFS (Linux Vendor Firmware Service) . fwupd menawarkan antarmuka terpadu untuk mengelola pembaruan firmware dari berbagai produsen dan komponen, asalkan vendor tersebut berpartisipasi dalam platform LVFS dan menerbitkan citra firmware mereka di sana. Banyak merek terkenal (terutama di laptop dan desktop profesional) sudah mendukung sistem ini.
Dengan fwupd, Anda dapat memeriksa perangkat mana di sistem Anda yang kompatibel dan apakah ada pembaruan yang tertunda. Alur kerja tipikal melibatkan menanyakan kepada alat tersebut perangkat keras apa yang terdeteksi, meminta alat tersebut untuk memeriksa versi baru pada server LVFS, dan, jika ada, mengunduh dan menginstal firmware. Dalam banyak kasus, proses ini sepenuhnya terintegrasi ke dalam sistem operasi dan bahkan dapat dikelola melalui antarmuka grafis , meskipun juga mudah dilakukan dari baris perintah.
Namun, tidak semua perangkat keras tercakup. Sistem yang lebih lama, motherboard tertentu, server, atau perangkat terintegrasi tertentu mungkin tidak menawarkan pembaruan melalui fwupd. Dalam kasus ini, perlu menggunakan metode alternatif yang disediakan langsung oleh produsen: utilitas yang disertakan dalam BIOS/UEFI itu sendiri, file eksekusi yang siap untuk Windows, citra boot DOS/FreeDOS, atau alat khusus lainnya. Di sinilah pekerjaan manual dari Linux menjadi lebih penting.
Pembaruan patch dan komponen di ArcGIS Enterprise dari Linux
Dalam ranah perangkat lunak khusus, kita juga menemukan utilitas khusus untuk mengelola pembaruan dari Linux. Contoh yang baik adalah ArcGIS Enterprise, yang menawarkan alat pemberitahuan patch sendiri untuk menanyakan dan menerapkan patch ke berbagai komponen sistem (server, peran tambahan, ekstensi, dll.).
Utilitas pemberitahuan patch diinstal bersama dengan produk itu sendiri dan memungkinkan administrator untuk memeriksa patch dan pembaruan mana yang tersedia untuk komponen ArcGIS Enterprise yang diimplementasikan pada suatu mesin. Saat dijalankan, utilitas ini menampilkan informasi detail tentang patch yang tertunda dan, di bagian bawah kotak dialog, daftar patch dan QFE yang sudah terinstal pada sistem . Jika terdapat beberapa produk ArcGIS Enterprise pada server yang sama, alat ini juga menampilkan informasi pembaruan untuk semuanya.
Agar utilitas dapat menampilkan katalog lengkap patch yang tersedia, utilitas tersebut memerlukan akses ke beberapa alamat web tertentu. Ini termasuk URL dengan file JSON yang menjelaskan patch yang tersedia, serta jalur lain tempat pembaruan diunduh. Tanpa konektivitas ke situs-situs ini, daftar patch akan tidak lengkap dan pembaruan tidak dapat diunduh , sehingga penting untuk meninjau konfigurasi jaringan dan proxy di lingkungan perusahaan.
Dari antarmuka grafis PatchNotification, Anda dapat mengunduh dan menginstal patch tertentu, membatasi diri hanya pada patch keamanan, atau menerapkan semua patch yang tersedia. Alat ini mengunduh file yang diperlukan, menjalankan penginstal yang sesuai, dan, setelah proses selesai, menyimpan paket yang diunduh di folder sementara sistem tanpa menghapusnya secara otomatis. Jika Anda ingin mengubah perilaku ini atau mengubah jalur unduhan, Anda dapat melakukannya dari tab pengaturan instalasi utilitas.
Alat ini juga mendukung mode konsol atau baris perintahIni sangat berguna untuk mengotomatiskan pemeriksaan dalam skrip atau integrasi dengan sistem manajemen. Dalam mode ini, Anda dapat menentukan, misalnya, bahwa hanya patch keamanan yang harus diinstal atau bahwa semua patch yang tersedia harus diterapkan, menggunakan parameter khusus seperti -i sec untuk tambalan keamanan atau -i all untuk semua pembaruan. Jika akses internet melalui server proxy, hal itu dapat ditentukan menggunakan argumen khusus, termasuk nama pengguna, kata sandi, alamat, dan port, sehingga patchnotification dapat terhubung tanpa masalah.
Dalam penerapan ArcGIS Enterprise yang terdistribusi, sangat penting agar semua mesin dalam situs menerima serangkaian patch yang sama . Misalnya, jika Anda menggunakan ArcGIS Mission Server, Anda harus menerapkan patch atau pembaruan yang sama ke semua instance yang membentuk situs untuk menghindari inkonsistensi dan masalah kompatibilitas antar node.
Mengelola pembaruan dan firmware di Oracle System Assistant
Di sektor server, banyak produsen menawarkan alat terintegrasi mereka sendiri untuk mengelola firmware dan perangkat lunak sistem. Bagi Oracle, salah satu solusi yang paling menonjol adalah Oracle System Assistant, yang menyederhanakan pembaruan berbagai komponen firmware server , termasuk prosesor layanan dan elemen penting lainnya.
Utilitas ini memungkinkan Anda untuk memeriksa, langsung dari lingkungan pabrikan, apakah versi firmware baru tersedia untuk komponen sistem. Setelah pemeriksaan selesai, wizard akan menampilkan daftar item yang dapat diperbarui dan menawarkan opsi untuk menginstal semua pembaruan sekaligus atau memilih komponen tertentu untuk diperbarui secara individual.
Proses umumnya dimulai dengan menjalankan Oracle System Assistant sesuai petunjuk pabrikan. Dari panel navigasinya, Anda mengakses bagian pembaruan firmware dan memulai pengecekan. Selama pengecekan ini, bilah kemajuan akan muncul yang menunjukkan status pencarian versi baru. Setelah pengecekan selesai, asisten akan menampilkan tombol seperti "Instal semua pembaruan" atau "Lihat detail," yang memungkinkan Anda untuk meninjau perubahan dan memutuskan pembaruan mana yang akan diinstal.
Mengklik opsi untuk melihat detail akan membuka kotak dialog dengan daftar rinci perubahan yang terlibat dalam setiap pembaruan firmware . Dari sana, Anda dapat memilih komponen yang ingin Anda perbarui dan, setelah mengkonfirmasi pilihan Anda, memulai proses instalasi. Selama prosedur ini, server mungkin akan secara otomatis memulai ulang beberapa kali, dengan Oracle System Assistant memulai ulang setelah setiap restart untuk melanjutkan pembaruan hingga selesai.
Penting untuk dicatat bahwa beberapa komponen, seperti firmware Oracle ILOM (sistem manajemen server jarak jauh), dapat memutuskan sesi konsol jarak jauh selama proses flashing. Selain itu, total waktu pembaruan bergantung pada apakah interkoneksi antara host dan ILOM diaktifkan ; ketika koneksi ini aktif, prosesnya biasanya lebih cepat. Karena alasan ini, Oracle merekomendasikan untuk mempersiapkan lingkungan dengan benar sebelum memulai pembaruan, mengikuti prosedur yang diuraikan dalam dokumentasinya.
Secara umum, Oracle System Assistant merekomendasikan untuk selalu memperbarui semua komponen firmware ke versi terbaru , karena peningkatan pada satu modul seringkali bergantung pada perubahan yang dilakukan pada modul lain. Meskipun mungkin tergoda untuk hanya memperbarui sebagian, praktik yang baik adalah meninjau seluruh sistem dan menerapkan pembaruan secara konsisten, selalu selama jendela pemeliharaan yang direncanakan dan dengan kontrol ketat terhadap potensi gangguan layanan.
Penulis yang bersemangat tentang dunia byte dan teknologi secara umum. Saya suka berbagi ilmu melalui tulisan, dan itulah yang akan saya lakukan di blog ini, menunjukkan kepada Anda semua hal paling menarik tentang gadget, perangkat lunak, perangkat keras, tren teknologi, dan banyak lagi. Tujuan saya adalah membantu Anda menavigasi dunia digital dengan cara yang sederhana dan menghibur.