Чи безпечно встановлювати пакети Ubuntu на Debian?


9

Я знайшов онлайн-посібники для додавання Ubuntu PPA та сховища до системи Debian. Це погана ідея? Якщо так, то чому?


Я знайшов кілька невиразних і страшних слів попередження, похованих на форумах, таких як "Додавання репо Ubuntu - це хороший спосіб зіпсувати вашу систему Debian, оскільки вони насправді не сумісні з бінарними файлами" і "Я чув про людей, які використовують Debian sid джерела в Ubuntu, але навіть вони, як правило, обробляють свої системи " . Однак, схоже, люди все ще роблять це, і посилання, пов'язані вище, не конкретні щодо небезпек.
Statisfactions

Відповіді:


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?
Statisfactions

"Зарубіжні" сховища - це ті, які не забезпечуються самим розповсюдженням. Наприклад, веб-браузер Opera використовує сховище на deb.opera.com , а FreeNX використовує startpad.net/~freenx-team/+archive/ppa . Вони одночасно служать прикладом для програмного забезпечення, яке може бути встановлено з одного сховища в Ubuntu і Debian, оскільки їх залежність не є критичною.
jstarek
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.