Возможно ли подключение пакетов других релизов Ubuntu в Mint

Вы не знаете в какой раздел задать вопрос? Ищите ответы на популярные вопросы? Тогда вам сюда!
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
CryoManne
Сообщения: 2
Зарегистрирован: 06 ноя 2017, 11:38
Благодарил (а): 2 раза

Возможно ли подключение пакетов других релизов Ubuntu в Mint

Сообщение CryoManne » 06 ноя 2017, 11:59

Облазил весь гугл, все форумы, но с такой темой еще не сталкивался.
Как мы знаем, Mint - это кастомизированный Ubuntu LTS с накинутыми сверху пакетами (там Cinnamon, mint-update и прочие радости минта).
Ну вот конкретно у меня Linux Mint 18.2 Sonya, то бишь Ubuntu 16.04 LTS Xenial
Часто сталкиваюсь с тем что многие убунтовские пакеты безнадежно устарели, обновляются только библиотеки, программы уже не обновляются совсем (кроме мозиллы и хромиума), а установка лишь отдельно одного "нового" пакета тянет за собой кучу зависимостей.

Вопрос в чем: можно ли поднять версию пакетов убунты просто добавив в sources.list репозитории других релизов, например поверх xenial чтоб ставились пакеты zesty, затем artful, а в будущем и bionic. Чем это чревато для самого минта?
На форуме здесь видел как один товарищ накатывал пакеты Sylvia на Sonya и вполне успешно, но основная база-то не менялась особо (с таким же успехом уже стоят Cinnamon 3.6 и GTK 3.20), вопрос именно об обновлении базы Ubuntu, не дожидаясь Mint 19, который по слухам будет таки на 18.04 LTS Bionic.

P.S.: Советы ждать Mint 19 не принимаются, вопросы "зачем это нужно" тоже, прошу рассказать можно ли это делать, если да, то как сделать это наиболее безболезненно, а если нет, то почему нельзя. Надеюсь на понимание, спасибо.
Linux Mint 18.2 Sonya (x64) - Cinnamon 3.6.0 - GNOME 3.20

Аватара пользователя

Dja
Сообщения: 3000
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 415 раз
Поблагодарили: 319 раз

Возможно ли подключение пакетов других релизов Ubuntu в Mint

Сообщение Dja » 06 ноя 2017, 13:24

CryoManne писал(а):
06 ноя 2017, 11:59
На форуме здесь видел как один товарищ накатывал пакеты Sylvia на Sonya
пруф в студию
Новичок? - ознакомься с правилами
и Панель форматирования
В поисках истины :grabli:

Аватара пользователя

Dja
Сообщения: 3000
Зарегистрирован: 27 авг 2016, 17:03
Решено: 12
Откуда: Воскресенск
Благодарил (а): 415 раз
Поблагодарили: 319 раз

Возможно ли подключение пакетов других релизов Ubuntu в Mint

Сообщение Dja » 06 ноя 2017, 14:19

