Я использую Debian wheezy, и мне интересно, можно ли добавить и использовать Ubuntu PPA, размещенные на Launchpad, в Debian?
источник
Я использую Debian wheezy, и мне интересно, можно ли добавить и использовать Ubuntu PPA, размещенные на Launchpad, в Debian?
Что касается безопасности, я бы сказал, что они еще более небезопасны и могут сломать вашу систему, чем в Ubuntu. Рассмотрим плохо написанный пакет, в котором не указана правильная версия требуемой библиотеки в качестве зависимости и, следовательно, она устанавливается, но не запускается. Теперь представьте, что произойдет, если этот пакет будет компонентом базовой системы. Итак, если вы планируете использовать репозиторий другого дистрибутива, подумайте дважды и дважды проверьте, прежде чем пытаться что-либо установить. Внимательно прочитайте список пакетов, которые будут установлены, чтобы убедиться, что никакие важные компоненты системы не заменяются. Если вы планируете заменить системные компоненты, я рекомендую установить виртуальную машину с Debian и сначала попробовать ее там.
Тем не менее, реальная проблема заключается в том, что пакеты, содержащие предварительно скомпилированные двоичные файлы, скорее всего, в любом случае откажутся устанавливать из-за проблем с зависимостями.
Я не знаю об Ubuntu 11.xx и более ранних версиях, но в Ubuntu 12.04 есть libc6-2.15, тогда как Debian Wheezy использует libc6-2.13. Для пакетов в PPA Ubuntu обычно требуется как минимум версия libc6 версии Ubuntu, для которой они созданы (поскольку они также собраны с цепочкой сборки этой версии Ubuntu). Поэтому, хотя вы можете просто щелкнуть ссылку «Технические подробности» на веб-сайте PPA, чтобы получить URL-адрес хранилища deb и добавить его в Debians sources.list, пакеты в современных PPA, скорее всего, будут бесполезны в Debian.
Если вы планируете устанавливать пакеты, которые не содержат предварительно скомпилированных двоичных файлов, ситуация, конечно, другая, и они, вероятно, будут работать.
.dsc
и apt-build зависимости и пакеты оттуда, как подробно описано в руководстве по обратному переносу .