嗨,團隊,
我們想知道是否有一個推薦的方式來安裝chrome瀏覽器和鉻磚運行時10.4及以上的司機嗎?
我一直通過網站,遇到幾個鏈接這種效果,但它們都似乎安裝鉻瀏覽器從官方規範PPA (PPA: canonical-chromium-builds /階段)
僅供參考,請使用鏈接中的內容在你的自己的風險
(https://community.www.eheci.com/s/question/0D53f00001qEWtxCAG/chromedriver-installation-in-databricks)
從我的理解,DBX運行時基於Ubuntu 20.04 - 10.4是焦的構建在PPA似乎並不可用。也許是因為Ubuntu從官方deb安裝鉻吸附?
所以問題如下
我不得不安裝一個鉻瀏覽器基於磚R包Webshot2所需的。
嚐試很多事情之後,我能夠使用這個腳本安裝穀歌瀏覽器。
我們的集群運行DBX基於Ubuntu 22.04.2 LTS 13.1運行時
% sh #為穀歌和添加包簽名的密鑰存儲庫添加到sourcelist。d wget - q - o - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key添加sudo sh - c“回聲”deb[拱= amd64] http://dl.google.com/linux/chrome/deb/穩定主要”> > /etc/apt/sources.list.d /穀歌。列表的sudo apt-get更新#你可能會這樣做,如果你遇到問題打破repositoy釋放而把依賴項。wget http://ge.archive.ubuntu.com/ubuntu/pool/main/m/mesa/libgbm1_22.0.1-1ubuntu2_amd64.deb sudo apt安裝- y。/ libgbm1_22.0.1-1ubuntu2_amd64.deb #終於安裝了chrome。由於R函數調用沒有選項傳遞參數,我不得不——no-sandbox直接添加到啟動腳本。使用sudo apt安裝- y google-chrome-stable sudo sed - i ' s / /美元”——no-sandbox ' / ' / opt /穀歌/鉻/ google chrome
如果你決定去選擇3使用穀歌瀏覽器,你可以使用這個集群init腳本。
# !/bin/bash出口CHROME_DRIVER_URL = https://chromedriver.storage.googleapis.com wget - q - o - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key添加sudo sh - c“回聲”deb[拱= amd64] http://dl.google.com/linux/chrome/deb/穩定主要”> > /etc/apt/sources.list.d /穀歌。列表的sudo apt-get更新wget http://ge.archive.ubuntu.com/ubuntu/pool/main/m/mesa/libgbm1_22.0.1-1ubuntu2_amd64.deb sudo apt安裝- y。/ libgbm1_22.0.1-1ubuntu2_amd64.deb sudo apt安裝- y google-chrome-stable sudo sed - i ' s / /美元’”——no-sandbox ' / ' / opt /穀歌/鉻/ google chrome wget - q - o - $ {CHROME_DRIVER_URL} / LATEST_RELEASE_ (google chrome版本|削減美元- d“f3 |削減- d’。“f1) | wget $ {CHROME_DRIVER_URL} / $(貓)/ chromedriver_linux64。郵政sudo chromedriver_linux64解壓縮。zip - d / opt / chromedriver sudo ln - s / opt / chromedriver / chromedriver /bin/chromedriver