Dja писал(а):
06 ноя 2017, 13:24
CryoManne писал(а):
06 ноя 2017, 11:59
На форуме здесь видел как один товарищ накатывал пакеты Sylvia на Sonya
пруф в студию
CryoManne писал(а):
06 ноя 2017, 14:11
То что ув. Chocobo накатывал Sylvia пакеты на Sonya (вот здесь Обсуждение LinuxMint 18.3 (Пост Chocobo #28052)) это я просто в качестве примера указал, что можно безболезненно повысить версию релиза минта, вопрос то у меня в другом был можно ли таким же образом повысить версию релиза убунты.
Суть вопроса состояла в том что, какой бы я репозиторий не подключал внешний, он везде пишет что я ставлю пакеты для xenial (вот здесь нужно начать рассказывать про "различия минт и убунту").
И вот эти нужные мне пакеты уже порядком устаревшие. Когда я ставлю отдельно пакет для artful вручную (естественно что он есть в репозитории, но apt его не ставит, потому что релиз то xenial), некоторые из них ставятся нормально и работают, а некоторые начинают просить обновить "несколько" пакетов, но в ветке xenial эти пакеты уже давно не обновляются, по отдельности все эти зависимые пакеты накатывать дико неудобно, да и они начинают за собой тянуть другие зависимости, которые также не обновляются в xenial.
И вот вопрос был в том, можно ли повысить версию с xenial на более позднюю и не сломается ли от этого минт.
Новичок? - ознакомься с правилами
и Панель форматирования
В поисках истины :grabli:

Аватара пользователя

Obamacyborg1975
Сообщения: 191
Зарегистрирован: 27 сен 2016, 05:19
Благодарил (а): 52 раза
Поблагодарили: 39 раз

Возможно ли подключение пакетов других релизов Ubuntu в Mint

Сообщение Obamacyborg1975 » 06 ноя 2017, 15:22

CryoManne писал(а):
06 ноя 2017, 11:59
Вопрос в чем: можно ли поднять версию пакетов убунты просто добавив в sources.list репозитории других релизов, например поверх xenial чтоб ставились пакеты zesty, затем artful, а в будущем и bionic.
Хотите убить систему? Если да, то вперед.

В сети
Аватара пользователя

Chocobo
Сообщения: 5910
Зарегистрирован: 27 авг 2016, 19:57
Решено: 134
Откуда: НН
Благодарил (а): 422 раза
Поблагодарили: 1527 раз

Возможно ли подключение пакетов других релизов Ubuntu в Mint

Сообщение Chocobo » 06 ноя 2017, 15:31

Убить систему несложно, обновление между релизами убунты тоже не проводится простой сменой ветки репозитория

Хотя кое-где разово вытаскивали пакеты, например свежий glibc к 13-му минту, или иксы 1.19 из 17.04 - но и так делать лучше точечно, последствия всегда могут быть :smile:

Аватара пользователя

Unborn
Сообщения: 847
Зарегистрирован: 03 сен 2016, 10:36
Решено: 15
Благодарил (а): 2 раза
Поблагодарили: 129 раз

Возможно ли подключение пакетов других релизов Ubuntu в Mint

Сообщение Unborn » 06 ноя 2017, 15:42

Chocobo писал(а):
06 ноя 2017, 15:31
но и так делать лучше точечно, последствия всегда могут быть
Так прокатывает, когда они уже на грани попадания в стабильные релизы с долгосрочной поддержкой после тестирования в промежуточных.
CryoManne, если тебе новизна нужна меняй Минт на Арч, будет всё новое.

Аватара пользователя

Автор темы
CryoManne
Сообщения: 2
Зарегистрирован: 06 ноя 2017, 11:38
Благодарил (а): 2 раза

Возможно ли подключение пакетов других релизов Ubuntu в Mint

Сообщение CryoManne » 06 ноя 2017, 16:25

Unborn писал(а):
06 ноя 2017, 15:42
если тебе новизна нужна меняй Минт на Арч, будет всё новое
Арч не осилю, некогда, да и переносить "нажитое непосильным трудом", настраивать лень долго и муторно.
Chocobo писал(а):
06 ноя 2017, 15:31
обновление между релизами убунты тоже не проводится простой сменой ветки репозитория
Можно пожалуйста подробнее, как это происходит помимо смен названий, веток в репах, и в теории можно ли сменить релиз убунты над которой минт? (грубо говоря чтобы на минте начали ставиться пакеты, предназначенные не для xenial, а для artful?)
Obamacyborg1975 писал(а):
06 ноя 2017, 15:22
Хотите убить систему? Если да, то вперед
Как именно она "убьется"? Я может просто чего то недопонимаю. Мы можем взять все пакеты которые идут в комплекте с минтом 16.04 LTS и поставить их на ту же 17.10 и от этого убунту не умирает, приложения работают нормально и все такое прочее, почему если просто обновить пакеты, то минт умрет?
Linux Mint 18.2 Sonya (x64) - Cinnamon 3.6.0 - GNOME 3.20

Аватара пользователя

slant
Сообщения: 372
Зарегистрирован: 21 июн 2017, 15:09
Решено: 5
Поблагодарили: 149 раз

Возможно ли подключение пакетов других релизов Ubuntu в Mint

Сообщение slant » 06 ноя 2017, 18:15

CryoManne писал(а):
06 ноя 2017, 16:25
Арч не осилю, некогда, да и переносить "нажитое непосильным трудом", настраивать лень долго и муторно.
Возможно тогда стоит глянуть на Manjaro linux. Оно для арча примерно то же, что Минт для Убунты. Но просто заменить репозитории на более новые версии убунт - крайне верный способ убить систему.
CryoManne писал(а):
06 ноя 2017, 16:25
Как именно она "убьется"? Я может просто чего то недопонимаю. Мы можем взять все пакеты которые идут в комплекте с минтом 16.04 LTS и поставить их на ту же 17.10 и от этого убунту не умирает, приложения работают нормально и все такое прочее, почему если просто обновить пакеты, то минт умрет?
Ключевое слово тут: "Некоторые пакеты". Да, отдельные пакеты из дистрибутивов более новых версий могут и запустится. Но довольно многие перестанут работать из-за поломанных зависимостей в библиотеках. И это не решается простой заменой библиотеки, т.к. в новой версии программы бывает меняется сам список этих необходимых библиотек. APT - шутка конечно мощная, но такое ему не разрулить, да и версии библиотек он не проверяет - только версии пакетов, подразумевая что если зависимость удовлетворена - все будет нормально. А программа потом будет падать при старте, т.к. формально то библиотека есть, а не линкуется из-за изменений. А еще есть пакетная база самого минта, она ведь рассчитана на версии пакетов убунты 16.04.х, и программы из нее могут не заработать с более новыми версиями библиотек. Часть - совершенно точно не заработает.

Что же до апгрейда версий с sonya до silvia - так это всего лишь point-release. Аналог сервис пака у винды. Он будет работать с той же самой пакетной базой убунты - 16.04.х (У той тоже есть свои поинт релизы).

Аватара пользователя

Obamacyborg1975
Сообщения: 191
Зарегистрирован: 27 сен 2016, 05:19
Благодарил (а): 52 раза
Поблагодарили: 39 раз

Возможно ли подключение пакетов других релизов Ubuntu в Mint

Сообщение Obamacyborg1975 » 07 ноя 2017, 12:36

CryoManne писал(а):
06 ноя 2017, 16:25
Как именно она "убьется"?
Создавать миксы из разных источников-не самая лучшая затея. Но если руки чешутся-можно использовать пининг. Как это сделать, почитайте вот тут. Только потом не кричите "помогите, система сломалась". Удачи.

Вернуться в «Вопрос новичка и FaQ»