Безопасно ли устанавливать пакеты Ubuntu на Debian?


9

Я нашел онлайн-руководства по добавлению PPA и репозиториев Ubuntu в систему Debian. Это плохая идея? Если так, то почему?


Я нашел некоторые смутные и мрачные предупреждающие слова, спрятанные на форумах, такие как «Добавление репозитория Ubuntu - это хороший способ испортить вашу систему Debian, поскольку они на самом деле не совместимы с двоичными файлами» и «Я слышал о людях, использующих sid Debian источники в Ubuntu, но даже они имеют тенденцию портить свои системы " . Тем не менее, похоже, что люди все еще делают это, и в руководствах, приведенных выше, не говорится конкретно об опасностях.
Статистика

Ответы:


3

Ваш пробег может варьироваться. Я бы не стал этого делать. Речь идет не только о проблемах с зависимостями, но и о бинарной совместимости ( https://wiki.ubuntu.com/MarkShuttleworth#What_about_binary_compatibility_between_distributions.3F ): пакеты Debian, скорее всего, собраны с разными версиями инструментальных цепочек, поэтому вы можете столкнуться с проблемами.


Спасибо за полезную ссылку! Это решает проблему, о которой люди говорили на форумах гораздо глубже, чем я видел в других местах.
Статистика

6

По сути, поскольку dpkg и apt совместно используются Debian и Ubuntu, они смогут без проблем читать и использовать репозитории, созданные для «другой стороны». Однако, как только вы попытаетесь установить нетривиальные пакеты из «чужого» хранилища, вы, скорее всего, столкнетесь с проблемами зависимости. Некоторые пакеты называются по-разному в Debian и Ubuntu, поэтому, если они указаны в качестве зависимости от пакета, который вы пытаетесь установить, у вас могут возникнуть отсутствующие пакеты или повторяющиеся установки.

По моему опыту, стороннее программное обеспечение с несколькими зависимостями (например, NX) может работать, но не пытайтесь смешивать инструменты GNU или подобные вещи.


1
Для некоторых мелочей это не будет проблемой. Я слышал о людях, использующих вино из репозиториев Ubuntu на Debian.
Роб

Это большая часть того, что я искал, спасибо! Не могли бы вы уточнить, что вы подразумеваете под «иностранными» хранилищами? Кроме того, я не уверен, что вы имеете в виду, когда говорите о смешивании инструментов GNU ... Вы имеете в виду разные версии одного и того же инструмента GNU? Или получить один инструмент GNU из репозиториев Debian, а другой - из репозиториев Ubuntu?
Статистика

«Зарубежные» репозитории - это те, которые не предоставлены самим дистрибутивом. Например, веб-браузер Opera использует репозиторий на deb.opera.com , а FreeNX использует launchpad.net/~freenx-team/+archive/ppa . Оба служат одновременно примером программного обеспечения, которое может быть установлено из одного репозитория в Ubuntu и Debian, поскольку их зависимости не являются критическими.
Jstarek
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.