#1 Le 17/07/2024, à 21:15
- marioon
[Résolu] Je n'arrive pas à ouvrir une page internet
Je n'arrive pas à ouvrir une page internet (Google ou Firefox) depuis le terminal Bash sur Windows 10. Bash m'affiche que Firefox n'est pas installé et me donne une instruction pour le télécharger :
Bonjour. J'avais commencé par tenter d'installer Firefox, et puis j'ai jeté l'éponge. J'ai ensuite essayé d'installer Chrome... et c'est passé. Tu devras t'éditer un script qui mettre à jour ~/.bashrc. Voici le script :
# Installer Systemd
WSL_CONF="/etc/wsl.conf"
# Fonction pour vérifier si systemd est activé
is_systemd_enabled() {
grep -q 'systemd=true' "$WSL_CONF"
}
# Fonction pour ajouter les lignes de configuration
enable_systemd() {
echo '[boot]' | sudo tee -a "$WSL_CONF"
echo 'systemd=true' | sudo tee -a "$WSL_CONF"
}
# Vérifie si systemd est déjà activé
if is_systemd_enabled; then
echo "systemd est déjà activé dans $WSL_CONF."
else
echo "Activation de systemd dans $WSL_CONF."
enable_systemd
echo "Redémarrage de WSL pour appliquer les modifications."
wsl.exe --shutdown
fi
# mise à jour des updates de référence
sudo apt update -y
sudo apt full-upgrade -y
# configurer D-bus
# définir DISPLAY
echo '' >> ~/.bashrc
echo '# Définition de la constante DISPLAY' >> ~/.bashrc
echo 'export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk \'{print $2}\'):0.0' >> ~/.bashrc
source ~/.bashrc
sudo apt install -y dbus
sudo service dbus start
sudo apt install -y dbus-x11
sudo apt install -y x11-apps
sudo echo '' >> ~/.bashrc
sudo echo '# Paramètre D-bus' >> ~/.bashrc
sudo echo 'export $(dbus-launch)' >> ~/.bashrc
sudo echo 'export DBUS_SESSION_BUS_ADDRESS' >> ~/.bashrc
sudo echo 'export DBUS_SESSION_BUS_PID' >> ~/.bashrc
source ~/.bashrc
# Installer Systemd
WSL_CONF="/etc/wsl.conf"
# Fonction pour vérifier si systemd est activé
is_systemd_enabled() {
grep -q 'systemd=true' "$WSL_CONF"
}
# Fonction pour ajouter les lignes de configuration
enable_systemd() {
echo '[boot]' | sudo tee -a "$WSL_CONF"
echo 'systemd=true' | sudo tee -a "$WSL_CONF"
}
# Vérifie si systemd est déjà activé
if is_systemd_enabled; then
echo "systemd est déjà activé dans $WSL_CONF."
else
echo "Activation de systemd dans $WSL_CONF."
enable_systemd
echo "Redémarrage de WSL pour appliquer les modifications."
wsl.exe --shutdown
fi
# mise à jour des updates de référence
sudo apt update -y
sudo apt full-upgrade -y
# configurer D-bus
# définir DISPLAY
echo '' >> ~/.bashrc
echo '# Définition de la constante DISPLAY' >> ~/.bashrc
echo 'export DISPLAY=$(cat /etc/resolv.conf | grep nameserver | awk \'{print $2}\'):0.0' >> ~/.bashrc
source ~/.bashrc
sudo apt install -y dbus
sudo service dbus start
sudo apt install -y dbus-x11
sudo apt install -y x11-apps
sudo echo '' >> ~/.bashrc
sudo echo '# Paramètre D-bus' >> ~/.bashrc
sudo echo 'export $(dbus-launch)' >> ~/.bashrc
sudo echo 'export DBUS_SESSION_BUS_ADDRESS' >> ~/.bashrc
sudo echo 'export DBUS_SESSION_BUS_PID' >> ~/.bashrc
source ~/.bashrc
#installer netstat
sudo apt -y install net-tools
sudo netstat -tuln | grep :80
# Google Chrome
sudo sh -c 'echo "deb [arch=amd64] https://dl.google.com/linux/chrome/deb/ stable main" > /etc/apt/sources.list.d/google-chrome.list'
wget -O- https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo tee /etc/apt/trusted.gpg.d/linux_signing_key.pub
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 78BD65473CB3BD13
sudo apt-get update
sudo apt-key export D38B4796 | sudo gpg --dearmour -o /etc/apt/trusted.gpg.d/chrome.gpg
sudo apt-get install -y google-chrome-stable
echo 'alias chrome="google-chrome --no-sandbox &"' >> ~/.bashrc
source ~/.bashrc
Tu disposeras à l'issue de ce script d'un alias pour lancer le navigateur, en tapant simplement : chrome
Je te conseille au préalable d'installer les pilotes de ta carte vidéo.
Avec cette méthode, tu disposeras d'un navigateur qui reconnaitra l'adresse 127.0.0.1 comme représentant wsl directement (et non l'hôte Windows). Tu peux avoir Chrome installé sur Windows aussi, les deux versions seront indépendantes.
La commande suivante est inutile à priori :
sudo apt install -y x11-apps
Mais je te conseille d'installer ces petits applications qui permettent de vérifier que tu disposes bien d'un serveur X. Par exemple la commande xeyes est censé t'afficher une fenetre avec des yeux.
En prérequis, tu l'auras compris, le serveur X à installer coté Windows avant de te lancer dans l'installation de chrome : https://sourceforge.net/projects/vcxsrv/
Dernière modification par Ayral (Le 19/07/2024, à 17:55)
Hors ligne
#2 Le 17/07/2024, à 21:25
- krodelabestiole
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
Bonjour @Pappillon. Je sais que je déterre un vieux topic, mais ça pourra aider certains.
à l'époque microsoft ne fournissait pas de serveur graphique avec WSL.
les choses ont bien changé depuis, en plus de la sortie de WSL2.
je ne pense pas qu'il soit utile de déterrer ce genre de sujet.
au contraire : d'autres utilisateurs ne font pas attention aux dates, répondent à une demande oubliée depuis longtemps, ou pire, suivent des recommandations complètement dépassées et obsolètes.
si tu veux partager des découvertes ou des astuces, fais-le plutôt dans un nouveau sujet stp, puisque ça en est un !
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#3 Le 19/07/2024, à 11:23
- marioon
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
je ne pense pas qu'il soit utile de déterrer ce genre de sujet.
Ca ne me semble pas inutile. Personnellement, je n'ai pas réussi à installer Firefox, alors que je n'ai pas eut de soucis avec chrome qui semble bien plus flexible à l'installation, moyennement une configuration de DISPLAY et D-bus. Même si les nouveaux messages ne répondent pas exactement à la question, ils apportent à minima un palliatif valable pour la version actuelle de wsl
Hors ligne
#4 Le 19/07/2024, à 11:35
- xubu1957
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
Bonjour,
Dans askubuntu.com/questions/1444962/how-do-i-install-firefox-in-wsl-when-it-requires-snap-but-snap-doesnt-work, installation au travers d'un ppa.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#5 Le 19/07/2024, à 12:11
- krodelabestiole
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
Ca ne me semble pas inutile.
c'est presque toujours inutile et maladroit de rouvrir un vieux sujet, mieux vaut en créer un nouveau : le demandeur Papillon@ ne semble plus fréquenter le forum depuis des années. cette demande a 6 ans !
en le déterrant les autres utilisateurs qui peuvent ne pas faire attention aux dates, peuvent passer un certain temps à rassembler des infos pour répondre courtoisement à Papillon@ comme si sa demande avait quelques heures, en pure perte donc (ce que fait d'ailleurs ici xubu1957 cqfd).
il est évidemment utile de faire une recherche pour voir si un sujet a déjà été abordé quand on cherche une solution où qu'on veut donner une info. si on décide de quand-même donner son info, sur un forum il faut ouvrir un nouveau sujet : on ne répond pas à une demande qui s'inscrit dans un contexte complètement passé et différent, et on ne squatte pas les sujets des autres avec des demandes qu'on peut penser similaires, mais qui en pratique vont juste embrouiller la conversation (une demande -> un sujet).
le seul moment où on peut éventuellement le faire, c'est quand on est certain de rencontrer exactement le même bug, qui n'aurait pas été résolu des mois plus tard.
ici tu indiques comment installer chrome (la version google avec les blobs propriétaires de tracking, sans prévenir) sur un sujet qui parle d'installer firefox sur WSL à l’époque où il était fourni sans serveur graphique, seulement pour les développeurs.
à l'avenir, merci d'ouvrir un nouveau sujet si tu as une astuce à donner, même si elle rebondit vaguement sur un sujet vieux de plusieurs mois (et a fortiori plusieurs années !).
nouveau forum ubuntu-fr on en parle là : refonte du site / nouveau design
profil - sujets récurrents - sources du site
Hors ligne
#6 Le 19/07/2024, à 15:10
- marioon
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
comme si sa demande avait quelques heures, en pure perte donc (ce que fait d'ailleurs ici xubu1957 cqfd).
Si google veut tracker les consultations de mes pages locales, il n'en tirera pas de satisfaction. Le contexte de wsl est assez particulier. On ne l'installe pas pour un usage commun. Pour naviguer sur le web, on peut déjà disposer de navigateurs sur le système hôte.
Mais surtout, ce n'est pas en pure perte, la suite des messages m'apporte une réponse pour installer Firefox.
Merci @Xubu1957
Hors ligne
#7 Le 19/07/2024, à 15:15
- xubu1957
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
Tu ne seras pas venu pour rien !
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#8 Le 19/07/2024, à 15:15
- marioon
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
Pour que ce puisse être catégorisé en [Résolu], je retranscris ici en code bash le processus d'installation afin que les utilisateurs puissent se créer un script d'installation.
sudo add-apt-repository ppa:mozillateam/ppa
cat << EOF | sudo tee /etc/apt/preferences.d/mozillateamppa > /dev/null
Package: firefox*
Pin: release o=LP-PPA-mozillateam
Pin-Priority: 501
EOF
sudo apt update
sudo apt install firefox # or firefox-esr
Hors ligne
#9 Le 19/07/2024, à 15:16
- xubu1957
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
Le Résolu, c'est à la discrétion de l'auteur de la discussion.
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#10 Le 19/07/2024, à 15:43
- marioon
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
Le Résolu, c'est à la discrétion de l'auteur de la discussion.
Oui, mais si il ne vient plus depuis des années, il ne signalera pas la résolution de la problématique exposée.
Hors ligne
#11 Le 19/07/2024, à 15:55
- xubu1957
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
Alors, il faudrait que la Modération scinde la discussion à partir du message #4, pour la création d'un fil distinct.
Nota : notre Modération a scindé le fil > Problème pour ouvrir une page web
Dernière modification par xubu1957 (Le 19/07/2024, à 18:00)
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne
#12 Le 19/07/2024, à 17:57
- Ayral
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
Modération : c'est fait.
Pour mettre les retours de commande entre deux balises code, les explications sont là : https://forum.ubuntu-fr.org/viewtopic.php?id=1614731
Blog d'un retraité
Site de graphisme du fiston Loïc
Ubuntu 22.04 LTS sur un Thinkpad W540
Hors ligne
#13 Le 19/07/2024, à 17:59
- xubu1957
Re : [Résolu] Je n'arrive pas à ouvrir une page internet
Merci @Ayral
Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci. Membre de Linux-Azur
Hors ligne