Centos 6.6安裝google chrome 出現/usr/lib/libstdc++.so.6: version `GLIBCXX_3.4.15'
來源:程序員人生 發布時間:2015-08-24 08:05:47 閱讀次數:4195次
之前安裝的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
無奈安裝總說找不到,后來在網上找到1方發,問題解決:
下載新版本,地址:http://ftp.de.debian.org/debian/pool/main/g/gcc⑷.7/libstdc++6_4.7.2⑸_i386.deb
對沒錯下載deb的安裝包
。
然后履行:
ar -x libstdc++6_4.7.2⑸_i386.deb
tar xvf data.tar.gz
會在當前目錄生成1個usr目錄,
cd usr/lib/i386-linux-gnu
rm /usr/lib/libstdc++.so.6
cp libstdc++.so.6.0.17 /usr/lib
cd /usr/lib/
ln libstdc++.so.6.0.17 libstdc++.so.6
然后下載官方原版:
借助1個shell腳本:
#!/bin/bash
if [ -z "${CHROMIUM_VERSION}" ]; then
# Unset by default, get current.
# CHROMIUM_VERSION=29.0.1547.57
# CHROMIUM_SVN_REVISION=217859
true
fi
if [ -z "${CHANNEL}" ]; then
CHANNEL="stable"
fi
if [ -n "${CHROMIUM_VERSION}" ]; then
VERSION_RELEASE="-${CHROMIUM_VERSION}-${CHROMIUM_SVN_REVISION}."
else
VERSION_RELEASE="_current_"
fi
ARCH="$(uname -i)"
RPM_FILE="google-chrome-${CHANNEL}${VERSION_RELEASE}${ARCH}.rpm"
# 1. Download Google Chrome.
echo -e "
1. Downloading Google Chrome.
"
if [ -f "${RPM_FILE}" ]; then
echo -e "
Using existing ${RPM_FILE}.
"
else
echo -e "
Downloading ${RPM_FILE}, ~ 55 MB.
"
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}"
fi
fi
echo -e "
Info 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 "
2. Extracting ${RPM_FILE}.
"
rm -rf google_chrome && mkdir google_chrome && cd google_chrome
rpm2cpio ../${RPM_FILE} | cpio -id --quiet
cd ..
這里會在當前目錄解壓出來1個chrome閱讀器,可以先嘗試下能否運行
cd opt/google/chrome
./google-chrome
如果可以運行,則
安裝:
疏忽依賴強迫安裝:rpm -ivh *.rpm --nodeps --force
完成。
生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