Installation Chromium auf Debian Server

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
plinepa
Beiträge: 47
Registriert: 06.06.2009 19:11:44

Installation Chromium auf Debian Server

Beitrag von plinepa » 02.10.2020 11:24:50

Hallo!
Ich möchte auf meinem Debian 10 Server Chromium installieren.
Bisher laufen nur diverse Server-Dienste, kein X-System, keine GUI.

Den Chromium möchte ich via Python + Selenium "benutzen" um Webseiten zu automatisieren bzw. auszulesen.

Ich möchte wie gesagt nur den Browser quasi "headless" und nicht eine komplette X-Umgebung.

Hier ein --simulate auf das entsprechende apt-install:

Code: Alles auswählen

debian:~# apt install chromium --simulate
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  adwaita-icon-theme at-spi2-core chromium-common chromium-sandbox dconf-gsettings-backend dconf-service
  fonts-liberation glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas
  gtk-update-icon-cache libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libcairo-gobject2 libcolord2
  libdconf1 libepoxy0 libfile-basedir-perl libfile-desktopentry-perl libfile-mimeinfo-perl libfontenc1 libgbm1
  libgtk-3-0 libgtk-3-bin libgtk-3-common libgudev-1.0-0 libimobiledevice6 libjson-glib-1.0-0 libjson-glib-1.0-common
  libjsoncpp1 libminizip1 libnet-dbus-perl libnspr4 libnss3 libplist3 libproxy1v5 libre2-5 librest-0.7-0
  libsoup-gnome2.4-1 libsoup2.4-1 libtie-ixhash-perl libu2f-udev libupower-glib3 libusbmuxd4 libwayland-server0
  libwebpdemux2 libx11-protocol-perl libxaw7 libxcomposite1 libxft2 libxml-twig-perl libxml-xpathengine-perl libxmu6
  libxt6 libxxf86dga1 notification-daemon upower usbmuxd x11-utils x11-xserver-utils xdg-utils
Vorgeschlagene Pakete:
  chromium-l10n chromium-shell chromium-driver colord gvfs libusbmuxd-tools libunicode-map8-perl
  libunicode-string-perl xml-twig-tools mesa-utils nickle cairo-5c xorg-docs-core
Die folgenden NEUEN Pakete werden installiert:
  adwaita-icon-theme at-spi2-core chromium chromium-common chromium-sandbox dconf-gsettings-backend dconf-service
  fonts-liberation glib-networking glib-networking-common glib-networking-services gsettings-desktop-schemas
  gtk-update-icon-cache libatk-bridge2.0-0 libatk1.0-0 libatk1.0-data libatspi2.0-0 libcairo-gobject2 libcolord2
  libdconf1 libepoxy0 libfile-basedir-perl libfile-desktopentry-perl libfile-mimeinfo-perl libfontenc1 libgbm1
  libgtk-3-0 libgtk-3-bin libgtk-3-common libgudev-1.0-0 libimobiledevice6 libjson-glib-1.0-0 libjson-glib-1.0-common
  libjsoncpp1 libminizip1 libnet-dbus-perl libnspr4 libnss3 libplist3 libproxy1v5 libre2-5 librest-0.7-0
  libsoup-gnome2.4-1 libsoup2.4-1 libtie-ixhash-perl libu2f-udev libupower-glib3 libusbmuxd4 libwayland-server0
  libwebpdemux2 libx11-protocol-perl libxaw7 libxcomposite1 libxft2 libxml-twig-perl libxml-xpathengine-perl libxmu6
  libxt6 libxxf86dga1 notification-daemon upower usbmuxd x11-utils x11-xserver-utils xdg-utils
0 aktualisiert, 65 neu installiert, 0 zu entfernen und 11 nicht aktualisiert.
Da da jetzt doch einige Pakte mit X11 auftauchen bin ich gerade unsicher ob ich damit nicht doch die ganze GUI bekomme.
Könnt ihr da bitte mal drüberschauen?
Einzelne Pakete habe ich schon im packages.debian.org nachgeschaut, aber ich bin da leider nicht der Experte.

Danke für Eure Hilfe!

mcb

Re: Installation Chromium auf Debian Server

