LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 06-03-2016, 08:03 AM   #1
bernd.wechner
LQ Newbie
 
Registered: Jun 2016
Posts: 12

Rep: Reputation: Disabled
How to install libgtk-3-dev? (or how to understand apt's cryptic output?)


I admit I find this perplexing because the apt messages are literally gobbledigook and I would appreciate any interpretive guidance.

Here's my experience (wanting to install the readily available package libgtk-3-dev that I need in order to contribute to almost any FOSS project I'm interested in it seems):

Quote:
$ sudo apt install libgtk-3-dev
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:
libgtk-3-dev : Depends: libgtk-3-0 (= 3.10.8~8+qiana) but 3.10.8-0ubuntu1.6 is to be installed
Depends: gir1.2-gtk-3.0 (= 3.10.8~8+qiana) but 3.10.8-0ubuntu1.6 is to be installed
E: Unable to correct problems, you have held broken packages.
What on earth does (= 3.10.8~8+qiana) but 3.10.8-0ubuntu1.6 is to be installed, mean? Can someone translate that to English?

My best effort is:

libgtk-3-dev wants to have libgtk-3-0 version 3.10.8~8+qiana installed but for some reason apt refuses to and only offers libgtk-3-0 version 3.10.8-0ubuntu1.6 for installation.

And if that is the case, for crying out loud could it not be a tad more forgiving? Or make a suggestion or spell it out clearly? And what are these different versions? I mean they are both 3.10.8 but seems like different package maintainers or something?

And yes, I have done "sudo apt update" and "sudo apt upgrade" and tried again. With no luck. And yes, I have searched these forums and other forums and the web. I have searched the whole internet. And I am finding no joy. Posting here is a last not first resort, as I would rather have it installed now, not wait around hoping for the kindness of a guru to lend a hand ;-)

Am I to conclude that the Ubuntu repositories simply include an uninstallable libgtk-3-dev? If so, why? If not, why so hard to install? And how to install it?

For what it's worth experience tells me the clue probably lies in my sources and so here they are:

Quote:
$ find /etc/apt/sources.list.d/ -type f -printf '\n==> %p <==\n' -exec cat {} \;

==> /etc/apt/sources.list.d/libreoffice-libreoffice-5-0-trusty.list <==
deb http://ppa.launchpad.net/libreoffice...ice-5-0/ubuntu trusty main
deb-src http://ppa.launchpad.net/libreoffice...ice-5-0/ubuntu trusty main

==> /etc/apt/sources.list.d/octave-stable-trusty.list <==
deb http://ppa.launchpad.net/octave/stable/ubuntu trusty main
deb-src http://ppa.launchpad.net/octave/stable/ubuntu trusty main

==> /etc/apt/sources.list.d/danielrichter2007-grub-customizer-trusty.list <==
deb http://ppa.launchpad.net/danielricht...tomizer/ubuntu trusty main
deb-src http://ppa.launchpad.net/danielricht...tomizer/ubuntu trusty main

==> /etc/apt/sources.list.d/google-chrome.list <==
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

==> /etc/apt/sources.list.d/official-package-repositories.list <==
deb http://mirror.aarnet.edu.au/pub/linuxmint-packages rosa main upstream import

deb http://extra.linuxmint.com rosa main

deb http://mirror.as24220.net/pub/ubuntu-archive trusty main restricted universe multiverse
deb http://mirror.as24220.net/pub/ubuntu-archive trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

==> /etc/apt/sources.list.d/nilarimogard-webupd8-trusty.list <==
deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu trusty main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu trusty main

==> /etc/apt/sources.list.d/aims-sagemath-trusty.list <==
deb http://ppa.launchpad.net/aims/sagemath/ubuntu trusty main
deb-src http://ppa.launchpad.net/aims/sagemath/ubuntu trusty main

==> /etc/apt/sources.list.d/additional-repositories.list <==
deb http://apt.insynchq.com/mint rosa non-free contrib

==> /etc/apt/sources.list.d/getdeb.list <==
deb http://archive.getdeb.net/ubuntu trusty-getdeb apps
 
