Paano mai-install ang Chromium sa Ubuntu at CentOS?

Isang hakbang-hakbang na gabay upang mai-install ang Headless Chromium sa Ubuntu at CentOS.


Ano ang Headless Chrome?

Ang walang ulo ng Chrome ay tulad ng pagpapatakbo ng isang browser ng chrome nang walang UI (browser), ito ay tumatakbo sa isang walang sakit na kapaligiran, na kung saan ay napaka-kapaki-pakinabang para sa pagpapatakbo ng awtomatikong mga pagsubok.

Kaya, ano ang hindi naka-unlock sa ulo ng Chrome para sa amin?

Ang isa sa mga pinaka kapana-panabik na bagay ay ang kakayahang subukan ang pinakabago at pinakadakilang mga tampok sa web platform tulad ng mga module ng ES6, mga manggagawa sa serbisyo, at mga stream. Sa walang ulo ng chrome, maaari kang sumulat ng mga apps at subukan ang mga app na may up-to-date na pag-render. Ang iba pang bagay na binubuksan nito ay ang mga kamangha-manghang pag-andar tulad ng network throttling, emulate ng aparato, at pagsakop sa code.

Sa walang ulo ng chrome, maaari kang magsagawa ng mga pagsusuri nang hindi man sumulat ng isang linya ng code, hindi ba cool na!

Maaari mo lamang ipatupad ang mga ito sa pamamagitan ng linya ng utos. Nasa ibaba ang ilan sa mga sikat na ginamit na mga bandila.

–screenshot # upang kumuha ng screenshot
–print-to-pdf #converting webpage sa PDF
–data ng dump-dom #dump DOM (modelo ng dokumento ng dokumento)

Pag-install ng Chromium sa Ubuntu

Hakbang 1: I-update ang Ubuntu

Sa simula, i-update ang mga pakete sa Ubuntu.

[protektado ng email]: ~ $ sudo apt-makakuha ng pag-update
Tumama: 1 https://download.docker.com/linux/ubuntu bionic InRelease
Pindutin ang: 2 http://security.ubuntu.com/ubuntu kosmic-security InRelease
Hit: 3 http://ppa.launchpad.net/ansible/ansible/ubuntu kosmic InRelease
Pindutin ang: 5 http://apt.puppetlabs.com bionic InRelease
Ign: 6 http://pkg.jenkins.io/debian-stable binary / InRelease
Hit: 7 http://us.archive.ubuntu.com/ubuntu kosmic InRelease
Hit: 8 http://ppa.launchpad.net/canonical-chromium-builds/stage/ubuntu kosmic InRelease
Hit: 9 http://pkg.jenkins.io/debian-stable binary / Paglabas
Pindutin ang: 10 http://us.archive.ubuntu.com/ubuntu kosmic-update InRelease
Hit: 11 http://us.archive.ubuntu.com/ubuntu kosmic-backports InRelease
Pindutin ang: 4 https://packages.cloud.google.com/apt kubernetes-xenial InRelease
Mga listahan ng pakete ng pagbabasa … Tapos na

Hakbang 2: I-install ang Dependencies

I-install ang mga dependencies na kinakailangan para sa pag-install.

