The Debian way to mix packages from two repo's is to use the pinning process which enables you to run packages from, say, testing while remaining in stable.
First you need to add the testing repo to your
/etc/apt/source.list file:
Code: Select all
# Stable
deb http://mirrordirector.raspbian.org/raspbian/ wheezy main contrib non-free rpi
#Testing
deb http://mirrordirector.raspbian.org/raspbian/ jessie main contrib non-free rpi
Then determine which version will get priority in a new file that you will name
/etc/apt/preferences
Code: Select all
Package: *
Pin: release n=wheezy
Pin-Priority: 900
Package: *
Pin: release n=jessie
Pin-Priority: 800
Run
apt-get update and try to first install isc-dhcp-seerver from testing using the stable dependencies:
Code: Select all
sudo apt-get install isc-dhcp-server/jessie
If apt complains that it can not install the newer version from jessie using the wheezy dependencies, you can use the other syntax:
Code: Select all
sudo apt-get -t jessie install isc-dhcp-server
For more information, google "apt-get pinning"