I'm testing Ubuntu Intrepid (to support my firewire chipset), and attempting to install
Pd-0.40.3-extended-20080914-ubuntu-hardy-i386.deb; or Pd-0.42.0-extended-20080914-ubuntu-hardy-i386.deb
produces dependency conflicts - Pd-extended wants to install liblame0 which conflicts with libmp3lame0 (and thus just about every video application in Ubuntu, for some reason)
# sudo apt-get install liblame0
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages were automatically installed and are no longer
required:
libtwolame0 libdc1394-13 mplayer-skins libsvga1 libglide2 libdvbpsi4
libggi-target-x libxosd2 libenca0 libggi2 libgii1 libgii1-target-x
libiso9660-5 libvcdinfo0 libebml0 libmatroska0
Use 'apt-get autoremove' to remove them.
The following packages will be REMOVED:
blender dvgrab ffmpeg ffmpeg2theora gsopcast gstreamer0.10-ffmpeg
gstreamer0.10-plugins-bad-multiverse
gstreamer0.10-plugins-bad-multiverse-dbg
gstreamer0.10-plugins-ugly-multiverse
gstreamer0.10-plugins-ugly-multiverse-dbg libavcodec51 libavdevice52
libavformat52 libmjpegtools0c2a libmp3lame0 libquicktime1 libsynfig0
libsynfigapp0 libvlc0 libxine1-all-plugins libxine1-ffmpeg
libxine1-plugins
mplayer openmovieeditor synfigstudio ubuntustudio-graphics
ubuntustudio-video vlc vlc-nox vlc-plugin-pulse
The following NEW packages will be installed:
liblame0
0 upgraded, 1 newly installed, 30 to remove and 0 not upgraded.
Need to get 185kB of archives.
After this operation, 78.9MB disk space will be freed.
Do you want to continue [Y/n]?
Not sure if I should be reporting this here - if anyone can point me in the right direction I'd be grateful.
Chris
You are the Intrepid tester, I guess ;) Looks like they changed this
library name in Intrepid from Hardy. I think you need to do
something with dpkg --force-depends. Check the archives, people had
to do this with Hardy too.
Sometimes I think Ubuntu moves a bit too fast...
.hc
On Sep 15, 2008, at 6:16 AM, Chris Wenn wrote:
I'm testing Ubuntu Intrepid (to support my firewire chipset), and attempting to install
Pd-0.40.3-extended-20080914-ubuntu-hardy-i386.deb; or Pd-0.42.0-extended-20080914-ubuntu-hardy-i386.deb
produces dependency conflicts - Pd-extended wants to install liblame0 which conflicts with libmp3lame0 (and thus just about every video application in Ubuntu, for some reason)
# sudo apt-get install liblame0 Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libtwolame0 libdc1394-13 mplayer-skins libsvga1 libglide2 libdvbpsi4 libggi-target-x libxosd2 libenca0 libggi2 libgii1 libgii1-target-x libiso9660-5 libvcdinfo0 libebml0 libmatroska0 Use 'apt-get autoremove' to remove them. The following packages will be REMOVED: blender dvgrab ffmpeg ffmpeg2theora gsopcast gstreamer0.10-ffmpeg gstreamer0.10-plugins-bad-multiverse gstreamer0.10-plugins-bad-multiverse-dbg gstreamer0.10-plugins-ugly-multiverse gstreamer0.10-plugins-ugly-multiverse-dbg libavcodec51 libavdevice52 libavformat52 libmjpegtools0c2a libmp3lame0 libquicktime1 libsynfig0 libsynfigapp0 libvlc0 libxine1-all-plugins libxine1-ffmpeg libxine1-plugins mplayer openmovieeditor synfigstudio ubuntustudio-graphics ubuntustudio-video vlc vlc-nox vlc-plugin-pulse The following NEW packages will be installed: liblame0 0 upgraded, 1 newly installed, 30 to remove and 0 not upgraded. Need to get 185kB of archives. After this operation, 78.9MB disk space will be freed. Do you want to continue [Y/n]?
Not sure if I should be reporting this here - if anyone can point
me in the right direction I'd be grateful.Chris
Pd-list@iem.at mailing list UNSUBSCRIBE and account-management -> http://lists.puredata.info/ listinfo/pd-list
Mistrust authority - promote decentralization. - the hacker ethic
On Mon, 2008-09-15 at 11:35 -0400, Hans-Christoph Steiner wrote:
You are the Intrepid tester, I guess ;) Looks like they changed this
library name in Intrepid from Hardy. I think you need to do
something with dpkg --force-depends. Check the archives, people had
to do this with Hardy too.Sometimes I think Ubuntu moves a bit too fast...
.hc
I think libmp3lame0 (which is meant to replace liblame0) now conflicts with liblame0 without 'providing' it (squibbly Debian packaging explanation goes here)
Setting --force-depends seems to break everything, as apt now understands conflicts set up in dpkg - installing Pd-extended using --force-depends means that I can no longer update or install other packages.
As I understand it, libmp3lame is a drop-in replacement for liblame, so either the Provides: liblame0 flag needs to be set in libmp3lame0 or Pd-extended should be compiled against the newer package. But I am by no means an Ubuntu or Debian maintainer!
Chris
OK!
I figured out how to install Pd-extended on Ubuntu Intrepid:
*THIS IS A DREADFUL, UGLY HACK. EXECUTE AT YOUR OWN RISK*
via the command line, do:
you@machine:~$ sudo dpkg -i --ignore-depends=liblame0 Pd-0.42.0-extended-<date>-ubuntu-hardy-i386.deb
then in your favourite text editor and using sudo, edit the /var/lib/dpkg/status entry for pd-extended. Where the dependencies are listed (Depends: ) change any reference to liblame0 to libmp3lame0. This will stop apt from seeing pd-extended as broken.
Make sure the 'Depends:' line remains on a single line in your editor - I found this out the hard way!
You will have to redo these steps every update.
Chris
Cool, thanks for posting that. Also, I am thinking of upgrading the
Gutsy build machine to Intrepid, so it would be great if you start
testing Pd-extended on Intrepid so we can get any bugs fixed for the
next release.
.hc
On Sep 30, 2008, at 6:27 AM, Chris Wenn wrote:
OK!
I figured out how to install Pd-extended on Ubuntu Intrepid:
*THIS IS A DREADFUL, UGLY HACK. EXECUTE AT YOUR OWN RISK*
via the command line, do:
you@machine:~$ sudo dpkg -i --ignore-depends=liblame0 Pd-0.42.0- extended-<date>-ubuntu-hardy-i386.deb
then in your favourite text editor and using sudo, edit the /var/ lib/dpkg/status entry for pd-extended. Where the dependencies are
listed (Depends: ) change any reference to liblame0 to
libmp3lame0. This will stop apt from seeing pd-extended as broken.Make sure the 'Depends:' line remains on a single line in your
editor - I found this out the hard way!You will have to redo these steps every update.
Chris
"[W]e have invented the technology to eliminate scarcity, but we are
deliberately throwing it away to benefit those who profit from
scarcity." -John Gilmore