[心得] Install Google Chrome 28+ on RHEL 6.4

看板Linux作者 (So Say We All.)時間10年前 (2013/08/30 15:43), 編輯推噓2(201)
留言3則, 3人參與, 最新討論串1/1
0. 大家應該發現Google Chrome 28+ 不支援RHEL 6.x很久了 其實只要打包一些舊的library和稍微patch一下就可以用了 網路上也有人提供script無腦安裝 http://chrome.richardlloyd.org.uk/ 不過要用root安裝我不敢直接試,於是就自己研究了一下 我的系統是Scientific Linux,應該所有RHEL的clone都可以用 1. yum無法通過相依性檢查,所以先手動安裝/更新好Google Chrome yumdownloader google-chrome-stable rpm -ivh --nodeps google-chrome-stable-29.0.1547.62-219432.x86_64 (更新用 -Uvh 選項) 2. 要先去Fedora 15抓 4個RPM下來。用Fedora 15因為它是跟RHEL 6.4最接近但又提供所需lib的版本 http://free.nchc.org.tw/fedora/linux/updates/15/x86_64/libstdc++-4.6.3-2.fc15.x86_64.rpm http://free.nchc.org.tw/fedora/linux/updates/15/x86_64/glib2-2.28.8-1.fc15.x86_64.rpm http://free.nchc.org.tw/fedora/linux/updates/15/x86_64/glibc-2.14.1-6.x86_64.rpm http://free.nchc.org.tw/fedora/linux/updates/15/x86_64/gtk2-2.24.7-3.fc15.x86_64.rpm 3. rpm2cpio <XXX}.rpm | cpio -idv # 將4個RPM依次解開 4. 將底下這幾個libs 搬到 /opt/google/chrome/lib/ 下 ld-linux-x86-64.so.2 libc.so.6 libdl.so.2 libgdk-x11-2.0.so.0 libglib-2.0.so.0 libgtk-x11-2.0.so.0 libstdc++.so.6 5. 將ld-linux-x86-64.so.2更名成ld-linux-x86-64.so.0 這是因為有幾個lib使用ld-linux-x86-64.so.2的路徑是寫死的, 改名以避免使用到系統的ld-linux-x86-64.so.2 6. 將 4個libs patch一下以使用ld-linux-x86-64.so.0 sudo sed -i -e "s/ld-linux-x86-64.so.2/ld-linux-x86-64.so.0/g" libstdc++.so.6 以此類推 libdl.so.2 libc.so.6 ld-linux-x86-64.so.0 +. 這樣就完成了,google-chrome那個wrapper自動會用LD_LIBRARY_PATH 去使用 /opt/google/chrome/lib 下的lib 你看看這麼簡單的事,偉哉Google也不肯backport支援一下RHEL =_= -- Nice to meld you. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.24.19.95

08/30 16:12, , 1F
Google Chrome 給 Fedora 的版本也這樣解決 libudev.so.0
08/30 16:12, 1F

08/31 03:11, , 2F
推一個~讚!
08/31 03:11, 2F

08/31 03:49, , 3F
有用RHEL但沒有裝桌面,但還是賞你推。
08/31 03:49, 3F
文章代碼(AID): #1I84qHTE (Linux)