[protektado ng email]: ~ $ sudo apt-makakuha ng pag-install -y libappindicator1 fonts-pagpapalaya
Mga listahan ng pakete ng pagbabasa … Tapos na
Pagbuo ng dependency tree
Pagbasa ng impormasyon ng estado … Tapos na
fonts-pagpapalaya ay ang pinakabagong bersyon (1: 1.07.4-7).
ang mga font-pagpapalaya na nakatakda upang manu-manong naka-install.
Ang sumusunod na pakete ay awtomatikong na-install at hindi na kinakailangan:
chromium-codecs-ffmpeg-dagdag
Gumamit ng ‘sudo apt autoremove’ upang maalis ito.
Ang mga sumusunod na karagdagang mga pakete ay mai-install:
libdbusmenu-gtk4 libindicator7
Iminungkahing mga pakete:
application-tagapagpahiwatig
Ang mga sumusunod na BAGONG mga pakete ay mai-install:
libappindicator1 libdbusmenu-gtk4 libindicator7
0 na-upgrade, 3 bagong naka-install, 0 upang alisin at 238 hindi na-upgrade.
Kailangang makakuha ng 68.2 kB ng mga archive.
Matapos ang operasyong ito, gagamitin ang 280 kB ng karagdagang espasyo sa disk.
Kunin: 1 http://us.archive.ubuntu.com/ubuntu kosmic / uniberso amd64 libdbusmenu-gtk4 amd64 16.04.1 + 18.10.20180917-0ubuntu1 [27.1 kB]
Kunin: 2 http://us.archive.ubuntu.com/ubuntu kosmic / uniberso amd64 libindicator7 amd64 16.10.0 + 18.04.20180321.1-0ubuntu1 [21.7 kB]
Kunin: 3 http://us.archive.ubuntu.com/ubuntu kosmic / uniberso amd64 libappindicator1 amd64 12.10.1 + 18.04.20180322.1-0ubuntu1 [19.4 kB]
Kinuha 68.2 kB sa 1s (61.1 kB / s)
Ang pagpili ng dati nang hindi napiling pakete libdbusmenu-gtk4: amd64.
(Pagbasa ng database … 318270 mga file at direktoryo na kasalukuyang naka-install.)
Paghahanda upang i-unpack … / libdbusmenu-gtk4_16.04.1 + 18.10.20180917-0ubuntu1_amd64.deb …
Hindi binubuklod ang libdbusmenu-gtk4: amd64 (16.04.1 + 18.10.20180917-0ubuntu1) …
Ang pagpili ng dati nang hindi napiling pilindicator package.
Paghahanda upang i-unpack … / libindicator7_16.10.0 + 18.04.20180321.1-0ubuntu1_amd64.deb …
Hindi binubuklod ang libindicator7 (16.10.0 + 18.04.20180321.1-0ubuntu1) …
Ang pagpili ng dati nang hindi napiling pakete libappindicator1.
Paghahanda upang i-unpack … / libappindicator1_12.10.1 + 18.04.20180322.1-0ubuntu1_amd64.deb …
Hindi binubuklod ang libappindicator1 (12.10.1 + 18.04.20180322.1-0ubuntu1) …
Pagse-set up ng libindicator7 (16.10.0 + 18.04.20180321.1-0ubuntu1) …
Pagse-set up ng libdbusmenu-gtk4: amd64 (16.04.1 + 18.10.20180917-0ubuntu1) …
Pagproseso ng mga trigger para sa libc-bin (2.28-0ubuntu1) …
Pagse-set up ng libappindicator1 (12.10.1 + 18.04.20180322.1-0ubuntu1) …
Pagproseso ng mga trigger para sa libc-bin (2.28-0ubuntu1) …
libappindicator1: Ang aklatan na ito ay ginagamit upang i-export ang menu ng isang application sa isang panel
fonts-pagpapalaya: Ang library na ito ay may katulad na mga sukatan ng font tulad ng Arial, Times at Courier

Maaaring may mga kaso kung saan ang ilang mga dependencies ay nawawala upang mai-install ang chrome. Kaya, patakbuhin ang utos sa ibaba, mai-install nito ang lahat ng mga nawawalang dependencies na kinakailangan upang mai-install ang kromium.