Old 06-04-2016, 02:23 AM   #2
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,615
Blog Entries: 19

Rep: Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460
You seem to have fallen into a crack between Ubuntu and Mint. Qiana is a Mint version corresponding to Ubuntu Quantal and I notice that your repos also include another (incompatible) Mint repository, Rosa (corresponding to Ubuntu Raring). And then you have Trusty as well.

I don't know how this came about, but I suggest you comment out (at least temporarily) the older repos so as to get a consistent set. Then do another apt-get update.

I do agree with you about the messages.
 
Old 06-04-2016, 03:34 AM   #3
Mitt Green
Member
 
Registered: May 2014
Location: Europe
Posts: 199

Rep: Reputation: 116Reputation: 116
Which distribution do you use? Leave your distro's repos and don't mix Ubuntu's and Mint's.
 
Old 06-04-2016, 06:04 AM   #4
hazel
LQ Guru
 
Registered: Mar 2016
Location: Harrow, UK
Distribution: LFS, AntiX, Slackware
Posts: 7,615
Blog Entries: 19

Rep: Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460Reputation: 4460
You could also try updating the library by itself and then try to install the headers. Anything that came with Mint Qiana must be about two years old by now and there might not be any headers in the repositories that fit. But certainly you need to tidy up your repo list first.
 
Old 06-04-2016, 06:14 AM   #5
RockDoctor
Senior Member
 
Registered: Nov 2003
Location: Minnesota, US
Distribution: Fedora, Ubuntu, Manjaro
Posts: 1,791

Rep: Reputation: 427Reputation: 427Reputation: 427Reputation: 427Reputation: 427
Been there, done that, have seen error messages similar to what you show. A typical consequence of mixing Ubuntu and Linux Mint repositories. If you really want to stay with LM and update to Rosa, comment out all of the Trusty repos, do a dist-upgrade, then add back the Trusty repos and change their priorities so that the Rosa repo gets higher priority
 
Old 06-04-2016, 08:29 AM   #6
bernd.wechner
LQ Newbie
 
Registered: Jun 2016
Posts: 12

Original Poster
Rep: Reputation: Disabled
Mitt, I use Mint 17.3 (latest)

Mint uses Ubuntu repositories, on its standard software sources it has both. In the GUI Software Sources it lists them as Main (rosa) and Base (trusty) and forces you, if you use the GUI to select one for each, which then configures the this repositories file:

Quote:
$ cat /etc/apt/sources.list.d/official-package-repositories.list
deb http://packages.linuxmint.com rosa main upstream import

deb http://extra.linuxmint.com rosa main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Hazel, your knowledge is very very much appreciated and impressive. When you say:

Quote:
Qiana is a Mint version corresponding to Ubuntu Quantal and I notice that your repos also include another (incompatible) Mint repository, Rosa (corresponding to Ubuntu Raring). And then you have Trusty as well.
I can't help but wonder what's going on. Mint 17.3 is called Rosa and is apparently based on Ubuntu Trusty not Raring? From the release notes of my distro:

https://linuxmint.com/rel_rosa_cinnamon.php


There are 4 different Linux Mint 17.x releases available:

Linux Mint 17 "Qiana" (kernel 3.13, xorg 1.15, mesa 10.1.3)
Linux Mint 17.1 "Rebecca" (kernel 3.13, xorg 1.15, mesa 10.1.3)
Linux Mint 17.2 "Rafaela" (kernel 3.16, xorg 1.15, mesa 10.1.3)
Linux Mint 17.3 "Rosa" (kernel 3.19, xorg 1.17, mesa 10.5.9)

Linux Mint 17.3 is based on Ubuntu 14.04.

And they link to:

https://wiki.ubuntu.com/TrustyTahr/ReleaseNotes

Citing Trusty Tahr as the Ubuntu base not Raring.

But that is perhapos not so important, I'm much more interested in what you mean by:

Quote:
tidy up your repo list first
Very happy to, and here's what I did, in the Software Sources GUI, I just turned off all repos (PPAs and Addtionals, as I have a few for packages I use) and clicked "Restore default settings" which return me to this:

Quote:
$ find /etc/apt/sources.list.d/ -type f -printf '\n==> %p <==\n' -exec cat {} \;

==> /etc/apt/sources.list.d/libreoffice-libreoffice-5-0-trusty.list <==
# deb http://ppa.launchpad.net/libreoffice...ice-5-0/ubuntu trusty main
# deb-src http://ppa.launchpad.net/libreoffice...ice-5-0/ubuntu trusty main

==> /etc/apt/sources.list.d/octave-stable-trusty.list <==
# deb http://ppa.launchpad.net/octave/stable/ubuntu trusty main
# deb-src http://ppa.launchpad.net/octave/stable/ubuntu trusty main

==> /etc/apt/sources.list.d/danielrichter2007-grub-customizer-trusty.list <==
# deb http://ppa.launchpad.net/danielricht...tomizer/ubuntu trusty main
# deb-src http://ppa.launchpad.net/danielricht...tomizer/ubuntu trusty main

==> /etc/apt/sources.list.d/google-chrome.list <==
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
# deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

==> /etc/apt/sources.list.d/official-package-repositories.list <==
deb http://packages.linuxmint.com rosa main upstream import

deb http://extra.linuxmint.com rosa main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

==> /etc/apt/sources.list.d/nilarimogard-webupd8-trusty.list <==
# deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu trusty main
# deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu trusty main

==> /etc/apt/sources.list.d/aims-sagemath-trusty.list <==
# deb http://ppa.launchpad.net/aims/sagemath/ubuntu trusty main
# deb-src http://ppa.launchpad.net/aims/sagemath/ubuntu trusty main

==> /etc/apt/sources.list.d/additional-repositories.list <==
# deb http://apt.insynchq.com/mint rosa non-free contrib

==> /etc/apt/sources.list.d/getdeb.list <==
# deb http://archive.getdeb.net/ubuntu trusty-getdeb apps
which, if not tidy is the default Mint 17.3 configuration. It clearly has repos defined only in the one file (/etc/apt/sources.list.d/official-package-repositories.list) and both rosa and trust, and I have to comment out the rosa repos by hand (as I can't turn it off in the GUI) to succeed with:

Quote:
sudo apt install libgtk-3-dev
Which then worked. So I'm guessing that counts as tidied up repos?

But alas it leaves me with:

Quote:
$ pkg-config --modversion gtk+-3.0
3.10.8
and this autogen.sh (from the lollypop music player that I'd like to build and work on) sadly bails with:

Quote:
checking for GTK... no
configure: error: Package requirements (gtk+-3.0 >= 3.14) were not met:

Requested 'gtk+-3.0 >= 3.14' but version of GTK+ is 3.10.8
wanting 3.14 not 3.10.8.

This:

Quote:
$ apt-cache showpkg libgtk-3-dev
Package: libgtk-3-dev
Versions:
3.10.8-0ubuntu1.6 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-amd64_Packages) (/var/lib/dpkg/status)
Description Language:
File: /var/lib/apt/lists/packages.linuxmint.com_dists_rosa_upstream_binary-amd64_Packages
MD5: 5e247317651e3625eb226ee49f0cfec7
Description Language: en
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
MD5: 5e247317651e3625eb226ee49f0cfec7

3.10.8-0ubuntu1.4 (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_binary-amd64_Packages)
Description Language:
File: /var/lib/apt/lists/packages.linuxmint.com_dists_rosa_upstream_binary-amd64_Packages
MD5: 5e247317651e3625eb226ee49f0cfec7
Description Language: en
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
MD5: 5e247317651e3625eb226ee49f0cfec7

3.10.8-0ubuntu1 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages)
Description Language:
File: /var/lib/apt/lists/packages.linuxmint.com_dists_rosa_upstream_binary-amd64_Packages
MD5: 5e247317651e3625eb226ee49f0cfec7
Description Language: en
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
MD5: 5e247317651e3625eb226ee49f0cfec7

