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/de
bi an squeeze main
deb-src
http://ppa.quickbuild.pearsoncomputing.net/trinity/trinity-builddeps/de
bi 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.
Thanks, Lee. I always find oyur copmments very helpful.
Trying to install 3.5.13 is going fine, so that was obviously the problem.
All I have to do now, is find out how to install Slavek's patches. :-(
Lisi