Облазил весь гугл, все форумы, но с такой темой еще не сталкивался.
Как мы знаем, 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 не принимаются, вопросы "зачем это нужно" тоже, прошу рассказать можно ли это делать, если да, то как сделать это наиболее безболезненно, а если нет, то почему нельзя. Надеюсь на понимание, спасибо.
Возможно ли подключение пакетов других релизов 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 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
-
Автор темы - Сообщения: 2
- Зарегистрирован: 06 ноя 2017, 14:38
- Благодарил (а): 2 раза
- Контактная информация:
Возможно ли подключение пакетов других релизов Ubuntu в Mint
Linux Mint 18.2 Sonya (x64) - Cinnamon 3.6.0 - GNOME 3.20
-
- Сообщения: 7069
- Зарегистрирован: 27 авг 2016, 20:03
- Решено: 30
- Откуда: Voskresensk
- Благодарил (а): 1368 раз
- Поблагодарили: 734 раза
- Контактная информация:
Возможно ли подключение пакетов других релизов Ubuntu в Mint
CryoManne писал(а):06 ноя 2017, 17:11То что ув. Chocobo накатывал Sylvia пакеты на Sonya (вот здесь Обсуждение LinuxMint 18.3 (Пост Chocobo #28052)) это я просто в качестве примера указал, что можно безболезненно повысить версию релиза минта, вопрос то у меня в другом был можно ли таким же образом повысить версию релиза убунты.
Суть вопроса состояла в том что, какой бы я репозиторий не подключал внешний, он везде пишет что я ставлю пакеты для xenial (вот здесь нужно начать рассказывать про "различия минт и убунту").
И вот эти нужные мне пакеты уже порядком устаревшие. Когда я ставлю отдельно пакет для artful вручную (естественно что он есть в репозитории, но apt его не ставит, потому что релиз то xenial), некоторые из них ставятся нормально и работают, а некоторые начинают просить обновить "несколько" пакетов, но в ветке xenial эти пакеты уже давно не обновляются, по отдельности все эти зависимые пакеты накатывать дико неудобно, да и они начинают за собой тянуть другие зависимости, которые также не обновляются в xenial.
И вот вопрос был в том, можно ли повысить версию с xenial на более позднюю и не сломается ли от этого минт.
-
- Сообщения: 478
- Зарегистрирован: 27 сен 2016, 08:19
- Решено: 2
- Благодарил (а): 128 раз
- Поблагодарили: 104 раза
- Контактная информация:
Возможно ли подключение пакетов других релизов Ubuntu в Mint
Хотите убить систему? Если да, то вперед.
-
- Сообщения: 10064
- Зарегистрирован: 27 авг 2016, 22:57
- Решено: 216
- Откуда: НН
- Благодарил (а): 837 раз
- Поблагодарили: 3042 раза
- Контактная информация:
Возможно ли подключение пакетов других релизов Ubuntu в Mint
Убить систему несложно, обновление между релизами убунты тоже не проводится простой сменой ветки репозитория
Хотя кое-где разово вытаскивали пакеты, например свежий glibc к 13-му минту, или иксы 1.19 из 17.04 - но и так делать лучше точечно, последствия всегда могут быть
Хотя кое-где разово вытаскивали пакеты, например свежий glibc к 13-му минту, или иксы 1.19 из 17.04 - но и так делать лучше точечно, последствия всегда могут быть

-
- Сообщения: 1920
- Зарегистрирован: 03 сен 2016, 13:36
- Решено: 24
- Благодарил (а): 5 раз
- Поблагодарили: 264 раза
- Контактная информация:
Возможно ли подключение пакетов других релизов Ubuntu в Mint
Так прокатывает, когда они уже на грани попадания в стабильные релизы с долгосрочной поддержкой после тестирования в промежуточных.
CryoManne, если тебе новизна нужна меняй Минт на Арч, будет всё новое.
-
Автор темы - Сообщения: 2
- Зарегистрирован: 06 ноя 2017, 14:38
- Благодарил (а): 2 раза
- Контактная информация:
Возможно ли подключение пакетов других релизов Ubuntu в Mint
Арч не осилю, некогда, да и переносить "нажитое непосильным трудом", настраивать лень долго и муторно.
Можно пожалуйста подробнее, как это происходит помимо смен названий, веток в репах, и в теории можно ли сменить релиз убунты над которой минт? (грубо говоря чтобы на минте начали ставиться пакеты, предназначенные не для xenial, а для artful?)
Как именно она "убьется"? Я может просто чего то недопонимаю. Мы можем взять все пакеты которые идут в комплекте с минтом 16.04 LTS и поставить их на ту же 17.10 и от этого убунту не умирает, приложения работают нормально и все такое прочее, почему если просто обновить пакеты, то минт умрет?
Linux Mint 18.2 Sonya (x64) - Cinnamon 3.6.0 - GNOME 3.20
-
- Сообщения: 4837
- Зарегистрирован: 21 июн 2017, 18:09
- Решено: 110
- Благодарил (а): 53 раза
- Поблагодарили: 2161 раз
- Контактная информация:
Возможно ли подключение пакетов других релизов Ubuntu в Mint
Возможно тогда стоит глянуть на Manjaro linux. Оно для арча примерно то же, что Минт для Убунты. Но просто заменить репозитории на более новые версии убунт - крайне верный способ убить систему.
Ключевое слово тут: "Некоторые пакеты". Да, отдельные пакеты из дистрибутивов более новых версий могут и запустится. Но довольно многие перестанут работать из-за поломанных зависимостей в библиотеках. И это не решается простой заменой библиотеки, т.к. в новой версии программы бывает меняется сам список этих необходимых библиотек. APT - шутка конечно мощная, но такое ему не разрулить, да и версии библиотек он не проверяет - только версии пакетов, подразумевая что если зависимость удовлетворена - все будет нормально. А программа потом будет падать при старте, т.к. формально то библиотека есть, а не линкуется из-за изменений. А еще есть пакетная база самого минта, она ведь рассчитана на версии пакетов убунты 16.04.х, и программы из нее могут не заработать с более новыми версиями библиотек. Часть - совершенно точно не заработает.CryoManne писал(а): ↑06 ноя 2017, 19:25Как именно она "убьется"? Я может просто чего то недопонимаю. Мы можем взять все пакеты которые идут в комплекте с минтом 16.04 LTS и поставить их на ту же 17.10 и от этого убунту не умирает, приложения работают нормально и все такое прочее, почему если просто обновить пакеты, то минт умрет?
Что же до апгрейда версий с sonya до silvia - так это всего лишь point-release. Аналог сервис пака у винды. Он будет работать с той же самой пакетной базой убунты - 16.04.х (У той тоже есть свои поинт релизы).
-
- Сообщения: 478
- Зарегистрирован: 27 сен 2016, 08:19
- Решено: 2
- Благодарил (а): 128 раз
- Поблагодарили: 104 раза
- Контактная информация:
Возможно ли подключение пакетов других релизов Ubuntu в Mint
Создавать миксы из разных источников-не самая лучшая затея. Но если руки чешутся-можно использовать пининг. Как это сделать, почитайте вот тут. Только потом не кричите "помогите, система сломалась". Удачи.
Кто сейчас на конференции
Сейчас этот форум просматривают: нет зарегистрированных пользователей и 5 гостей