Paano manu-manong suriin at i-update ang firmware mula sa Linux

Huling pag-update: 17/12/2025
May-akda: Isaac
  • En Linux Walang iisang pangkalahatang utos para malaman kung napapanahon ang sistema, ngunit ang bawat distribusyon ay nag-aalok comandos para tingnan ang mga nakabinbing pakete gamit ang iyong package manager (APT, yum/dnf, zypper, pacman).
  • Ang fwupd at ang serbisyo ng LVFS ang karaniwang opsyon para sa pamamahala ng mga update sa firmware sa mga compatible na device, bagama't para sa marami hardware Kinakailangan pa rin ang mga kagamitan ng tagagawa.
  • Mga partikular na kagamitan tulad ng mga menu ng BIOS/UEFI, mga bootable media gamit ang FreeDOS, mga executable ng WindowsSinasaklaw ng ArcGIS patchnotification o Oracle System Assistant ang mga sitwasyon kung saan hindi naaabot ng fwupd.
  • Ang pagsunod sa mga tagubilin ng gumawa, pagtiyak ng matatag na suplay ng kuryente, at pag-verify ng tamang firmware para sa bawat modelo ay susi sa ligtas na pag-update nang hindi nagiging sanhi ng hindi magamit na kagamitan.

Suriin ang mga update sa firmware sa Linux

Kapag pinag-uusapan natin ang pagpapanatiling napapanahon ng isang sistema ng Linux, halos palagi nating naiisip ang mga pakete ng software at mga patch sa seguridad ng operating systemNgunit madalas nating nakakalimutan ang isang bagay na kasinghalaga rin: ang firmware. Ang BIOS/UEFI, mga controller, mga naka-embed na device, at maging ang mga partikular na platform tulad ng ArcGIS Enterprise ay umaasa sa na-update na firmware upang gumana nang matatag at ligtas. At oo, maaari mo ring tingnan ang mga bagong bersyon at i-update ang mga ito mula sa Linux, bagama't kung minsan ay kailangan mong gumamit ng mas manu-manong mga pamamaraan.

Sa mga korporasyon, unibersidad, o iba pang kapaligiran na may mahigpit na mga kinakailangan sa seguridad, karaniwan nang hinihiling na maging napapanahon ang mga makina. Karaniwan itong nangyayari sa Windows at macOS. pinag-isang kagamitan para suriin ang katayuan ng mga updatePero sa Linux, iba-iba ang mga bagay: bawat distribution ay may kanya-kanyang package system, at ang firmware ay pinamamahalaan sa iba't ibang paraan. Ipapakita sa iyo ng artikulong ito nang detalyado kung paano tingnan ang mga package at firmware update, kung anong mga tool ang available sa Linux, at kung anong mga alternatibo ang umiiral kapag hindi sakop ng fwupd ang iyong hardware.

Suriin kung ang isang sistema ng Linux ay may mga update sa pakete

Una sa lahat, kung ang kailangan mo ay isang mabilis na pagsusuri kung napapanahon ang iyong makina, dapat mong malaman na Walang iisang mahiwagang utos na gumagana nang pareho sa lahat ng distribusyonDahil ang package management system ay iba-iba sa pagitan ng Debian/Ubuntu, Red Hat, SUSE, Arch, at iba pa. Gayunpaman, pareho pa rin ang lohika: tanungin ang package manager kung mayroong anumang nakabinbing update at, sa ilang mga kaso, bigyang-kahulugan ang output nito upang makakuha ng oo/hindi na sagot.

Sa mga sistemang nakabatay sa Debian (Debian, Ubuntu at mga derivatives) ang karaniwang gawain ay ang paggamit APT para i-update ang listahan ng pakete at suriin ang mga posibleng update. Isang script Sa madaling salita, maaari mong gamitin ang mga utos tulad ng apt update sinusundan ng apt list --upgradable At, kung ang listahan ay hindi walang laman, tapusin na may mga update na magagamit. Mula sa command line, maaari mong iproseso ang output na ito upang i-convert ito sa isang binary na resulta para sa iba pang mga script, halimbawa, sa pamamagitan ng pagsasama nito sa isang sistema ng VPN o superbisor.

