Installation problems | Problèmes à l'installation
Guest, Saturday 23 July 2011 à 00:51
|
|
|
$ sudo apt-get dist-upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt-get -f install' to correct these.
The following packages have unmet dependencies:
cairo-dock : Depends: cairo-dock-core (= 2.3.0~3-1) but 2.3.0~3-0~debian is installed
E: Unmet dependencies. Try using -f.
From Synaptic:
E: /var/cache/apt/archives/cairo-dock-core_2.3.0~3-1_amd64.deb: trying to overwrite '/usr/share/pixmaps/cairo-dock.svg', which is also in package cairo-dock-data 2.3.0~3-0~debian2
$ cairo-dock -v
2.3.0~3
As you can see, I am at the latest version..
deb http://download.tuxfamily.org/glxdock/repository/debian unstable cairo-dock
is what is in my sources.list
The question is, are Debian users at the mercy of what? I have been trying for days to do an update but cannot due to this issue.
I have tried to lock the version but without success.
If I knew where the issue is (Debian package delay?) it would be easier to digest..
I am running pure Debian Wheezy (testing) on a 64 bit platform ... Everything is running fine, I just cannot update anything due to this error |
matttbe, Saturday 23 July 2011 à 09:44
|
|
Subscription date : 24 January 2009
Messages : 12573
|
Hello,
I'm sorry but it's really hard to discuss with Cairo-Dock debian maintainers... We want to change a few things but they don't want to change anything (we are the upstream... it's our project...).
But I'll try to fix this problem for the next stable release.
Meanwhile, you can do that: sudo apt-get purge cairo-dock cairo-dock-core cairo-dock-data cairo-dock-plugins # and maybe other packages (your configuration will not be removed)
sudo apt-get install cairo-dock cairo-dock-plug-ins |
VastOne, Wednesday 27 July 2011 à 22:09
|
|
Subscription date : 02 January 2010
Messages : 12
|
matttbe : Hello,
I'm sorry but it's really hard to discuss with Cairo-Dock debian maintainers... We want to change a few things but they don't want to change anything (we are the upstream... it's our project...).
But I'll try to fix this problem for the next stable release.
Meanwhile, you can do that: sudo apt-get purge cairo-dock cairo-dock-core cairo-dock-data cairo-dock-plugins # and maybe other packages (your configuration will not be removed)
sudo apt-get install cairo-dock cairo-dock-plug-ins
Hey mattbe,
That post was by me, in a place where I could not login...
Thanks for the explanation...
A friend of mine seems to think that this is related to libdb4.7 being moved to Squeeze and replaced in Wheezy with libdb4.8
I realize this is all on Debian, and it frustrates the heck out of me as on several machines no matter how I have it in sources.list or the pinning setup correctly, and preferences, this issue still continues... I cannot imagine how it must frustrate you...
apt-cache policy cairo-dock
cairo-dock:
Installed: (none)
Candidate: 2.3.0~3-0~debian2
Version table:
2.3.0~3-1 0
400 ftp://ftp.debian.org/debian/ testing/main amd64 Packages
2.3.0~3-0~debian2 0
500 http://download.tuxfamily.org/glxdock/repository/debian/ stable/cairo-dock amd64 Packages
After the purge and rerunning
sudo apt-get install cairo-dock cario-dock-plugins
The following packages have unmet dependencies:
cairo-dock-plug-ins : Depends: libdb4.7 but it is not installable or
libdb4.6 but it is not installable
Depends: libetpan13 but it is not installable or
libetpan11 but it is not installable
E: Broken packages Further update:
I went to
http://download.tuxfamily.org/glxdock/repository/debian/ unstable/cairo-dock amd64 Packages
in sources.list and installed CD to version 2.3.0~3-0-debian
Now any update wants to upgrade it to the Debian package that installs all of the plugins individually, this I can just bypass
I am only feeding all of this as information... |
matttbe, Wednesday 27 July 2011 à 23:14
|
|
Subscription date : 24 January 2009
Messages : 12573
|
As you can see there, it's maybe better to force apt to use packages from our repository.
Simply create this file: /etc/apt/preferences/cairo-dock
With this content: Package: cairo-dock*
Pin: origin download.tuxfamily.org
Pin-Priority: 501 |
VastOne, Thursday 28 July 2011 à 00:58
|
|
Subscription date : 02 January 2010
Messages : 12
|
matttbe : As you can see there, it's maybe better to force apt to use packages from our repository.
Simply create this file: /etc/apt/preferences/cairo-dock
With this content: Package: cairo-dock*
Pin: origin download.tuxfamily.org
Pin-Priority: 501
Hey thanks... I had this in already but had a syntax error...
I fixed it and now things are as they should be...
Perhaps debian packaging will get it together soon
Edit:
And for clarification, the content should be added to
/etc/apt/preferences
Package: cairo-dock*
Pin: origin download.tuxfamily.org
Pin-Priority: 501 |
SQP, Thursday 28 July 2011 à 17:59
|
|
Subscription date : 03 July 2010
Messages : 1081
|
happy to see that your problem is solved
Just to correct the file location. There is a /etc/apt/preferences file and a /etc/apt/preferences.d/ directory.
Like there is /etc/apt/sources.list file and /etc/apt/sources.list.d/ directory.
The directories now allow us to split configuration into smaller dedicated files, which I think help maintenance if you get the habit of using them, and never use the main file.
/etc/apt/preferences.d/cairo-dock
Package: cairo-dock*
Pin: origin download.tuxfamily.org
Pin-Priority: 501
Marked as solved |
Guest, Tuesday 22 April 2014 à 08:10
|
|
|
!!! Don't forget the Anti-spam filter !!!
Hey, try this..
work for me
Run: sudo apt-get clean or sudo apt-get autoclean
Run: sudo apt-get -f install
Then run: sudo dpkg --configure -a
Then run this again: sudo apt-get -f install
If the output is: 0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Next solution is to run: sudo apt-get -u dist-upgrade
Try this command to find and repair the conflicts: sudo apt-get -o Debug::pkgProblemResolver=yes dist-upgrade
If it cannot fix the conflicts, it will exit with: 0 upgraded, 0 newly installed, 0 to remove and 6 not upgraded.
Then run: sudo apt-get remove --dry-run package-name |
Installation problems | Problèmes à l'installation
|