[protektado ng email]: ~ $ sudo apt-get install -f
Ang mga sumusunod na karagdagang mga pakete ay mai-install:
sa-spi2-core cpp cpp-7 dconf-gsettings-backend dconf-service gcc-7-base glib-networking glib-networking-pangkaraniwan
glib-networking-services gsettings-desktop-scheme ng libappindicator3-1 libot22 libotika-data libatk-tulay2.0-0
libatspi2.0-0 libauthen-sasl-perl libcairo-gobject2 libcolord2 libdata-dump-perl libdbusmenu-gtk3-4 libdconf1
libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libencode-locale-perl libepoxy0 libfile-basedir-perl
libfile-desktopentry-perl libfile-list-perl libfile-mimeinfo-perl libfont-afm-perl libfontenc1 libgl1
libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgtk-3-0 libgtk-3-bin libgtk-3-karaniwang
libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-puno-perl libhttp-cookies-perl
libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6 libindicator3-7
libio-html-perl libio-socket-ssl-perl libipc-system-simple-perl libisl19 libjson-glib-1.0-0 libjson-glib-1.0-karaniwang
liblcms2-2 libllvm9 liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl libmpc3 libnet-dbus-perl
libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnspr4 libnss3 libpciaccess0 libproxy1v5 librest-0.7-0
libsensors4 libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libtie-ixhash-perl libtimedate-perl libtry-tiny-perl liburi-perl
libwayland-client0 libwayland-cursor0 libwayland-egl1 libwww-perl libwww-robotrules-perl libx11-protocol-perl
libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-kasalukuyan0 libxcb-hugis0 libxcb-sync1 libxft2
libxkbcommon0 libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl libxmu6 libxpm4 libxshmfence1 libxss1 libxt6
libxtst6 libxv1 libxxf86dga1 libxxf86vm1 perl-openssl-default x11-karaniwang x11-gamit x11-xserver-utils xdg-utils
Iminungkahing mga pakete:
cpp-doc gcc-7-locales tagapagpahiwatig-application libilis2-plugins alsa-utils libdigest-hmac-perl libgssapi-perl colord
gvfs liblcms2-utils libcrypt-ssleay-perl lm-sensor libauthen-ntlm-perl libunicode-map8-perl libunicode-string-perl
xml-twig-tool mesa-utils nickle cairo-5c xorg-docs-core
Ang mga sumusunod na BAGONG mga pakete ay mai-install:
sa-spi2-core cpp cpp-7 dconf-gsettings-backend dconf-service gcc-7-base glib-networking glib-networking-pangkaraniwan
glib-networking-services gsettings-desktop-scheme ng libappindicator3-1 libot22 libotika-data libatk-tulay2.0-0
libatspi2.0-0 libauthen-sasl-perl libcairo-gobject2 libcolord2 libdata-dump-perl libdbusmenu-gtk3-4 libdconf1
libdrm-amdgpu1 libdrm-intel1 libdrm-nouveau2 libdrm-radeon1 libencode-locale-perl libepoxy0 libfile-basedir-perl
libfile-desktopentry-perl libfile-list-perl libfile-mimeinfo-perl libfont-afm-perl libfontenc1 libgl1
libgl1-mesa-dri libgl1-mesa-glx libglapi-mesa libglvnd0 libglx-mesa0 libglx0 libgtk-3-0 libgtk-3-bin libgtk-3-karaniwang
libhtml-form-perl libhtml-format-perl libhtml-parser-perl libhtml-tagset-perl libhtml-puno-perl libhttp-cookies-perl
libhttp-daemon-perl libhttp-date-perl libhttp-message-perl libhttp-negotiate-perl libice6 libindicator3-7
libio-html-perl libio-socket-ssl-perl libipc-system-simple-perl libisl19 libjson-glib-1.0-0 libjson-glib-1.0-karaniwang
liblcms2-2 libllvm9 liblwp-mediatypes-perl liblwp-protocol-https-perl libmailtools-perl libmpc3 libnet-dbus-perl
libnet-http-perl libnet-smtp-ssl-perl libnet-ssleay-perl libnspr4 libnss3 libpciaccess0 libproxy1v5 librest-0.7-0
libsensors4 libsm6 libsoup-gnome2.4-1 libsoup2.4-1 libtie-ixhash-perl libtimedate-perl libtry-tiny-perl liburi-perl
libwayland-client0 libwayland-cursor0 libwayland-egl1 libwww-perl libwww-robotrules-perl libx11-protocol-perl
libx11-xcb1 libxaw7 libxcb-dri2-0 libxcb-dri3-0 libxcb-glx0 libxcb-kasalukuyan0 libxcb-hugis0 libxcb-sync1 libxft2
libxkbcommon0 libxml-parser-perl libxml-twig-perl libxml-xpathengine-perl libxmu6 libxpm4 libxshmfence1 libxss1 libxt6
libxtst6 libxv1 libxxf86dga1 libxxf86vm1 perl-openssl-default x11-karaniwang x11-gamit x11-xserver-utils xdg-utils
0 na-upgrade, 117 na bagong naka-install, 0 upang alisin at 58 hindi na-upgrade.
1 hindi ganap na nai-install o tinanggal.
Kailangang makakuha ng 40.7 MB ng mga archive.
Matapos ang operasyon na ito, ang 369 MB ng karagdagang espasyo sa disk ay gagamitin.
Gusto mo bang magpatuloy? [Y / n] Y
Kinuha ng 40.7 MB sa 4s (9470 kB / s)
Ang pagkuha ng mga template mula sa mga pakete: 100%

