Unable to install Perlapi anymore? - linux

I'm trying to follow the steps to fix Shutter's disabled edit button, and for that, you need to install libgoo-canvas-perl
I downloaded it, but when I install, I get:
libgoo-canvas-perl: Depends: perlapi-5.22.1 but it is not installable
What I can do?

The archive pool site only seems to have the old package:
libgoo-canvas-perl_0.06-2ubuntu1_amd64.deb
(note the ubuntu1 version)
Use and install the newer version from launchpad which has the dependency updated for the newer version of perl.
https://launchpad.net/ubuntu/bionic/amd64/libgoo-canvas-perl/0.06-2ubuntu3
(note the ubuntu3 version)

Related

Kurento : Error installing custom module

I am trying to install my custom module debian file in one of my ubuntu machine but I an getting following error:
Unpacking mycustom-filter (1.2.0~rc1) ...
dpkg: dependency problems prevent configuration of mycustom-filter:
mycustom-filter depends on libgstreamer-plugins-base1.5-0 (>= 1.8.1.1~20160608155102.55.g7b19cfd.trusty); however:
Version of libgstreamer-plugins-base1.5-0:amd64 on system is 1.8.0~20160530103212.387.g21728a3.trusty.
mycustom-filter depends on libgstreamer1.5-0 (>= 1.8.1.1~20160706093049.167.g0d8d50e.trusty); however:
Version of libgstreamer1.5-0:amd64 on system is 1.8.0~20160530103131.368.g0fb3a08.trusty.
I see that there is a problem with the trusty version:
mycustom-filter depends on libgstreamer-plugins-base1.5-0 (>= 1.8.1.1~20160608155102.55.g7b19cfd.trusty);
mycustom-filter depends on libgstreamer1.5-0 (>= 1.8.1.1~20160706093049.167.g0d8d50e.trusty);
I tried uninstalling libgstreamer-plugins-base1.5-0 and libgstreamer1.5-0 but that messed up KMS installation.
now even after trying autoclean clean apt-get update --fix-missing I'm unable to install libgstreamer1.5-0 (>= 1.8.1.1~20160706093049.167.g0d8d50e.trusty)
it is always installing 1.8.0~20160530103131.368.g0fb3a08.trusty
can any one guide me how to install the required libgstreamer-plugins-base1.5-0 and libgstreamer1.5-0 libraries.
Edit 1:
Facing the same issue for dev version of kurento
libgstreamer1.5-dev : Depends: libgstreamer1.5-0 (= 1.8.0~20160530103131.368.g0fb3a08.trusty) but 1.8.1.1~20160608134755.164.gb2c1df3.trusty is to be installed
You can use this repository in your sources.list, instead of the previous one your were using.
deb http://ubuntu.kurento.org/6.5.0 trusty kms6
There is a transitory problem on kurento repository that is being fixed right now. I'll edit this answer when is done.
As #igracia says, you can use 6.5.0 release repository to get the correct packages versions while the repository is broken.
Edit
It should be fixed now. Sorry for the trouble

How to install 32-bit libraries of android studio properly to a 64-bit machine?

I have been trying to install Android Studio properly to my Ubuntu 16.04 64-bit machine, but I can not solve this very problem. Android studio requires us to install some 32 bit files to 64 bit computers. But when I try to install, I cannot solve the problem.
I have given so many inputs to the terminal and couldn't trace them all. However, I'm sure that I wrote lots of commands on installing lib32stdc++6 and other packages that has been suggested on the internet but every time I got the error message:
[ E: Unable to correct problems, you have held broken packages. The following packages have unmet dependencies: X depends Y but it won't be installed ]
Edit: input & output example:
***#***:~$ sudo apt-get install lib32stdc++6
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
lib32stdc++6 : Depends: gcc-5-base (= 5.3.1-13ubuntu6) but 5.3.1-14ubuntu2 is to be installed
Depends: lib32gcc1 (>= 1:4.2) but it is not going to be installed
Depends: libc6-i386 (>= 2.18) but it is not going to be installed
E: Unable to correct problems, you have held broken packages.
(Posted on behalf of the OP):
I solved the problem. I'll write a brief info about the solution process in case anyone else faces with a similar situation. First of all I realised that this problem was all about the incompatibility of 32 bit libraries with 16.04. So that, I changed the "download from" section from the System Settings - Software&Updates.
Select Netherlands instead of your country's repo, that'll be convenient (mine was Turkey before). Then simply update your repos by typing sudo apt-get update to terminal. Lastly, install the required libraries for 16.04 by typing sudo apt-get install lib32stdc++6. After all, install Android Studio from the very beginning. I did all those and now Android Studio runs properly.

Can't install mono-gmcs package

I am trying to install the mono-gmcs package on my virtual machine running Kali Linux, but receive the output
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
mono-gmcs : Depends: mono-mcs (= 3.12.1-0xamarin1) but 4.0.4.1-0xamarin1 is to be installed
E: Unable to correct problems, you have held broken packages.
I am using the command sudo apt-get install mono-gmcs to install it.
It says, that mono-gmcs depends on mono-mcs (3.12.1-0xamarin1), which currently is installed via 4.0.4.1-0xamarin1. You have versions conflict. Downgrading xamarin will solve it sudo apt-get install packagename=version
If you are going to choose Mono 4.* via mono-complete, say goodbye to many old packages such as this one. They are obsolete and you don't need them any more.
The compilers have been unified to a single mcs.
Try this
sudo apt-get install mono-complete=*
It brings the latest version.

Cannot Install Libc6

I am facing a bit of a dilemma in my attempt to install Steam on my newly Crunchbang laptop.
I downloaded the steam installer .deb, but it required libc6 2.15 or greater to install. Assuming this was no problem I searched it in Synaptic Package Manager, and although the latest version was 2.13, I installed it anyway, trying my luck. Of course, it didn't work.
So I found and downloaded a .deb install of libc6 2.19, but when I attempt to install it with Gdebi Package Installer, the "Install Package" is greyed out and unclickable. Not sure why.
What exactly should I do? It won't let me install it for whatever reason, and I can't remove libc6 and install the new version for obvious reasons.
Steam on crunchbang is tricky because of dependency issues which you have found yourself. However the community has come up with a few solutions and many seem to be happy with this project, download and install the deb from the git and you should be good to go! any problems post below.

Cannot not install flash Player because libnss3-1d is missing

Cannot not install flash Player because libnss3-1d is missing. I am also not able to install libness3-1d as well.
For the Flash Player I get this error:
The following packages have unmet dependencies:
flashplugin-installer : Depends: libnss3-1d but it is not installable
E: Unable to correct problems, you have held broken packages.
For the libnss3-1d I get this error:
Package libnss3-1d is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'libnss3-1d' has no installation candidate
I did have Google Chrome on but it kept locking up my computer so I removed it. I had to do a hard restart. Aka the power switch.
Thanks,
Josh
Open Ubuntu Software Centre and serach for "Adobe Flash Plugin" and install it from there.
It will take care of the dependencies.
This is because your libnss3 is not up to date or it's showing libniss3 already to the latest version, however, it is not, you can manually install
by following steps
Download it from the link->
https://packages.ubuntu.com/xenial/amd64/libnss3/download
then move to the folder where you have downloaded the file in the terminal
install by running the following command in the terminal
sudo dpkg -i libnss3_3.28.4-0ubuntu0.16.04.3_amd64.deb
4.know your libnss3 is updated to latest version.

Resources