CentOS6.5-64位安裝puppeteer,提示Chrome沒法啓動,查找並安裝缺失依賴包——呂江民·敬上

一、進入chrome目錄
cd /mnt/project/express/back/chrome-linux
二、檢測缺失的依賴包
ldd chrome | grep not
// 檢測結果
libatk-bridge-2.0.so.0 => not found
libgtk-3.so.0 => not found
libgdk-3.so.0 => not found 
libGL.so.1 => not found
三、查找雲端哪些軟件下面包含對應的依賴包
yum provides libatk-bridge-2.0.so.0
// 結果
Loaded plugins: security
firefox-60.1.0-5.el6.centos.i686 : Mozilla Firefox Web browser
Repo        : updates
Matched from:
Filename    : /usr/lib/firefox/bundled/lib/libatk-bridge-2.0.so.0

firefox-60.1.0-6.el6.centos.x86_64 : Mozilla Firefox Web browser
Repo        : updates
Matched from:
Filename    : /usr/lib64/firefox/bundled/lib64/libatk-bridge-2.0.so.0

firefox-60.1.0-5.el6.centos.x86_64 : Mozilla Firefox Web browser
Repo        : updates
Matched from:
Filename    : /usr/lib64/firefox/bundled/lib64/libatk-bridge-2.0.so.0

firefox-60.1.0-6.el6.centos.i686 : Mozilla Firefox Web browser
Repo        : updates
Matched from:
Filename    : /usr/lib/firefox/bundled/lib/libatk-bridge-2.0.so.0

// 這個就是咱們要找的可用的依賴包
firefox-60.1.0-6.el6.centos.x86_64 : Mozilla Firefox Web browser
Repo        : installed// 已安裝狀態
Matched from:
Filename    : /usr/lib64/firefox/bundled/lib64/libatk-bridge-2.0.so.0
注意:若是不是已安裝狀態,要先安裝一下對應的軟件名,好比firefox-60.1.0-6.el6.centos.x86_64,安裝完之後再重複步驟3,查找一下已安裝的包位置
yum install firefox-60.1.0-6.el6.centos.x86_64
注意:要找對應的64位的依賴包,若是找錯了用了32位的包,就會提示
wrong ELF class: ELFCLASS32
四、找到對應的可用的依賴包後,將依賴包複製/映射到對應的動態共享庫目錄中,通常是/usr/lib64/目錄,複製/映射執行一個就能夠了,映射就是建立快捷方式
// 複製
cp /usr/lib64/firefox/bundled/lib64/libatk-bridge-2.0.so.0 usr/lib64/
// 映射
ln -s /usr/lib64/firefox/bundled/lib64/libatk-bridge-2.0.so.0 usr/lib64/libatk-bridge-2.0.so.0
五、複查沒問題,就能夠隨便浪了!!!
相關文章
相關標籤/搜索