Sa mundo ng Red Hat (RHEL, CentOS, Rocky, AlmaLinux), ang klasikong kagamitan ay yum, at sa mas bagong mga bersyon dnf. May yum check-update o dnf check-update Kinukuwestiyon ng sistema ang mga na-configure na repositoryo at nagbabalik ng listahan ng mga pakete na maaaring i-update, kasama ang kanilang mga dependency. Mula doon, maaari mong i-automate ang isang pagsusuri: kung walang laman ang listahan, napapanahon ang sistema; kung may mga resulta, may mga nakabinbing update, maaaring para i-install ang lahat ng mga ito o para pumili ng mga partikular na pakete.

  Ano ang Robolinux Stealth VM at paano ito nagpapatakbo ng Windows sa Linux?

Sa SUSE at mga derivatives, ginagamit ito zypper, habang sa Arch Linux ang pamamahala ay pinangangasiwaan ng pacmanSa parehong mga kaso, posible ring mag-query para sa mga update nang hindi ini-install ang mga ito, kaya maaaring bigyang-kahulugan ng isang shell script ang resulta ng command at tumugon gamit ang isang simpleng "oo" o "hindi." Ang mahalagang bagay dito ay maunawaan na, bagama't pareho ang layunin, Ang bawat pamilya ng distribusyon ay may sariling utos upang suriin ang katayuan ng mga pakete.