3.10.8~8+qiana (/var/lib/apt/lists/packages.linuxmint.com_dists_rosa_upstream_binary-amd64_Packages)
Description Language:
File: /var/lib/apt/lists/packages.linuxmint.com_dists_rosa_upstream_binary-amd64_Packages
MD5: 5e247317651e3625eb226ee49f0cfec7
Description Language: en
File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
MD5: 5e247317651e3625eb226ee49f0cfec7
suggests none of the default repos have 3.14 only 3.10.8.

Here:

https://github.com/gnumdk/lollypop

The suggest that Debian users do this:

Quote:
$ sudo apt-get install autoconf libglib2.0-dev intltool yelp-tools libgirepository1.0-dev libgtk-3-dev
Reading package lists... Done
Building dependency tree
Reading state information... Done
autoconf is already the newest version.
intltool is already the newest version.
yelp-tools is already the newest version.
libgirepository1.0-dev is already the newest version.
libglib2.0-dev is already the newest version.
libgtk-3-dev is already the newest version.
0 to upgrade, 0 to newly install, 0 to remove and 5 not to upgrade.
which I have but clearly Debian seems to have 3.14 packaged and Ubuntu does not, which is a surprise as Ubuntu I thought was based on Debian ... Hmmm.

So that leaves me with your advice:

Quote:
You could also try updating the library by itself and then try to install the headers.
As a possibility, but I wouldn't know where to begin alas, so a simple pointer to a website showing how would get me rolling.

Or another option is find a repo that has a 3.14 package of libgtk-3-dev? If so, how does one go about finding a repo that holds a given version?