Hakbang 3: I-download ang Chrome

I-download ang package ng google chrome na matatag para sa sistema ng Ubuntu.

[protektado ng email]: ~ $ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
–2020-01-15 13: 58: 41– https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
Paglutas ng dl.google.com (dl.google.com) … 172.217.163.78, 2404: 6800: 4007: 80c :: 200e
Pagkonekta sa dl.google.com (dl.google.com) | 172.217.163.78 |: 443 … konektado.
Nagpadala ang kahilingan ng HTTP, naghihintay ng tugon … 200 OK
Haba: 62204098 (59M) [application / x-debian-package]
Nagse-save sa: ‘google-chrome-stabil_current_amd64.deb’

google-chrome-stabil_current_amd64. 100% [=============================================== ==================>] 59.32M 11.1MB / s sa 29s

2020-01-15 13:59:10 (2.04 MB / s) – ‘naka-save ang google-chrome-stabil_current_amd64.deb’ 6244098/62204098]

Hakbang 4: I-install ang Chrome

I-install ang matatag na pakete.

[protektado ng email]: ~ $ sudo dpkg -i google-chrome * .deb
Ang pagpili ng naunang hindi napiling pakete ng google-chrome-stabil.
(Pagbasa ng database … 318285 mga file at direktoryo na kasalukuyang naka-install.)
Paghahanda upang i-unpack ang google-chrome-stabil_current_amd64.deb …
Hindi binubuklod ang google-chrome-stabil (79.0.3945.117-1) …
Pagse-set up ng google-chrome-stabil (79.0.3945.117-1) …
pag-update-alternatibo: gamit / usr / bin / google-chrome-stabil upang maibigay / usr / bin / x-www-browser (x-www-browser) sa auto mode
pag-update-alternatibo: gamit / usr / bin / google-chrome-stabil upang maibigay / usr / bin / gnome-www-browser (gnome-www-browser) sa auto mode
pag-update-alternatibo: gamit / usr / bin / google-chrome-stabil upang maibigay / usr / bin / google-chrome (google-chrome) sa auto mode
Pagproseso ng mga trigger para sa mga gnome-menu (3.13.3-11ubuntu2) …
Pagproseso ng mga trigger para sa desktop-file-utils (0.23-3ubuntu2) …
Pagproseso ng mga trigger para sa suportang mime (3.60ubuntu1) …
Pagproseso ng mga trigger para sa man-db (2.8.4-2) …

Hakbang 5: Suriin ang Bersyon ng Chrome

Upang kumpirmahin ang matagumpay na pag-install ay natapos, suriin ang bersyon ng Google Chrome.

[protektado ng email]: ~ $ google-chrome-stabil -version
Google Chrome 79.0.3945.117

Opsyonal: Patakbuhin ang walang ulo ng Chrome

Hayaan akong magpakita sa iyo ng isang halimbawa ng pagpapatakbo ng chrome sa headless mode.

Tatakbo ako ng chrome sa headless mode, at lahat ng nilalaman ng https://gf.dev/ ay mai-save bilang isang pdf file.

[protektado ng email]: ~ $ google-chrome-stable –headless –disable-gpu –print-to-pdf https://gf.dev/
[0115 / 140930.772108: INFO: headless_shell.cc (620)] Nakasulat upang mag-file ng output.pdf.

Maaari kang makakita ng isang file output.pdf

[protektado ng email]: ~ $ ls -l out *
-rw ——- 1 geekflare geekflare 80799 Jan 15 14:09 output.pdf
[protektado ng email]: ~ $

Susunod, ipapakita ko sa iyo kung paano gawin ang parehong pag-setup sa sistemang CentOS.

Pag-install ng Chromium sa CentOS

Hakbang 1: I-update ang CentOS

I-update ang system ng CentOS gamit ang utos sa ibaba.

[[protektado ng email] ~] $ pag-update ng sudo yum

Hakbang 2: Lumikha ng Repormasyon ng Chrome

Magdagdag ng google chrome na imbakan sa system. Lumikha ng isang file na google-chrome.repo sa loob /etc/yum.repos.d/ at idagdag ang mga detalye sa ibaba.

[[protektado ng email] ~] $ sudo gedit /etc/yum.repos.d/google-chrome.repo