Upang maisama ang beripikasyong ito sa mga proseso ng korporasyon (tulad ng boot (mula sa isang VPN client), ang pinaka-makatwirang gawin ay ang sumulat ng isang script na tukuyin ang available na package manager at isagawa ang naaangkop na utos. Sa ganitong paraan, posibleng tularan, sa isang antas, ang "sentralisadong beripikasyon" na ipinagwawalang-bahala ng maraming kumpanya sa Windows at macOS, ngunit inangkop sa pagkakaiba-iba ng ecosystem ng Linux.

Mga pag-update ng firmware sa Linux: fwupd at higit pa

Manu-manong i-update ang firmware mula sa Linux

Kapag nalutas na ang isyu ng mga pakete, magsisimula na ang maselang bahagi: Suriin at ilapat ang mga update sa firmware mula sa LinuxKinokontrol ng firmware ang pinakamababang layer ng hardware (BIOS/UEFI, integrated controllers, BMC/ILOM, PCIe devices, atbp.), at ang pagkabigo habang nag-a-update ay maaaring maging dahilan upang hindi magamit ang computer. Samakatuwid, mahalagang maging pamilyar sa mga magagamit na tool.

Ang karaniwang solusyon sa modernong Linux ay fwupd pinagsama sa LVFS (Linux Vendor Firmware Service)Nag-aalok ang fwupd ng pinag-isang interface para sa pamamahala ng mga update sa firmware mula sa iba't ibang tagagawa at mga bahagi, basta't ang vendor ay nakikilahok sa platform ng LVFS at inilalathala ang kanilang mga imahe ng firmware doon. Maraming kilalang brand (lalo na sa laptop at mga propesyonal na desktop computer) na sumusuporta na sa sistemang ito.

Gamit ang fwupd, maaari mong suriin kung aling mga device sa iyong system ang compatible at kung mayroong anumang nakabinbing mga update. Ang karaniwang daloy ng trabaho ay kinabibilangan ng pagtatanong sa tool kung anong hardware ang nade-detect nito, paghiling na suriin nito ang mga bagong bersyon sa mga LVFS server, at, kung gayon, pag-download at pag-install ng firmware. Sa maraming pagkakataon, Ang proseso ay ganap na isinama sa operating system at maaari pang pamahalaan sa pamamagitan ng mga graphical na kapaligiran.kahit madali lang naman ito mula sa console.

Gayunpaman, hindi lahat ng hardware ay sakop nito. Ang mga lumang sistema, partikular na motherboard, server, o ilang integrated device ay maaaring hindi mag-alok ng mga update sa pamamagitan ng fwupd. Sa mga kasong iyon, kinakailangan gumamit ng mga alternatibong pamamaraan direktang ibinibigay ng tagagawa: mga utility na kasama sa BIOS/UEFI mismo, mga executable na inihanda para sa Windows, mga boot image ng DOS/FreeDOS, o iba pang partikular na tool. Dito nagiging mas mahalaga ang "manual" na trabaho mula sa Linux.

  Paano i-update ang BIOS o UEFI sa isang ASUS motherboard

Mga patch at pag-update ng component sa ArcGIS Enterprise mula sa Linux

Sa larangan ng espesyalisadong software, nakakakita rin tayo ng mga utility na partikular na idinisenyo upang pamahalaan ang mga update mula sa Linux. Ang isang magandang halimbawa ay Ang ArcGIS Enterprise, na nag-aalok ng sarili nitong patchnotification tool upang kumonsulta at maglapat ng mga patch sa iba't ibang bahagi ng sistema (mga server, karagdagang mga tungkulin, mga extension, atbp.).

Ang patchnotification utility ay naka-install kasama mismo ng produkto at nagbibigay-daan sa administrator na suriin kung aling mga patch at update ang available para sa mga bahagi ng ArcGIS Enterprise na naka-deploy sa isang makina. Kapag pinatakbo, ipapakita nito ang detalyadong impormasyon tungkol sa mga nakabinbing patch at, sa ibaba ng dialog box, Isang listahan ng mga patch na naka-install na at QFE na nasa sistemaKung mayroong maraming produkto ng ArcGIS Enterprise sa iisang server, ipapakita rin ng tool ang impormasyon ng pag-update para sa lahat ng mga ito.

Para maipakita ng utility ang kumpletong katalogo ng mga available na patch, kailangan nito ng access sa ilang partikular na web address. Kabilang dito ang isang URL na may JSON file na naglalarawan sa mga available na patch, pati na rin ang iba pang mga path kung saan dina-download ang mga update. Kung walang koneksyon sa mga site na ito, hindi magiging kumpleto ang patch list at hindi mada-download ang mga update.Samakatuwid, mahalagang suriin ang configuration ng network at proxy sa mga corporate environment.

Mula sa graphical interface ng PatchNotification, maaari kang mag-download at mag-install ng mga partikular na patch, limitahan ang iyong sarili sa mga security patch lamang, o ilapat ang lahat ng available na patch. Dina-download ng tool ang mga kinakailangang file, inilulunsad ang kaukulang installer, at kapag nakumpleto na ang proseso, Pinapanatili nito ang mga na-download na pakete sa pansamantalang folder ng system. nang hindi awtomatikong binubura ang mga ito. Kung nais mong baguhin ang pag-uugaling ito o baguhin ang landas ng pag-download, magagawa mo ito mula sa tab ng mga setting ng pag-install ng utility.

Sinusuportahan din ng kagamitan ang isang console mode o command lineIto ay lubhang kapaki-pakinabang para sa pag-automate ng mga pagsusuri sa mga script o mga integrasyon sa mga sistema ng pamamahala. Sa mode na ito, maaari mong tukuyin, halimbawa, na ang mga security patch lamang ang dapat i-install o na dapat ilapat ang lahat ng magagamit na patch, gamit ang mga partikular na parameter tulad ng -i sec para sa mga patch ng seguridad o -i all para sa lahat ng update. Kung ang internet access ay sa pamamagitan ng isang proxy server, maaari itong tukuyin gamit ang isang nakalaang argumento, kabilang ang username, password, address, at port, upang ang patchnotification ay makakonekta nang walang problema.

Sa mga distributed deployment ng ArcGIS Enterprise, napakahalaga na lahat ng makina na bahagi ng site ay makakatanggap ng parehong hanay ng mga patchHalimbawa, kung gumagamit ka ng ArcGIS Mission Server, dapat mong ilapat ang parehong patch o update sa lahat ng instance na bumubuo sa site upang maiwasan ang mga hindi pagkakapare-pareho at mga isyu sa compatibility sa pagitan ng mga node.

Pamamahala ng mga update at firmware sa Oracle System Assistant

Sa sektor ng server, maraming tagagawa ang nag-aalok ng sarili nilang mga integrated tool para sa pamamahala ng firmware at software ng system. Sa kaso ng Oracle, isa sa mga pinaka-representatibong solusyon ay... Oracle System Assistant, na nagpapadali sa pag-update ng iba't ibang bahagi ng firmware ng server., kabilang ang service processor at iba pang mahahalagang elemento.

  Neofetch vs Fastfetch: mga totoong pagkakaiba at kung alin ang gagamitin sa iyong system

Pinapayagan ka ng utility na ito na suriin, direkta mula sa kapaligiran ng tagagawa, kung may mga bagong bersyon ng firmware na magagamit para sa mga bahagi ng system. Kapag nakumpleto na ang pagsusuri, ipapakita ng wizard ang isang listahan ng mga item na maaaring i-update at mag-aalok ng mga opsyon para sa pag-update ng mga ito. I-install ang lahat ng update nang sabay-sabay o pumili ng mga partikular na bahagi para i-update ang mga ito nang paisa-isa.

Ang karaniwang proseso ay nagsisimula sa pamamagitan ng pagsisimula ng Oracle System Assistant ayon sa mga tagubilin ng gumawa. Mula sa navigation panel nito, maaari mong ma-access ang seksyon ng pag-update ng firmware Pagkatapos ay magsisimula ang pagsusuri, kung saan lilitaw ang isang progress bar na nagpapahiwatig ng katayuan ng paghahanap para sa mga bagong bersyon. Kapag kumpleto na ito, ipapakita ng wizard ang mga button tulad ng "I-install ang lahat ng update" o "Tingnan ang mga detalye," na nagbibigay-daan sa iyong tuklasin pa ang mga pagbabago at magpasya kung ano ang ia-update.

Ang pag-click sa opsyon para tingnan ang mga detalye ay magbubukas ng dialog box na may isang detalyadong listahan ng mga pagbabagong kasama sa bawat pag-update ng firmwareMula doon, maaari mong piliin ang mga bahaging gusto mong i-update at, pagkatapos kumpirmahin ang iyong napili, simulan ang proseso ng pag-install. Sa prosesong ito, maaaring awtomatikong mag-restart ang server nang ilang beses, na muling ire-restart ang Oracle System Assistant pagkatapos ng bawat pag-restart upang ipagpatuloy ang pag-update hanggang sa makumpleto ito.

Mahalagang tandaan na ang ilang bahagi, tulad ng Oracle ILOM firmware (remote server management), ay maaaring magdiskonekta ng mga remote console session habang nagfa-flash. Bukod pa rito, oras kabuuang pag-update Depende ito kung naka-enable ang interkoneksyon sa pagitan ng host at ng ILOM management.Kapag aktibo ang koneksyon na ito, karaniwang mas mabilis ang proseso. Dahil dito, inirerekomenda ng Oracle na maayos na ihanda ang kapaligiran bago simulan ang mga pag-update, kasunod ng mga pamamaraang nakabalangkas sa dokumentasyon nito.

Sa pangkalahatan, inirerekomenda ng Oracle System Assistant ang pagpapanatili lahat ng bahagi ng firmware sa kanilang mga pinakabagong bersyonDahil ang mga pagpapabuti sa isang modyul ay kadalasang nakadepende sa mga pagbabagong ginawa sa iba. Bagama't maaaring nakakaakit na i-update lamang ang isang bahagi, mainam na kasanayan na suriin ang buong sistema at ilapat ang mga update nang palagian, palaging sa panahon ng nakaplanong mga panahon ng pagpapanatili at may mahigpit na kontrol sa mga potensyal na pagkaantala ng serbisyo.

Paano i-update ang firmware ng iyong router
Kaugnay na artikulo:
Paano i-update ang firmware ng iyong router: isang kumpletong gabay na walang panganib