trinity-users@lists.pearsoncomputing.net

Message: previous - next
Month: April 2012

Re: [trinity-users] Installing Trinity 3.5.12 on Squeeze

From: leee <leee@...>
Date: Mon, 23 Apr 2012 22:22:11 +0100
On Monday 23 April 2012 20:21:40 Greg Madden wrote:
> On Monday 23 April 2012 9:03:56 am Lisi wrote:
> > Hello, all!
> >
> > I am trying to install Trinity 3.5.12 on Squeeze, with LXDE already
> > installed, (sources.list below).
> >
> > Having edited my sources.list, I then:
> > # apt-key adv --keyserver keyserver.quickbuild.pearsoncomputing.net
> > --recv-keys 2B8638D0 # aptitude update
> > # aptitude install desktop-base-trinity kde-trinity
> >
> > I got a long list of unsatisfied dependencies and a suggested resolution.
> > I tried, as I usually do, to see what was unresolved and what I wanted to
> > do about it, but this proved so difficult in LXDE's terminal that I
> > finally decided to install whatever it would install, and take it from
> > there.
> >
> > It installed nothing.  (Or, as it put it 0.)
> >
> > I did exactly this a couple of weeks ago on another computer, and ended
> > up with Trinity 3.5.12 up and running.  Can anyone spot what I have done
> > wrong this time?
> >
> > To make matters worse,  I have to get this done by tomorrow. :-(
> >
> > Thanks.
> > Lisi
> >
> > <quote>
> > #
> >
> > # deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 NETINST
> > Binary-1 20110205-14:34]/ squeeze main
> >
> > #deb cdrom:[Debian GNU/Linux 6.0.0 _Squeeze_ - Official i386 NETINST
> > Binary-1 20110205-14:34]/ squeeze main
> >
> >
> > deb http://mirror.ox.ac.uk/debian/ squeeze main
> > deb-src http://mirror.ox.ac.uk/debian/ squeeze main
> >
> > deb http://security.debian.org/ squeeze/updates main
> > deb-src http://security.debian.org/ squeeze/updates main
> >
> > deb http://mirror.ox.ac.uk/debian/ squeeze-updates main
> > deb-src http://mirror.ox.ac.uk/debian/ squeeze-updates main
> >
> > deb http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity/debian
> > squeeze main
> > deb-src http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity/debian
> > squeeze main
> > deb
> > http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-builddeps/debi
> >an squeeze main
> > deb-src
> > http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-builddeps/debi
> >an squeeze main
> > </quote>
>
> I would trim your sources list, do you need 'deb-src' entries ? You also
> have two security entries, i use the ~sqeeze/updates one.  Sometimes a when
> a sources entry fails to connect you can get missing packages/depends.

I don't think that having too many apt source entries is the issue; I have 
even more repo entries than Lisi.  And neither would a package manager simply 
fail silently, leaving an unmet dependency because it can't find a repo 
included in the apt sources; it'll say that it can't find that repo and 
prompt you to fix the problem (we're not on windows anymore, where it's 
normal for things to silently fail for unknowable and mysterious reasons).

I've had similar problems installing 3.5.12 on squeeze recently too, and I've 
had to mess about manually satisfying a few fundamental dependencies, mixing 
packages from lenny and squeeze to get 3.5.12 running on squeeze.

I just had a look to see exactly which version of the trinity packages that 
[...]trinity/debian squeeze pointed to and they seem to be version 3.5.12 but 
I seem to recall that, at one point, after 3.5.13 was released, it used to 
point to the 3.5.13 packages.  Also, when 3.5.13 was released, the 3.5.12 
repo seemed to have been rebuilt for lenny and not squeeze.

I suspect therefore that the current default 'squeeze' repo has been switched 
back to 3.5.12, because of the problems many of us experienced with 3.5.13, 
but because it seems to have been rebuilt for lenny, after 3.5.13 was 
released, it now contains dependencies from lenny which will be unmet in 
squeeze.

Perhaps Tim or one of the other devs knows exactly what has happened but I 
don't think there's a quick fix for this; I think that for a painless 3.5.12 
install on squeeze all the 3.5.12 debs would have to built against the 
current squeeze.

LeeE