標籤:centos chrome google chrome 瀏覽器 chromium
之前安裝的google瀏覽器,不是官方的,而且折騰不天也裝不上adobe flash player,無奈又開始研究原版安裝方法。
不管使用yum安裝還是rpm都報同樣錯誤Requires: libstdc++.so.6(GLIBCXX_3.4.15)
但是之前是升級過gcc的,使用strings /usr/lib/libstdc++.so.6 | grep GLIBC 也可以看到:GLIBCXX_3.4.15
無奈安裝總說找不到,後來在網上找到一方發,問題解決:
下載新版本,地址:http://ftp.de.debian.org/debian/pool/main/g/gcc-4.7/libstdc++6_4.7.2-5_i386.deb
對沒錯下載deb的安裝包。
然後執行:
ar -x libstdc++6_4.7.2-5_i386.debtar xvf data.tar.gz
會在目前的目錄產生一個usr目錄,
cd usr/lib/i386-linux-gnurm /usr/lib/libstdc++.so.6cp libstdc++.so.6.0.17 /usr/libcd /usr/lib/ln libstdc++.so.6.0.17 libstdc++.so.6
然後下載官方原版:
藉助一個shell指令碼:
#!/bin/bashif [ -z "${CHROMIUM_VERSION}" ]; then # Unset by default, get current. # CHROMIUM_VERSION=29.0.1547.57 # CHROMIUM_SVN_REVISION=217859 truefiif [ -z "${CHANNEL}" ]; then CHANNEL="stable"fiif [ -n "${CHROMIUM_VERSION}" ]; then VERSION_RELEASE="-${CHROMIUM_VERSION}-${CHROMIUM_SVN_REVISION}."else VERSION_RELEASE="_current_"fiARCH="$(uname -i)"RPM_FILE="google-chrome-${CHANNEL}${VERSION_RELEASE}${ARCH}.rpm"# 1. Download Google Chrome.echo -e "\n1. Downloading Google Chrome.\n"if [ -f "${RPM_FILE}" ]; then echo -e "\nUsing existing ${RPM_FILE}.\n"else echo -e "\nDownloading ${RPM_FILE}, ~ 55 MB.\n" if [ -n "${CHROMIUM_VERSION}" ]; then curl "https://dl.google.com/linux/chrome/rpm/stable/${ARCH}/${RPM_FILE}" -o "${RPM_FILE}" else curl "https://dl.google.com/linux/direct/${RPM_FILE}" -o "${RPM_FILE}" fifiecho -e "\nInfo for ${RPM_FILE}:"echo -e " Version: $(rpm -qa -f ${RPM_FILE} --qf %{VERSION})"echo -e " Release (SVN revision): $(rpm -qa -f ${RPM_FILE} --qf %{RELEASE})"echo ""
# 2. Extract RPM.echo -e "\n2. Extracting ${RPM_FILE}.\n"rm -rf google_chrome && mkdir google_chrome && cd google_chromerpm2cpio ../${RPM_FILE} | cpio -id --quietcd ..
這裡會在目前的目錄解壓出來一個chrome瀏覽器,可以先嘗試下能否運行
cd opt/google/chrome./google-chrome
如果可以運行,則
安裝:
忽略依賴強制安裝:rpm -ivh *.rpm --nodeps --force
完成。
Centos 6.6安裝google chrome 出現/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15' not found 蹩腳解決方案