Beitrag von mcb » 02.10.2020 11:38:52

Chromium auf dem Server ? Inkl. der ungepatchten Lücken ?

https://security-tracker.debian.org/tra ... e/chromium

Gibt es für dein vorhaben nicht irgendeine CLI ?

plinepa
Beiträge: 47
Registriert: 06.06.2009 19:11:44

Re: Installation Chromium auf Debian Server

Beitrag von plinepa » 02.10.2020 11:46:02

Firefox würde natürlich auch gehen.
Aber auch hier die gleiche Frage wie bei Chromium.
Hier tauchen dann mehrere gtk und gnome-Pakete auf

Code: Alles auswählen

debian:~# apt-get install firefox-esr --simulate
Paketlisten werden gelesen... Fertig
Abhängigkeitsbaum wird aufgebaut.
Statusinformationen werden eingelesen.... Fertig
Die folgenden zusätzlichen Pakete werden installiert:
  adwaita-icon-theme at-spi2-core dconf-gsettings-backend dconf-service glib-networking glib-networking-common
  glib-networking-services gsettings-desktop-schemas gtk-update-icon-cache libatk-bridge2.0-0 libatk1.0-0
  libatk1.0-data libatspi2.0-0 libcairo-gobject2 libcolord2 libdbus-glib-1-2 libdconf1 libepoxy0 libgtk-3-0
  libgtk-3-bin libgtk-3-common libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp1 libproxy1v5 librest-0.7-0
  libsoup-gnome2.4-1 libsoup2.4-1 libstartup-notification0 libxcb-util0 libxcomposite1 libxt6
Vorgeschlagene Pakete:
  fonts-stix | otf-stix fonts-lmodern libcanberra0 libgtk2.0-0 pulseaudio colord gvfs
Die folgenden NEUEN Pakete werden installiert:
  adwaita-icon-theme at-spi2-core dconf-gsettings-backend dconf-service firefox-esr glib-networking
  glib-networking-common glib-networking-services gsettings-desktop-schemas gtk-update-icon-cache libatk-bridge2.0-0
  libatk1.0-0 libatk1.0-data libatspi2.0-0 libcairo-gobject2 libcolord2 libdbus-glib-1-2 libdconf1 libepoxy0
  libgtk-3-0 libgtk-3-bin libgtk-3-common libjson-glib-1.0-0 libjson-glib-1.0-common libjsoncpp1 libproxy1v5
  librest-0.7-0 libsoup-gnome2.4-1 libsoup2.4-1 libstartup-notification0 libxcb-util0 libxcomposite1 libxt6
0 aktualisiert, 33 neu installiert, 0 zu entfernen und 11 nicht aktualisiert.

plinepa
Beiträge: 47
Registriert: 06.06.2009 19:11:44

Re: Installation Chromium auf Debian Server

Beitrag von plinepa » 02.10.2020 11:47:26

mcb hat geschrieben: ↑ zum Beitrag ↑
02.10.2020 11:38:52
Gibt es für dein vorhaben nicht irgendeine CLI ?
Ich denke damit wird das nichts.

Benutzeravatar
MSfree
Beiträge: 10741
Registriert: 25.09.2007 19:59:30

Re: Installation Chromium auf Debian Server

Beitrag von MSfree » 02.10.2020 12:07:25

plinepa hat geschrieben: ↑ zum Beitrag ↑
02.10.2020 11:24:50
Den Chromium möchte ich via Python + Selenium "benutzen" um Webseiten zu automatisieren bzw. auszulesen.

Ich möchte wie gesagt nur den Browser quasi "headless" und nicht eine komplette X-Umgebung.
Dann nimm Debianwget oder Debiancurl.

plinepa
Beiträge: 47
Registriert: 06.06.2009 19:11:44

Re: Installation Chromium auf Debian Server

Beitrag von plinepa » 02.10.2020 12:29:48

MSfree hat geschrieben: ↑ zum Beitrag ↑
02.10.2020 12:07:25
Dann nimm Debianwget oder Debiancurl.
Wenn es damit gehen würde, dann würde ich auch sowas benutzen.
Aber bei Webseiten mit JavaScript, AJAX usw. ists halt dann vorbei...

Antworten