Est-il possible d'exécuter n'importe quel navigateur graphique (pas lynx) à partir de la console sur CentOS 1708 sans interface graphique installée dessus? J'ai besoin d'accéder à l'interface Web de l'appareil, mais je n'y installerai pas d'interface graphique.
Votre question est du type "Comment récupérer le contenu d'une page Web HTML à partir de bash et l'afficher à l'écran à l'aide des utilitaires Shell?"
Installation de Fedora/RHEL/CentOS Linux curl, wget, lynx et w3m
Ouvrez un terminal, puis tapez:
$ Sudo yum install curl wget lynx w3m
wget -O - https://unix.stackexchange.com/questions/401068/web-browser-from-console-centos
Pour lire l'article complet Bash: Afficher le contenu de la page Web dans le terminal
Vous pouvez utiliser googler
:
Google Search, Google Site Search, Google News depuis le terminal
Installation:
git clone https://github.com/jarun/googler.git
cd googler
Sudo make install
Pour utiliser googler
vous avez besoin de python3, installez-le simplement et lancez googler
à partir de l'environnement python3 sans changer le python par défaut.
Sudo yum -y install https://centos7.iuscommunity.org/ius-release.rpm
Sudo yum -y install python36u
Mise à jour
ddgr
outil est disponible ici ou ici (rpm):
ddgr
est un utilitaire cmdline pour rechercher DuckDuckGo à partir du terminal.
git clone https://github.com/jarun/ddgr.git
cd ddgr/
Sudo make install
voir ddgr -h
pour aider.
Vous avez dit dans un commentaire:
Et aussi mon patron dit, il y a une possibilité d'exécuter un navigateur normal (comme chrome ou firefox) sans GUI et je dis non, il n'y a aucun moyen de le faire sans GUI.
Ce n'est pas vrai. Les deux Chrome et Firefox prennent en charge les modes sans tête. Similaire à PhantomJS, leur utilisation est plus orientée vers l'outillage et les tests, mais cela peut s'adapter à votre cas d'utilisation. Voir:
netsurf
a un mode graphique framebuffer qui peut être exécuté sur un tty. Cela doit être spécialement compilé et cela nécessite un support de framebuffer.
Quand cela fonctionne, vous pouvez utiliser la plupart des pages graphiques de votre tty, de la même manière que vous utiliseriez netsurf
sous X11 ou similaire.