Ubuntu Chromiumのバージョンを指定してインストール

同じ環境を、複数構築をするために
Chromiumのバージョンを固定してインストールしてみた

単純にインストールする場合

sudo apt-get install chromium-browser -y

で、できるが今後、同じ環境を維持したい

インストールでバージョン指定する方法もあるようであるが
debファイルにて、インストールし、
debファイルを個別に管理できればいい

現在のバージョンを調べたら

chromium-browser --version
Chromium 76.0.3809.100

であった。

https://moerrari.hatenablog.com/entries/2014/09/21
http://dwm.me/archives/3605

などを、参考に

apt-cache showpkg chromium-browser
76.0.3809.100-0ubuntu0.16.04.1 deb

で、検索(Google)したところ

https://pkgs.org/download/chromium-browser

で、見つかった。
最新版なため、見つかったのかもしれないが
ダウンロードした

chromium-browser_76.0.3809.100-0ubuntu0.16.04.1_amd64.deb

を、管理しておけば、別の環境にも反映できそう。

インストールは

sudo gdebi ./chromium-browser_76.0.3809.100-0ubuntu0.16.04.1_amd64.deb

あるいは

dpkg -i chromium-browser_76.0.3809.100-0ubuntu0.16.04.1_amd64.deb

依存関係が発生したら

sudo apt install -f

直接ダウンロードする場合は

wget http://archive.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-browser_76.0.3809.100-0ubuntu0.16.04.1_amd64.deb

インスストールは

sudo gdebi ./chromium-browser_76.0.3809.100-0ubuntu0.16.04.1_amd64.deb

バージョンを指定して、インストールも可能かも

sudo apt-get install chromium-browser=76.0.3809.100-0ubuntu0.16.04.1

あと、インストールしたパッケージを
アップデートさせないには

echo chromium-browser hold | sudo dpkg --set-selections
echo chromium-browser-l10n hold | sudo dpkg --set-selections
echo chromium-codecs-ffmpeg hold | sudo dpkg --set-selections
chromium-browser --version
Chromium 76.0.3809.100

起動を確認

chromium-browser

Selenumeで接続するために、Driverもインストール

Ubuntu16なので

https://launchpad.net/ubuntu/xenial/amd64/chromium-chromedriver/

から

https://launchpad.net/ubuntu/xenial/amd64/chromium-chromedriver/76.0.3809.100-0ubuntu0.16.04.1

から

http://launchpadlibrarian.net/436852267/chromium-chromedriver_76.0.3809.100-0ubuntu0.16.04.1_amd64.deb

ダウンロードしてインストール

sudo gdebi ./chromium-chromedriver_76.0.3809.100-0ubuntu0.16.04.1_amd64.deb

直接ダウンロードする場合は

wget http://launchpadlibrarian.net/436852267/chromium-chromedriver_76.0.3809.100-0ubuntu0.16.04.1_amd64.deb

インスストールは

sudo gdebi ./chromium-chromedriver_76.0.3809.100-0ubuntu0.16.04.1_amd64.deb

インストールしたか確認

ls /usr/lib/chromium-browser/chromedriver

サンプルで操作確認

vim sample.py

vimがインストールされていない場合は
インストール

sudo apt-get install vim

vim sample.py
iで挿入−モードで
以下をコピーし
Shift+Ctr+Vで、貼り付ける

from selenium import webdriver
 
driver = webdriver.Chrome("/usr/lib/chromium-browser/chromedriver")
driver.get('https://google.co.jp')

esc:qw
で保存終了

python sample.py

で、操作確認