Quick answer: Fonte: askubuntu
Use your browser and look at: https://ubuntuhandbook.org/index.php/2022/04/install-firefox-deb-ubuntu-22-04/
It says, in short (you might need to skip the first two if you already did those):
Remova o snpa firefox
sudo snap remove firefox
Remova versões do firefox, caso exista
sudo apt remove firefox
Adicione o repo novo para instalar o Firefox
sudo add-apt-repository ppa:mozillateam/ppa
Create a new file, it should be empty as it opens:
sudo nano /etc/apt/preferences.d/mozillateamppa
Insert these lines, then save and exit
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501
After saving, do
sudo apt update
sudo apt install firefox # or firefox-esr
Neste exemplo iremos instalar
geckodriver
a) Abra um terminal no WSL.
b) Certifique-se de que o Firefox esteja instalado no WSL digitando o comando firefox --version
. Se o Firefox já estiver instalado, você verá a versão do Firefox instalada. Se não estiver instalado, você pode instalá-lo fazendo os passos anteriores.
c) Visite o site https://github.com/mozilla/geckodriver/releases e baixe a versão mais recente do geckodriver
para o seu sistema operacional Linux. Certifique-se de baixar a versão compatível com o seu sistema operacional e arquitetura.
a) Navegue até o diretório onde deseja baixar o arquivo.
No momento da produção deste tutorial a versão mais recente era geckodriver-v0.33.0-linux64.tar.gz
. Para baixá-la use o comando curl
no terminal:
curl -LJO https://github.com/mozilla/geckodriver/releases/download/v0.33.0/geckodriver-v0.33.0-linux64.tar.gz
Este comando usa o parâmetro -L para seguir redirecionamentos, o parâmetro -J para usar o nome do arquivo original e o parâmetro -O para salvar o arquivo no diretório atual com o nome original.
b) Aguarde até que o download seja concluído. O arquivo geckodriver-v0.33.0-linux64.tar.gz será salvo no diretório atual.
a) Para extrair o arquivo baixado, use o comando:
tar -xvzf geckodriver-v0.33.0-linux64.tar.gz
Por exemplo, se você baixou a versão 0.33.0, o comando seria
tar -xvzf geckodriver-v0.33.0-linux64.tar.gz
.
b) Mova o arquivo geckodriver
extraído para um diretório que esteja no caminho de pesquisa do seu sistema, como /usr/local/bin
. Você pode fazer isso usando o comando
sudo mv geckodriver /usr/local/bin/
c) Certifique-se de que o geckodriver
foi instalado corretamente digitando o comando
geckodriver --version
Se tudo estiver funcionando corretamente, você verá a versão do geckodriver instalada.
Agora você deve ser capaz de usar o geckodriver para automatizar tarefas no Firefox no WSL.