cant install vivaldi2 32bit due to libappindicator3-1:i386 on 64bit system
-
i am installing 32bit vivaldi2 on my 64bit mint18.3 xfce but gdebi shows error: cannot install 'libappindicator3-1:i386'
i also have version 1.14 stored which install successfully
i tried vivaldi2 with mint19 xfce live usb too but with same error -
@sid0 old Vivaldi versions had package dependencies for (phased out)
libappindicator1
which did not conflict with the (pre-)installed 64bitlibappindicator3-1
but had other shortcommings.Use 64bit software on 64bit systems to avoid needless package conflicts and problems on update.
-
Both vivaldi-stable & vivaldi-snapshot depend on libappindicator3-1
Please, open the terminal and issue following command, to check if it's already installed
apt-cache policy libappindicator3-1
In case it's not present on your system, install it before Vivaldi
sudo apt-get install libappindicator3-1
Vivaldi 1.1.4 uses an outdated libappindicatot
-
@lamarca its already installed, i think its due to the conflict between packages
-
i use 32bit browser to save ram as my memory is only 2gb. i am able to open about double the tabs compared to 64bit browser!
i really wished it to work, is there a workaround possible?
i used to use chromium 32bit but decided to leave due to privacy concerns -
@sid0 The previous libappindicator are installed on my system. I don't know much about gdebi. Vivaldi adds its repo on the sources.list.d
What happens if you run:sudo apt-get update
Here is my output
sudo apt-get update Ign:1 http://deb.debian.org/debian stretch InRelease Hit:2 http://deb.debian.org/debian stretch-updates InRelease Hit:3 http://deb.debian.org/debian stretch Release Ign:5 http://repo.vivaldi.com/snapshot/deb stable InRelease Ign:8 http://repo.vivaldi.com/stable/deb stable InRelease Hit:9 http://repo.vivaldi.com/snapshot/deb stable Release Hit:6 https://cdn-aws.deb.debian.org/debian-security stretch/updates InRelease Hit:11 http://repo.vivaldi.com/stable/deb stable Release Hit:7 https://eu.pkg.bunsenlabs.org/debian helium InRelease Reading package lists... Done
-
@sid0 uninstalling the 64bit
libappindicator3-1
is not likely to be possible, large parts of other GUI applications may (indirectly) depend on it.A viable option may be to use the manual install path, since the actual library is not (really) needed.
On install and required manual updates via script, you will have to override release channel and architecture.sudo sh ./vivaldi-install.sh -f -a i386
Further 32bit dependencies will have to be installed manually.
-
sudo apt-get update
[sudo] password for mint:
Hit:1 http://archive.ubuntu.com/ubuntu xenial InRelease
Get:2 http://security.ubuntu.com/ubuntu xenial-security InRelease [107 kB]
Hit:3 http://ppa.launchpad.net/maarten-baert/simplescreenrecorder/ubuntu xenial InRelease
Hit:4 http://archive.canonical.com/ubuntu xenial InRelease
Get:5 http://archive.ubuntu.com/ubuntu xenial-updates InRelease [109 kB]
Get:6 http://archive.ubuntu.com/ubuntu xenial-backports InRelease [107 kB]
Ign:7 http://packages.linuxmint.com sylvia InRelease
Hit:8 http://packages.linuxmint.com sylvia Release
Fetched 323 kB in 5s (56.8 kB/s)
Reading package lists... Done -
@becm ~/Desktop $ sudo vivaldi-install.sh -f -a i386
[sudo] password for mint:
sudo: vivaldi-install.sh: command not foundthis is what get.
if i use 'sh install-vivaldi.sh' as mentioned at https://help.vivaldi.com/article/installing-linux-snapshots-on-non-deb-rpm-distributions/ it begins to download but 64bit version
-
Weird. During the first install the repo is automatically added at /etc/apt/sources.list,d I can't see any Vivaldi repo.
Stable
Snapshot
See if fetches any Vivaldi after updating the sources.list and issue the command bellow - the switch s simulates, not really install
-
@lamarca whats a first install? it didnt install at all but gave error.
if you are talking about any install in the past, i have uninstalled them. -
@sid0 I forgot the command line:
sudo apt-get -s upgrade | awk '/Inst.+/ { print $2}'
`
@sid0 said in cant install vivaldi2 32bit due to libappindicator3-1:i386 on 64bit system:
whats a first install? it didnt install at all but gave error
The first time Vivaldi is added onto your system
-
@lamarca sudo apt-get -s upgrade | awk '/Inst.+/ { print $2}'
this command returns with nothing -
@sid0
sudo
likely fails because the script was not set executable?
If the script is run withoutroot
priviledeges, it installs to a hidden user subdirectory.Not skipping the supplied arguments for release and architecture should help getting the desired version.
Skip-f
if you prefer using thesnapshot
version. -
@becm ~/Desktop $ sudo vivaldi-install.sh -f -a i386
[sudo] password for mint:
sudo: vivaldi-install.sh: command not foundyes i didnt set it executable, but after doing that, same error as above shows
-
@sid0 had not to use
sudo
for a while this way…
Most likely will work withsudo ./vivaldi-install.sh -f -a i386
(if I'm not totally mistaken about the problem here).If the skript successfully performs a per-user install (without
sudo
), that way would in my opinion be preferable. -
@sid0 Your Distro doesn't need that script, it is aimed for non DEB/RPM. @ruario coded: https://help.vivaldi.com/article/installing-linux-snapshots-on-non-deb-rpm-distributions/
-
@becm What is your distro?
-
@lamarca not using the package management will be the only way to circumvent a
32bit
vs64bit
conflict forlibappindicator3-1
.
Removing the64bit
version may cause problems later (if at all possible). -
@sid0 Step by step
- add the repos
- run sudo
sudo apt-get update
- run
sudo apt-get -s upgrade | awk '/Inst.+/ { print $2}'
If everything is right, vivaldi has to appear on the list.