2

I want to install gajim and virtualbox-fuse in Debian jessie but the repository isn't offering me these. What's the correct approach on this? Backports, wheezy or repositories from oracle/gajim?

Virtualbox seems even more complicated since virtualbox is in jessie but virtualbox-fuse is not. And virtualbox-fuse depends on virtualbox.

1

There is no correct solution for non-existing packages, but only more or less elegant solutions.

virtualbox-fuse has been dropped, since it is incompatible with the current virtualbox version (see the changelog of Debian's virtualbox package).

So if you need it, you need to forward-port the whole virtualbox packages from wheezy (which includes virtualbox-fuse). Forward-porting works like back-porting.

As jessie is similar to unstable, you can try to install the current gajim package from unstable without updating other packages.

But this gajim version has a grave bug which could be the reason why it has been temporarily removed from jessie / did not migrate to it. As soon as the bug is fixed, it will migrate automatically to jessie. Helping the maintainer fixing the bug can speed this up.

So forward-port it from wheezy can be also a good solution.

If offered, using packages from non-official repositories / repositories from related distribution can also be a solution. Compiling software by yourself should work, but is in general not easy.

  • Thanks for the info. I guess im going to simply fire up the vm and copy the files out the normal way. About the forward port stuff, do i need to add apt pinning rules or can i just add the repositories ? – iluvdebian Nov 6 '13 at 10:49
  • @iluvdebian For forward/backporting you need to rebuild the packages so that they binaries depend on the library versions you have installed. With apt-pinning you can mix packages from different repositories (unstable, testing, stable) which does not work always. I suggest you to first try the apt-pinning method and if it does not work (because of unsolvable conflicts between packages), you can still try to forward/backport which is more complicated. – jofel Nov 6 '13 at 13:02

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.