Hello, I’m using Linux Mint (a re-release of Ubuntu with less cloud integration, less stuff in general) and I’m having a dependency naming issue. The appropriate libraries are installed but not recognized by the panda3d 1.9.3 Ubuntu Trusty package. Based on the naming conventions, I doubt that I am the only user to be affected by this.
With these repos:
deb packages.linuxmint.com qiana main upstream import #id:linuxmint_main
deb extra.linuxmint.com qiana main #id:linuxmint_extra
deb archive.ubuntu.com/ubuntu trusty main restricted universe multiverse
deb archive.ubuntu.com/ubuntu trusty-updates main restricted universe multiverse
deb security.ubuntu.com/ubuntu/ trusty-security main restricted universe multiverse
deb archive.canonical.com/ubuntu/ trusty partner
deb ppa.launchpad.net/panda3d/ppa/ubuntu trusty main
I have this fail on dpkg -i panda3d1.9_1.9.3~trusty_i386.deb
dpkg: dependency problems prevent configuration of panda3d1.9:
panda3d1.9 depends on libavcodec54 (>= 6:9.1-1) | libavcodec-extra-54 (>= 6:9.20).
panda3d1.9 depends on libavformat54 (>= 6:9.1-1).
panda3d1.9 depends on python2.7.
Forced to do a apt-get -f install which removes panda3d from pending install list.
apt-cache show python2.7 | grep Version
Version: 2.7.6-8ubuntu0.3
apt-cache show libavcodec54 | grep Version
Version: 6:9.20-0ubuntu0.14.04.1
Version: 6:9.11-2ubuntu2 (note, one of these is from “security” but they have the same md5sum)
apt-cache show libavformat54 | grep Version
Version: 6:9.20-0ubuntu0.14.04.1
Version: 6:9.11-2ubuntu2
I’m not skilled enough with package editing to propose a solution. Any ideas?