Это происходит не только из-за проблем с зависимостями. Проблемы с зависимостью можно легко решить, создав фиктивные пакеты и самостоятельно установив нужные пакеты. Кроме того, большое количество пакетов - это пакеты Debian, которые были перекомпилированы без изменений на Ubuntu - все пакеты с номерами версий, которые не заканчиваются на -0ubuntu1 или в целом -XubuntuY. IIRC, более 75% пакетов в Ubuntu не модифицированы. Очевидно, что зависимости не являются такой большой проблемой.
Бинарная совместимость - это то, над чем вам следует больше бояться. Ubuntu не всегда бинарно совместим с Debian. Возможно, иногда это может быть не в разное время. Пакеты на Launchpad PPA выполняются в чистой корневой среде Ubuntu, а не в Debian. Должно быть, в данный момент два не совместимы с бинарниками, пакет будет разбит на вашем компьютере.
Итак, вот лучший способ сделать это (хотя и не самый быстрый). Установите pbuilder. Добавьте исходный репозиторий PPA в свои источники программного обеспечения. Загрузите исходный пакет с помощью apt-get source foobar, а затем запустите sudo pbuilder build foobar-1.2.3-0ubuntu4ppa5.dsc. (Пожалуйста, сохраните себе время и используйте автоматическое завершение вкладки, не пытайтесь запомнить, какая версия была загружена). Это создаст пакет из исходного кода и даст вам двоичную совместимость (поскольку вы скомпилировали его на своей собственной машине) .deb, которую вы можете установить в /var/cache/pbuilder/result/.