Thanks SUPER ENORMOUSLY for the thoughts this far BTW and the patience if still with me, to lend a hand and help an acolyte take one step toward gurudom ;-) while expressing the frustration that heck, software like lollypop would get more supporting developers if it were easier to get started (and don't want to single it out, Thunderbird relies on this same library for example as do many other packages).
 
Old 06-04-2016, 06:54 PM   #7
bernd.wechner
LQ Newbie
 
Registered: Jun 2016
Posts: 12

Original Poster
Rep: Reputation: Disabled
I'm using Linux Mint Mitt, and the mix of repositories is standard non Mint. It has Software Sources GUI where it describes a Main (rosa) and Base (trusty) mirror. Image attached.

The default configuration will then have a file like this:

Code:
$ cat /etc/apt/sources.list.d/official-package-repositories.list
deb http://packages.linuxmint.com rosa main upstream import 

deb http://extra.linuxmint.com rosa main

deb http://archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb http://archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner
Though I am not 100 sure how to read that. For example the repository "deb http://archive.ubuntu.com/ubuntu" seems listed twice which befuddles me.

I turns out I can do this:

Code:
$ sudo apt-get install libgtk-3-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
libgtk-3-dev is already the newest version.
0 to upgrade, 0 to newly install, 0 to remove and 5 not to upgrade.
only if I comment out the Mint repositories. I cannot not-have a mint repository configured in the GUI, so I have to comment it out in that file (the first two lines in "/etc/apt/sources.list.d/official-package-repositories.list).

Which I've one and it's finally installed.

Alas this installs 3.10.8 as evidenced by:

Code:
$ pkg-config --modversion gtk+-3.0
3.10.8
and only 3.10.8 is available in any repository I have configured as evidenced by:

Code:
$ apt-cache showpkg libgtk-3-dev
Package: libgtk-3-dev
Versions: 
3.10.8-0ubuntu1.6 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty-updates_main_binary-amd64_Packages) (/var/lib/dpkg/status)
 Description Language: 
                 File: /var/lib/apt/lists/packages.linuxmint.com_dists_rosa_upstream_binary-amd64_Packages
                  MD5: 5e247317651e3625eb226ee49f0cfec7
 Description Language: en
                 File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
                  MD5: 5e247317651e3625eb226ee49f0cfec7

3.10.8-0ubuntu1.4 (/var/lib/apt/lists/security.ubuntu.com_ubuntu_dists_trusty-security_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/packages.linuxmint.com_dists_rosa_upstream_binary-amd64_Packages
                  MD5: 5e247317651e3625eb226ee49f0cfec7
 Description Language: en
                 File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
                  MD5: 5e247317651e3625eb226ee49f0cfec7

3.10.8-0ubuntu1 (/var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/packages.linuxmint.com_dists_rosa_upstream_binary-amd64_Packages
                  MD5: 5e247317651e3625eb226ee49f0cfec7
 Description Language: en
                 File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
                  MD5: 5e247317651e3625eb226ee49f0cfec7

3.10.8~8+qiana (/var/lib/apt/lists/packages.linuxmint.com_dists_rosa_upstream_binary-amd64_Packages)
 Description Language: 
                 File: /var/lib/apt/lists/packages.linuxmint.com_dists_rosa_upstream_binary-amd64_Packages
                  MD5: 5e247317651e3625eb226ee49f0cfec7
 Description Language: en
                 File: /var/lib/apt/lists/archive.ubuntu.com_ubuntu_dists_trusty_main_i18n_Translation-en
                  MD5: 5e247317651e3625eb226ee49f0cfec7
and I need 3.14!:

Code:
checking for GTK... no
configure: error: Package requirements (gtk+-3.0 >= 3.14) were not met:

Requested 'gtk+-3.0 >= 3.14' but version of GTK+ is 3.10.8
which is the output of an autgen.sh for the lollypop music player for example.

Which raises the question, how do I get 3.14?

Is it a matter of finding a repository that hosts a package for 3.14 and if so how? Or as hazel suggest "You could also try updating the library by itself and then try to install the headers." - where would I begin doing something like that?

But, lollypop is worked on by people regularly I suspect and this page:

https://github.com/gnumdk/lollypop

makes no special mention of libgtk-3-dev other than to say install it, so that suggests whatever repositories they are using carry 3.14, or?
Attached Thumbnails
Click image for larger version

Name:	Screenshot from 2016-06-05 09:42:13.png
Views:	17
Size:	63.3 KB
ID:	22008  
 
Old 06-05-2016, 04:50 AM   #8
ondoho
LQ Addict
 
Registered: Dec 2013
Posts: 19,872
Blog Entries: 12

Rep: Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053Reputation: 6053
Code:
$ find /etc/apt/sources.list.d/ -type f -printf '\n==> %p <==\n' -exec cat {} \;

==> /etc/apt/sources.list.d/libreoffice-libreoffice-5-0-trusty.list <==
deb http://ppa.launchpad.net/libreoffice...ice-5-0/ubuntu trusty main
deb-src http://ppa.launchpad.net/libreoffice...ice-5-0/ubuntu trusty main

==> /etc/apt/sources.list.d/octave-stable-trusty.list <==
deb http://ppa.launchpad.net/octave/stable/ubuntu trusty main
deb-src http://ppa.launchpad.net/octave/stable/ubuntu trusty main

==> /etc/apt/sources.list.d/danielrichter2007-grub-customizer-trusty.list <==
deb http://ppa.launchpad.net/danielricht...tomizer/ubuntu trusty main
deb-src http://ppa.launchpad.net/danielricht...tomizer/ubuntu trusty main

==> /etc/apt/sources.list.d/google-chrome.list <==
### THIS FILE IS AUTOMATICALLY CONFIGURED ###
# You may comment out this entry, but any other modifications may be lost.
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main

==> /etc/apt/sources.list.d/official-package-repositories.list <==
deb http://mirror.aarnet.edu.au/pub/linuxmint-packages rosa main upstream import

deb http://extra.linuxmint.com rosa main

deb http://mirror.as24220.net/pub/ubuntu-archive trusty main restricted universe multiverse
deb http://mirror.as24220.net/pub/ubuntu-archive trusty-updates main restricted universe multiverse

deb http://security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu/ trusty partner

==> /etc/apt/sources.list.d/nilarimogard-webupd8-trusty.list <==
deb http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu trusty main
deb-src http://ppa.launchpad.net/nilarimogard/webupd8/ubuntu trusty main

==> /etc/apt/sources.list.d/aims-sagemath-trusty.list <==
deb http://ppa.launchpad.net/aims/sagemath/ubuntu trusty main
deb-src http://ppa.launchpad.net/aims/sagemath/ubuntu trusty main

==> /etc/apt/sources.list.d/additional-repositories.list <==
deb http://apt.insynchq.com/mint rosa non-free contrib

==> /etc/apt/sources.list.d/getdeb.list <==
deb http://archive.getdeb.net/ubuntu trusty-getdeb apps
these sources!
btw, the most important one is still missing: /etc/apt/sources.list.

it probably didn't look like that when you installed mint.
you probably added them one by one until, now, you are running into problems.
they will only be getting worse.
you have some serious studying of apt documentation ahead of you, trying to fix an almost borked system.
plus get some info on how linux mint and ubuntu sources differ, i can't help with that.
the very first thing, i think, is to remove those sources you don't need, try a
Code:
sudo apt-get update
sudo apt-get upgrade
- maybe, just maybe, that will fix it.

Last edited by ondoho; 06-05-2016 at 04:51 AM.
 
Old 06-06-2016, 06:55 AM   #9
bernd.wechner
LQ Newbie
 
Registered: Jun 2016
Posts: 12

Original Poster
Rep: Reputation: Disabled
Ooops, two posts form me above with huge overlap. My apologies. Am being moderated. I wrote the first one. Checked later in night and didn't see it and thought "Oh, dang!" that was a lot of work putting all that together. I must have stuffed up the submission, so I wrote a second cut, more concise I think, and then posted it and it showed me the notice about moderation I missed the first time and I thought, oh, oh ... and yep, both were published. Is there process for kicking off the trainers and getting unmoderated? I mean I know the reasons behind moderation am a moderator of old myself, but while new here (I came mainly because the same question on the Linux Mint forums still remains unanswered, and it seems dead) I'm pretty tame and low risk ;-).

Update: I may have graduated as this post wasn't moderated, and just got posted.

ondoho, sorry, my posts were delayed or you would have seen, I've already cleaned up the repository list, pared it back to the standard Mint list and even more and done the update and upgrade and it didn't help. It seems top me that Mint doe snot use as /etc/apt/sources.list and instead, uses /etc/apt/sources.list.d/ with the default file in that being official-package-repositories.list. Go figure. I doubt there are many fans of the fractured nature of Linux distros and package management systems and repositories but it's the price perhaps we pay of being so free and open ... c'est la vie.

In mean time I shared heaps of experience above to reflect on learnings. I have in summary succeeded in installing the libgtk-3-dev package (by disabling MINT repositories and relying solely on Ubuntu) but have the wrong version now 3.10 where I need 3.14 and am needing to find how I can install a 3.14 package or what other options I have. Ubuntu and Mint repositories both only hold 3.10.

Last edited by bernd.wechner; 06-06-2016 at 07:02 AM.
 
Old 06-07-2016, 08:09 AM   #10
RockDoctor
Senior Member
 
Registered: Nov 2003
Location: Minnesota, US
Distribution: Fedora, Ubuntu, Manjaro
Posts: 1,791

Rep: Reputation: 427Reputation: 427Reputation: 427Reputation: 427Reputation: 427
If you really need 3.14 and the repos only hold 3.10, it suggests a lingering misalignment of library versions. Although I do not recommend it, I have been known to manually edit apt.sources.list and and files in sources.list.d to force upgrades of both Linux Mint and Ubuntu to the next versions. Sometimes it works, sometimes it totally borks the system and I have to reinstall.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
Make apt-rdepends print apt-get readable output Ubuntu. Zssfssz Linux - General 2 01-31-2012 11:36 PM
possible reasons for cryptic characters in Minicom output m4rtin Linux - Hardware 4 09-19-2011 02:05 AM
Fedora 9 new install - Don't understand how to use /dev/sda2 ericcarlson Fedora 1 09-07-2008 07:25 AM
Problems with apt-get install libcupsys2-dev davholla Debian 4 03-24-2005 02:55 PM
libxcurser-dev error on install, apt-get wont fix efi360 Linux - Software 0 03-01-2004 11:26 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 01:51 AM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration