同じ環境を、複数構築をするために
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
で、操作確認