WelcomeWelcome | FAQFAQ | DownloadsDownloads | WikiWiki

Author Topic: Howto: Vivaldi, Opera and Chrome in TC 8.x  (Read 2048 times)

Offline neonix

  • Full Member
  • ***
  • Posts: 101
Howto: Vivaldi, Opera and Chrome in TC 8.x
« on: May 03, 2018, 12:26:11 PM »
Quote
If you use 32bit version of TC 8.x, only Vivaldi browser offer 32bit binaries.
wget https://downloads.vivaldi.com/stable/vivaldi-stable_1.15.1147.36-1_i386.deb
You need this extensions:
tce-load -iw libXcursor
tce-load -iw atk
tce-load -iw at-spi2-atk
tce-load -iw libXcomposite
tce-load -iw libXtst
tce-load -iw libcups
tce-load -iw nss
tce-load -iw gtk3
tce-load -iw libXss
tce-load -iw gst-ffmpeg.tcz
If you need h.264 html5 support you need to get
wget http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_65.0.3325.181-0ubuntu0.16.04.1_i386.deb
and copy libffmpeg.so to
/opt/vivaldi/lib/

For 64bit Vivaldi browser version use this links:
wget https://downloads.vivaldi.com/stable/vivaldi-stable_1.15.1147.36-1_amd64.deb
wget http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_65.0.3325.181-0ubuntu0.16.04.1_amd64.deb

Quote
Opera browser offer only 64bit version:
get
opera-stable_52.0.2871.99_amd64.deb from https://www.opera.com/download
You need to install also:
curl.tcz
libnotify.tcz
If you need h.264 html5 support you need to get
wget http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_65.0.3325.181-0ubuntu0.16.04.1_amd64.deb
and copy libffmpeg.so to
/usr/lib/x86_64-linux-gnu/opera/

Quote
Chrome browser also offer only 64bit version:
wget http://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
You don't need libffmpeg.so for h.264 html5 support.

Here you can check does h.264 html5 support works.
http://www.quirksmode.org/html5/tests/video.html

Offline polikuo

  • Sr. Member
  • ****
  • Posts: 366
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #1 on: May 03, 2018, 08:46:33 PM »
FYI

On TC9 64-bit, firefox downloaded via firefox_getLatest.tcz (59.0.2)
with alternative firefox.tcz.dep
Code: [Select]
dbus-glib.tcz
faac.tcz
gamin.tcz
gtk3.tcz
hicolor-icon-theme.tcz
libasound.tcz
libavcodec3.tcz
libcdio.tcz
graphics-KERNEL.tcz

Youtube test page

Offline neonix

  • Full Member
  • ***
  • Posts: 101
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #2 on: July 10, 2018, 12:15:00 AM »
Here is script I use to install Vivaldi 1.15 in TC 9.x x86
Code: [Select]
#!/bin/busybox ash
cd /home/tc
tce-load -iw gtk3.tcz
tce-load -iw libasound.tcz
tce-load -iw libcups.tcz
tce-load -iw nss.tcz
wget http://downloads.vivaldi.com/stable/vivaldi-stable_1.15.1147.36-1_i386.deb
ar x vivaldi-stable_1.15.1147.36-1_i386.deb
cd /
sudo tar fxJ /home/tc/data.tar.xz
cd /home/tc
rm -f _gpgbuilder
rm -f control.tar.gz
rm -f data.tar.xz
rm -f debian-binary
rm -f vivaldi-stable_1.15.1147.36-1_i386.deb
wget http://mirror.esecuredata.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_65.0.3325.181-0ubuntu0.16.04.1_i386.deb
ar x chromium-codecs-ffmpeg-extra_65.0.3325.181-0ubuntu0.16.04.1_i386.deb
tar fxJ /home/tc/data.tar.xz
rm -f control.tar.gz
rm -f data.tar.xz
rm -f debian-binary
rm -f chromium-codecs-ffmpeg-extra_65.0.3325.181-0ubuntu0.16.04.1_i386.deb
cd usr
cd lib
cd chromium-browser
sudo cp libffmpeg.so /opt/vivaldi/lib/
cd /home/tc/
sudo rm -r usr
sudo ln -s /usr/local/etc/fonts/ /etc/
cd /opt/vivald*
./vivaldi-bin

Offline neonix

  • Full Member
  • ***
  • Posts: 101
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #3 on: January 23, 2019, 06:28:38 AM »
Here is script I use to install Vivaldi 2.2 in TC 10.x x86