[Google Chrome]
pangalan = google-chrome
baseurl = http: //dl.google.com/linux/chrome/rpm/stable/$basearch
pinagana = 1
gpgcheck = 1
gpgkey = https: //dl-ssl.google.com/linux/linux_signing_key.pub

Hakbang 3: I-install ang Chrome

Patakbuhin ang utos ng yum sa ibaba upang mai-install ang google chrome sa sistemang CentOS.

[[protektado ng email] ~] $ sudo yum install ng google-chrome-matatag
Huling pagsusuri sa pag-expire ng metadata: 0:04:04 ang nakaraan noong 22 Mar 2020 01:06:24 PM EST.
Nalutas ang mga pananalig.
================================================== ==============================
Laki ng Repormasyon ng Bersyon ng Pakete ng Pakete
================================================== ==============================
Pag-install:
google-chrome-stable x86_64 79.0.3945.130-1 google-chrome 60 M
Pag-install ng dependencies:
libXScrnSaver x86_64 1.2.3-1.el8 AppStream 31 k
libappindicator-gtk3 x86_64 12.10.0-19.el8 AppStream 43 k
libdbusmenu x86_64 16.04.0-12.el8 AppStream 140 k
libdbusmenu-gtk3 x86_64 16.04.0-12.el8 AppStream 41 k
libindicator-gtk3 x86_64 12.10.1-14.el8 AppStream 70 k
pagpapalaya-mga font noarch 1: 2.00.3-4.el8 BaseOS 19 k
pagpapalaya-serif-font noarch 1: 2.00.3-4.el8 BaseOS 607 k

Buod ng Transaksyon
================================================== ==============================
Mag-install ng 8 Mga Pakete

Kabuuang laki ng pag-download: 60 M
Sukat na naka-install: 213 M
Ok ba ito [y / N]: y
Pag-download ng Mga Pakete:
(1/8): libXScrnSaver-1.2.3-1.el8.x86_64.rpm 146 kB / s | 31 kB 00:00
(2/8): libappindicator-gtk3-12.10.0-19.el8.x86_ 171 kB / s | 43 kB 00:00
(3/8): libdbusmenu-gtk3-16.04.0-12.el8.x86_64.r 691 kB / s | 41 kB 00:00
(4/8): libindicator-gtk3-12.10.1-14.el8.x86_64. 558 kB / s | 70 kB 00:00
(5/8): pagpapalaya-fonts-2.00.3-4.el8.noarch.rpm 74 kB / s | 19 kB 00:00
(6/8): pagpapalaya-serif-fonts-2.00.3-4.el8.noar 1.3 MB / s | 607 kB 00:00
(7/8): libdbusmenu-16.04.0-12.el8.x86_64.rpm 121 kB / s | 140 kB 00:01
(8/8): google-chrome-stabil-79.0.3945.130-1.x86 8.4 MB / s | 60 MB 00:07
——————————————————————————–
Kabuuan 6.5 MB / s | 60 MB 00:09
babala: /var/cache/dnf/google-chrome-eb0d6f10ccbdafba/packages/google-chrome-stable-79.0.3945.130-1.x86_64.rpm: Header V4 DSA / SHA1 Lagda, pangunahing ID 7fac5991: NOKEY
google-chrome 49 kB / s | 10 kB 00:00
Pag-import ng key GPG 0x7FAC5991:
Gumagamit "Google, Inc. Linux Package Signing Key <[protektado ng email]>"
Fingerprint: 4CCA 1EAF 950C EE4A B839 76DC A040 830F 7FAC 5991
Mula sa: https://dl-ssl.google.com/linux/linux_signing_key.pub
Ok ba ito [y / N]: y
Matagumpay na nai-import ang key
Pag-import ng key ng GPG 0xD38B4796:
Gumagamit "Google Inc. (Linux Packages Signing Authority) <[protektado ng email]>"
Fingerprint: EB4C 1BFD 4F04 2F6D DDCC EC91 7721 F63B D38B 4796
Mula sa: https://dl-ssl.google.com/linux/linux_signing_key.pub
Ok ba ito [y / N]: y
Matagumpay na nai-import ang key
Pagpapatakbo ng tseke ng transaksyon
Nagtagumpay ang tseke ng transaksyon.
Pagpapatakbo ng pagsubok sa transaksyon
Nagtagumpay ang pagsubok sa transaksyon.
Pagpapatakbo ng transaksyon
Paghahanda: 1/1
Pag-install: libdbusmenu-16.04.0-12.el8.x86_64 1/8
Pag-install: libdbusmenu-gtk3-16.04.0-12.el8.x86_64 2/8
Pag-install: pagpapalaya-serif-font-1: 2.00.3-4.el8.noarch 3/8
Pag-install: pagpapalaya-fonts-1: 2.00.3-4.el8.noarch 4/8
Pag-install: libindicator-gtk3-12.10.1-14.el8.x86_64 5/8
Pag-install: libappindicator-gtk3-12.10.0-19.el8.x86_64 6/8
Pag-install: libXScrnSaver-1.2.3-1.el8.x86_64 7/8
Pagpapatakbo ng scriptlet: google-chrome-stabil-79.0.3945.130-1.x86_64 8/8
Pag-install: google-chrome-stabil-79.0.3945.130-1.x86_64 8/8
Pagpapatakbo ng scriptlet: google-chrome-stabil-79.0.3945.130-1.x86_64 8/8
Ang pag-redirect sa / bin / systemctl magsimula sa atd.service

