Cum se instaleaza Google Chrome pe Rocky Linux 10, 9 si 8?

Configurare noua (How To)

Situatie

Google Chrome nu face parte din repository-urile implicite Rocky Linux, deci calea curata de instalare este pachetul RPM propriu al Google sau wrapper-ul Flathub. Pentru a instala Google Chrome pe Rocky Linux, folositi metoda RPM cand doriti sursa de pachete Google, toate canalele de browser si actualizari prin DNF; pastrati Flatpak pentru desktopuri deja gestionate prin Flathub.

Calea RPM suporta versiunile stable, beta, dev si canary pe sisteme x86_64. Flathub furnizeaza in prezent doar versiunile stable si dev (unstable), iar listarea sa este un wrapper, nu pachetul RPM gazduita de Google.

Instalarea Google Chrome pe Rocky Linux

Alegeti sursa care corespunde modului in care doriti livrarea si actualizarea Chrome. Pachetul RPM Google este recomandarea implicita pentru majoritatea desktopurilor Rocky deoarece creeaza un repository DNF normal dupa prima instalare.

Metoda Sursa Canale de lansare Actualizari Potrivit pentru
Pachet RPM Google Pagina de download Google Chrome Stable, beta, dev, canary Prin dnf upgrade Instalare gestionata DNF cu sursa RPM Google
Flatpak din Flathub Aplicatie stabila Flathub Stable si dev (unstable) Prin flatpak update Utilizatori care gestioneaza deja aplicatii desktop cu Flatpak si accepta ambalarea wrapper Flathub

Solutie

Pasi de urmat

Metoda 1: Instalarea Google Chrome din repository-ul RPM Google

RPM-ul direct Google este cea mai simpla cale pentru Rocky Linux. Instaleaza canalul Chrome selectat si scrie fisierul de repository Google astfel incat actualizarile viitoare de browser sa ajunga prin DNF.

Actualizarea Rocky Linux inainte de instalarea Chrome

Reimprospatati metadatele repository-ului si aplicati actualizarile de pachete in asteptare inainte de a adauga Chrome:

sudo dnf upgrade --refresh

Importarea cheii de semnare Linux Google

Descarcati si importati cheia de semnare a pachetelor Linux Google:

  curl -O https://dl.google.com/linux/linux_signing_key.pub

sudo rpm --import linux_signing_key.pub

 rm -f linux_signing_key.pub

Un import reusit este de obicei silentios. Confirmati ca ID-ul cheii Google active, d38b4796, este prezent:

   rpm -q gpg-pubkey --qf '%{NAME}-%{VERSION}-%{RELEASE}\n' | grep -i d38b4796

Un check reusit returneaza un pachet de cheie Google similar cu acesta:

   gpg-pubkey-d38b4796-570c8cd3

Instalarea Google Chrome Stable cu DNF

Instalati canalul stable pentru navigare zilnica:

   sudo dnf install https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm

DNF afiseaza tranzactia de pachete si solicita confirmare. Revizuiti pachetele, apoi tastati y cand tranzactia pare corecta.

Verificati versiunea de browser instalata:

   google-chrome --version

Confirmati ca pachetul RPM este instalat:

   rpm -q google-chrome-stable > /dev/null && echo "google-chrome-stable is installed"

 google-chrome-stable is installed

Instalarea RPM creeaza fisierul de repository Google Chrome pentru actualizarile viitoare. Inspectati liniile importante:

   grep -E '^\[|^(name|baseurl|enabled|gpgcheck|gpgkey)=' /etc/yum.repos.d/google-chrome.repo

[google-chrome]
name=google-chrome
baseurl=https://dl.google.com/linux/chrome/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl.google.com/linux/linux_signing_key.pub

Canale RPM optionale Beta, Dev sau Canary

Canalele de lansare Chrome servesc audiente diferite. Stable este cel mai sigur browser zilnic, beta previzualizeaza schimbarile viitoare stable, dev este pentru testarea compatibilitatii, iar canary este suficient de instabil incat Google il recomanda doar pentru nevoi de testare inguste.

Canal Pachet RPM Comanda terminal Potrivit pentru
Stable google-chrome-stable google-chrome Navigare zilnica si utilizare normala desktop
Beta google-chrome-beta google-chrome-beta Previzualizarea schimbarilor viitoare stable
Dev google-chrome-unstable google-chrome-unstable Testarea compatibilitatii web cu versiuni de dezvoltare
Canary google-chrome-canary google-chrome-canary Testare pe termen scurt, nu pentru navigare zilnica

Daca ati creat deja repository-ul Google, confirmati ca DNF poate vedea pachetele de canal:

dnf list --showduplicates --disablerepo='*' --enablerepo=google-chrome google-chrome-stable google-chrome-beta google-chrome-unstable google-chrome-canary | grep '^google-chrome'

Output relevant trebuie sa listeze cele patru nume de pachete din repository-ul google-chrome:

 google-chrome-beta.x86_64 149.0.7827.14-1 google-chrome

google-chrome-canary.x86_64 150.0.7842.0-1 google-chrome

google-chrome-stable.x86_64 148.0.7778.167-1 google-chrome

google-chrome-unstable.x86_64 150.0.7838.0-1 google-chrome

Instalati doar canalul suplimentar de care aveti nevoie:

 sudo dnf install https://dl.google.com/linux/direct/google-chrome-beta_current_x86_64.rpm

 sudo dnf install https://dl.google.com/linux/direct/google-chrome-unstable_current_x86_64.rpm

sudo dnf install https://dl.google.com/linux/direct/google-chrome-canary_current_x86_64.rpm

Crearea manuala a fisierului de repository Google Chrome

Calea directa RPM creeaza fisierul de repository automat. Pentru automatizare sau gestiunea configuratiei, scrieti acelasi fisier de repository inainte de a instala un pachet din el:

printf '%s\n' \
'[google-chrome]' \
'name=google-chrome' \
'baseurl=https://dl.google.com/linux/chrome/rpm/stable/$basearch' \
'enabled=1' \
'gpgcheck=1' \
'gpgkey=https://dl.google.com/linux/linux_signing_key.pub' | sudo tee /etc/yum.repos.d/google-chrome.repo > /dev/null

Reimprospatati doar repository-ul Google Chrome si instalati pachetul stable din acea sursa:

sudo dnf makecache --refresh --disablerepo='*' --enablerepo=google-chrome
sudo dnf install google-chrome-stable

Metoda 2: Instalarea Google Chrome din Flathub

Flathub publica intrari Flatpak Google Chrome stable si Google Chrome dev pentru x86_64. Flathub eticheteaza aceste intrari ca wrappers neverificate, potential nesigure, care nu sunt afiliate sau suportate de Google, deci folositi metoda RPM cand doriti specific sursa de pachete proprie Google. Manifestele Chrome Flatpak acorda de asemenea permisiuni largi browser-ului, deci tratati aceasta metoda ca o alegere de ambalare Flathub, nu ca o granita de izolare mai puternica.

Activarea Flathub pentru Google Chrome

Instalati Flatpak daca desktopul Rocky nu il include deja:

sudo dnf install flatpak

Adaugati Flathub la nivel de sistem astfel incat toti utilizatorii sa poata accesa acelasi remote:

sudo flatpak remote-add --if-not-exists flathub https://dl.flathub.org/repo/flathub.flatpakrepo

Confirmarea ID-urilor aplicatiilor Chrome pe Flathub

Confirmati ID-urile aplicatiilor stable si dev inainte de instalare:

flatpak remote-info --arch=x86_64 flathub com.google.Chrome | grep -E '^[[:space:]]*(ID|Ref|Arch|Branch|Runtime):'
flatpak remote-info --arch=x86_64 flathub com.google.ChromeDev | grep -E '^[[:space:]]*(ID|Ref|Arch|Branch|Runtime):'
        ID: com.google.Chrome
       Ref: app/com.google.Chrome/x86_64/stable
      Arch: x86_64
    Branch: stable
   Runtime: org.freedesktop.Platform/x86_64/25.08
        ID: com.google.ChromeDev
       Ref: app/com.google.ChromeDev/x86_64/stable
      Arch: x86_64
    Branch: stable
   Runtime: org.freedesktop.Platform/x86_64/25.08

Instalarea Chrome cu Flatpak

Instalati Flatpak-ul stable pentru navigare normala:

sudo flatpak install flathub com.google.Chrome

Instalati Flatpak-ul dev doar cand aveti nevoie de canalul de dezvoltare:

sudo flatpak install flathub com.google.ChromeDev

Verificati aplicatia stable instalata dupa finalizarea tranzactiei Flatpak:

flatpak info com.google.Chrome | grep -E '^[[:space:]]*(ID|Ref|Arch|Branch|Installation|Runtime):'

Lansarea Google Chrome pe Rocky Linux

Chrome necesita o sesiune de desktop grafica activa. Pachetul se poate instala pe sisteme minimale, dar browser-ul are in continuare nevoie de GNOME, KDE, Xfce sau alt mediu desktop pentru a se deschide normal.

Lansarea Google Chrome instalat prin RPM

Folositi comanda care corespunde canalului RPM instalat:

google-chrome
google-chrome-beta
google-chrome-unstable
google-chrome-canary

RPM-ul stable creeaza de asemenea /usr/bin/google-chrome. Verificati unde pointeaza lansatorul daca trebuie sa depanati comportamentul wrapper-ului:

readlink -f /usr/bin/google-chrome
/opt/google/chrome/google-chrome

Lansarea Google Chrome instalat prin Flatpak

Folositi ID-ul aplicatiei Flatpak care corespunde canalului instalat:

flatpak run com.google.Chrome
flatpak run com.google.ChromeDev

Lansarea Google Chrome din GNOME

In Rocky Linux GNOME, deschideti Activities, cautati google chrome si selectati lansatorul instalat. Canalele RPM stable, beta, dev si canary apar ca aplicatii separate cand sunt instalate impreuna.

Actualizarea Google Chrome pe Rocky Linux

Actualizarea versiunii RPM

Chrome instalat din pachetul RPM Google se actualizeaza cu actualizarile DNF normale:

sudo dnf upgrade --refresh

Pentru a reimprospatata doar metadatele repository-ului Google inainte de verificarea pachetelor browser:

sudo dnf makecache --refresh --disablerepo='*' --enablerepo=google-chrome

Pentru a actualiza doar canalul RPM stable instalat:

sudo dnf upgrade google-chrome-stable

Inlocuiti google-chrome-stable cu google-chrome-beta, google-chrome-unstable sau google-chrome-canary daca ati instalat un alt canal.

Actualizarea versiunii Flatpak

Actualizati Flatpak-ul Chrome stable din Flathub:

sudo flatpak update com.google.Chrome

Pentru Flatpak-ul dev, folositi ID-ul aplicatiei dev:

sudo flatpak update com.google.ChromeDev

Pentru a actualiza toate aplicatiile si runtime-urile Flatpak la nivel de sistem odata:

sudo flatpak update

Tip solutie

Permanent

Voteaza

(7 din 13 persoane apreciaza acest articol)

Despre Autor

Leave A Comment?