Code: [Select]
cd /home/tc
wget http://downloads.vivaldi.com/stable/vivaldi-stable_2.2.1388.37-1_i386.deb
ar x vivaldi-stable_2.2.1388.37-1_i386.deb
cd /
sudo tar fxJ /home/tc/data.tar.xz
cd /home/tc
rm -f _gpgbuilder
rm -f control.tar.xz
rm -f data.tar.xz
rm -f debian-binary
rm -f vivaldi-stable_2.2.1388.37-1_i386.deb

wget http://security.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_71.0.3578.98-0ubuntu0.18.04.1_i386.deb
ar x chromium-codecs-ffmpeg-extra_71.0.3578.98-0ubuntu0.18.04.1_i386.deb
tar fxJ /home/tc/data.tar.xz.
rm -f control.tar.xz
rm -f data.tar.xz
rm -f debian-binary
rm -f chromium-codecs-ffmpeg-extra_71.0.3578.98-0ubuntu0.18.04.1_i386.deb
cd usr
cd lib
cd chromium-browser
sudo cp libffmpeg.so /opt/vivaldi/lib/
cd /home/tc/
sudo rm -r usr

tce-load -iw libXi.tcz
tce-load -iw libXtst.tcz
tce-load -iw nss.tcz
tce-load -iw libcups.tcz
tce-load -iw libXss.tcz
tce-load -iw at-spi2-atk.tcz
tce-load -iw gtk3.tcz
tce-load -iw libasound.tcz

sudo ln -s /usr/local/etc/fonts/ /etc/
/opt/vivaldi/vivaldi-bin --disable-seccomp-filter-sandbox

Offline vinceASPECT

  • Sr. Member
  • ****
  • Posts: 266
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #4 on: February 12, 2019, 04:35:57 AM »
He Neo

Would any of this above stuff work on TCL 6.x...........?

thx

V

if not....how do i upgrade TCL 6.x to TCL 8.x  (TCL currenty boots from a CD disc)

thx

V

Offline neonix

  • Full Member
  • ***
  • Posts: 101
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #5 on: March 05, 2019, 05:58:48 AM »
Would any of this above stuff work on TCL 6.x...........?
Here is Vivaldi browser download script for TC 6.x86. Opera and Chrome support only x64 architecture. And because 64-bit software consume more RAM I prefer 32-bit. Some websites may not work because missing certificates.
Quote
if not....how do i upgrade TCL 6.x to TCL 8.x  (TCL currenty boots from a CD disc)
Usually when new version of TC coming up, I simply reinstall everything from scratch. Maybe there is simple solution but I'm not advance TC user.

Code: [Select]
#!/bin/busybox ash
cd /home/tc
tce-load -iw gtk3
tce-load -iw dbus
tce-load -iw dbus-glib
tce-load -iw libcups
tce-load -iw nss

cd /home/tc
wget http://ftp.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-5_i386.deb
ar x libgconf-2-4_3.2.6-5_i386.deb
cd /
sudo tar fxJ /home/tc/data.tar.xz
cd /home/tc
sudo rm -f control.tar.xz
sudo rm -f data.tar.xz
sudo rm -f debian-binary
sudo rm -f libgconf-2-4_3.2.6-5_i386.deb

cd /tmp/
wget http://downloads.vivaldi.com/stable/vivaldi-stable_1.11.917.43-1_i386.deb
ar x vivaldi-stable_1.11.917.43-1_i386.deb
tar fxJ /tmp/data.tar.xz
rm -f _gpgbuilder
rm -f control.tar.gz
rm -f data.tar.xz
rm -f debian-binary
rm -f vivaldi-stable_1.11.917.43-1_i386.deb
wget http://security.ubuntu.com/ubuntu/pool/main/o/oxide-qt/oxideqt-codecs-extra_1.21.5-0ubuntu0.14.04.1_i386.deb
ar x oxideqt-codecs-extra_1.21.5-0ubuntu0.14.04.1_i386.deb
tar fxJ /tmp/data.tar.xz
rm -f control.tar.gz
rm -f data.tar.xz
rm -f debian-binary
rm -f oxideqt-codecs-extra_1.21.5-0ubuntu0.14.04.1_i386.deb
cd usr
cd lib
cd i386-linux-gnu
cd oxide-qt
sudo cp libffmpeg.so /tmp/opt/vivaldi/lib/
cd /tmp/
sudo rm -r usr
sudo ln -s /usr/lib/i386-linux-gnu/libgconf-2.so.4.1.5 /usr/lib/libgconf-2.so.4
sudo ln -s /tmp/opt/vivaldi/vivaldi-bin /usr/local/bin/vivaldi
cd /tmp/opt/vivaldi*
./vivaldi-bin

