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

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

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

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

#1

06 ноя 2017, 14: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
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#2

06 ноя 2017, 16:24

CryoManne писал(а):
06 ноя 2017, 14:59
На форуме здесь видел как один товарищ накатывал пакеты Sylvia на Sonya
пруф в студию

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

Dja
Сообщения: 6875
Зарегистрирован: 27 авг 2016, 20:03
Решено: 30
Откуда: Voskresensk
Благодарил (а): 1312 раз
Поблагодарили: 724 раза
Контактная информация:

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

#3

06 ноя 2017, 17:19

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

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

Obamacyborg1975
Сообщения: 478
Зарегистрирован: 27 сен 2016, 08:19
Решено: 2
Благодарил (а): 128 раз
Поблагодарили: 104 раза
Контактная информация:

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

#4

06 ноя 2017, 18:22

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

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

Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3010 раз
Контактная информация:

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

#5

06 ноя 2017, 18:31

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

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

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

Unborn
Сообщения: 1920
Зарегистрирован: 03 сен 2016, 13:36
Решено: 24
Благодарил (а): 5 раз
Поблагодарили: 264 раза
Контактная информация:

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

#6

06 ноя 2017, 18:42

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

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

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

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

#7

06 ноя 2017, 19:25

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

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

slant
Сообщения: 4503
Зарегистрирован: 21 июн 2017, 18:09
Решено: 98
Благодарил (а): 51 раз
Поблагодарили: 1992 раза
Контактная информация:

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

#8

06 ноя 2017, 21:15

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

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

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

Obamacyborg1975
Сообщения: 478
Зарегистрирован: 27 сен 2016, 08:19
Решено: 2
Благодарил (а): 128 раз
Поблагодарили: 104 раза
Контактная информация:

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

#9

07 ноя 2017, 15:36

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

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя