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 --refreshImportarea 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-chromebaseurl=https://dl.google.com/linux/chrome/rpm/stable/x86_64enabled=1gpgcheck=1gpgkey=https://dl.google.com/linux/linux_signing_key.pubCanale 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
Leave A Comment?