Offline mocore

  • Full Member
  • ***
  • Posts: 185
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #6 on: March 05, 2019, 08:03:17 AM »

in the case of
Code: [Select]
ar x libgconf-2-4_3.2.6-5_i386.debit is possible to avoid extracting and removing unneeded files
with
Code: [Select]
ar x ./libgconf-2-4_3.2.6-5_i386.deb data.tar.xzto extract only data.tar.xz file

the `ar x $deb data.tar.xz` could even be piped to stdout and into the tar command
that would only write needed file's to disk!

additionally using `tar -C $target_dir ` option to "Change to DIR before operation" will put the extracted files in the $target_dir.
 eg
Code: [Select]
ar -p -x ./libgconf-2-4_3.2.6-5_i386.deb data.tar.xz | sudo tar fxJ -C /

Offline neonix

  • Full Member
  • ***
  • Posts: 101
Re: Howto: Vivaldi, Opera and Chrome in TC 8.x
« Reply #7 on: March 17, 2019, 11:22:19 PM »
Here is script I use in TC 7.x86 with Chromium 34 which was the last version that works with non-SSE2 procesors.
Code: [Select]
#for TC 7.x86
cd /tmp/
wget http://archive.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-browser_34.0.1847.116-0ubuntu2_i386.deb
ar -x ./chromium-browser_34.0.1847.116-0ubuntu2_i386.deb data.tar.xz | sudo tar fxJ data.tar.xz -C /
rm data.tar.xz
rm *.deb

wget http://archive.ubuntu.com/ubuntu/pool/universe/c/chromium-browser/chromium-codecs-ffmpeg-extra_34.0.1847.116-0ubuntu2_i386.deb
ar -x ./chromium-codecs-ffmpeg-extra_34.0.1847.116-0ubuntu2_i386.deb data.tar.xz | sudo tar fxJ data.tar.xz -C /
rm data.tar.xz
rm *.deb

wget http://security.ubuntu.com/ubuntu/pool/main/libg/libgcrypt11/libgcrypt11_1.5.3-2ubuntu4.6_i386.deb
ar -x ./libgcrypt11_1.5.3-2ubuntu4.6_i386.deb data.tar.xz | sudo tar fxJ data.tar.xz -C /
rm data.tar.xz
rm *.deb

wget http://security.debian.org/debian-security/pool/updates/main/s/systemd/libudev1_215-17+deb8u11_i386.deb
ar -x ./libudev1_215-17+deb8u11_i386.deb data.tar.xz | sudo tar fxJ data.tar.xz -C /
rm data.tar.xz
rm *.deb

wget http://ftp.debian.org/debian/pool/main/g/gconf/libgconf-2-4_3.2.6-5_i386.deb
ar -x ./libgconf-2-4_3.2.6-5_i386.deb data.tar.xz | sudo tar fxJ data.tar.xz -C /
rm data.tar.xz
rm *.deb

tce-load -iw gnutls
tce-load -iw krb5
tce-load -iw libgnome-keyring
tce-load -iw libcap
tce-load -iw libXss
tce-load -iw libXcursor
tce-load -iw gtk2
tce-load -iw libXtst
tce-load -iw libffi5
tce-load -iw dbus-glib
tce-load -iw libasound
tce-load -iw nss
tce-load -iw libXcomposite
tce-load -iw libcups
sudo ln -s /usr/lib/chromium-browser/chromium-browser /usr/local/bin/chromium
sudo ln -s /usr/local/lib/libgnutls.so.28 /usr/lib/libgnutls.so.26
sudo ln -s /lib/i386-linux-gnu/libgcrypt.so.11.8.2 /usr/lib/libgcrypt.so.11
sudo ln -s /lib/i386-linux-gnu/libudev.so.1.5.0 /usr/lib/libudev.so.1
sudo ln -s /usr/lib/i386-linux-gnu/libgconf-2.so.4.1.5 /usr/lib/libgconf-2.so.4