Pag-verify: libXScrnSaver-1.2.3-1.el8.x86_64 1/8
Pag-verify: libappindicator-gtk3-12.10.0-19.el8.x86_64 2/8
Pag-verify: libdbusmenu-16.04.0-12.el8.x86_64 3/8
Pag-verify: libdbusmenu-gtk3-16.04.0-12.el8.x86_64 4/8
Pag-verify: libindicator-gtk3-12.10.1-14.el8.x86_64 5/8
Pag-verify: pagpapalaya-font-1: 2.00.3-4.el8.noarch 6/8
Pag-verify: pagpapalaya-serif-fonts-1: 2.00.3-4.el8.noarch 7/8
Pag-verify: google-chrome-stabil-79.0.3945.130-1.x86_64 8/8

Naka-install:
google-chrome-stabil-79.0.3945.130-1.x86_64
libXScrnSaver-1.2.3-1.el8.x86_64
libappindicator-gtk3-12.10.0-19.el8.x86_64
libdbusmenu-16.04.0-12.el8.x86_64
libdbusmenu-gtk3-16.04.0-12.el8.x86_64
libindicator-gtk3-12.10.1-14.el8.x86_64
pagpapalaya-fonts-1: 2.00.3-4.el8.noarch
pagpapalaya-serif-fonts-1: 2.00.3-4.el8.noarch

Kumpleto!

Hakbang 4: Suriin ang Bersyon ng Chrome

Upang makumpirma ang pag-install ay matagumpay na natapos, suriin ang bersyon ng google chrome.

[[protektado ng email] ~] $ google-chrome -version
Google Chrome 79.0.3945.130

Opsyonal: Patakbuhin ang walang ulo ng Chrome

Hayaan akong magpakita sa iyo ng isang halimbawa ng pagpapatakbo ng chrome sa headless mode sa CentOS.

Dadalhin ko ang halimbawa ng pagkuha ng isang screenshot. Ang utos na ito sa ibaba ay tatakbo ng chrome sa headless mode, at ang lahat ng nilalaman ng https://www.chromestatus.com/.

[[protektado ng email] ~] $ google-chrome-stable –headless –disable-gpu –print-to-pdf https://www.chromestatus.com/
[0122 / 131602.193881: INFO: headless_shell.cc (620)] Nakasulat sa file output.pdf.

Nakagawa ang output.pdf file na mayroong lahat ng nilalaman ng https://www.chromestatus.com/

[[protektado ng email] ~] $ ls -l
kabuuang 61208
drwxr-xr-x. 2 geekflare geekflare 6 Sep 25 11:49 Desktop
drwxr-xr-x. 2 geekflare geekflare 6 Sep 25 11:49 Mga dokumento
drwxr-xr-x. 2 geekflare geekflare 6 Sep 25 11:49 Mga Pag-download
-rw-rw-r–. 1 geekflare geekflare 180 Jan 22 13:05 google-chrome.repo
-rw ——-. 1 geekflare geekflare 146776 Jan 22 13:16 output.pdf

Iyon ay tungkol sa kung paano i-install ang Chrome sa Ubuntu & CentOS at patakbuhin ito sa headless mode.

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map