The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Rolling Rhino, скрипт для использования rolling-обновлений в Ubuntu

29.06.2020 10:56

Мартин Вимпрес (Martin Wimpress), занимающий пост директора по разработке десктоп-систем в Canonical, подготовил shell-скрипт Rolling Rhino, позволяющий на базе Ubuntu создать подобие системы с rolling-обновлениями, которая может оказаться полезной продвинутым пользователям или разработчикам, которым необходимо быть в курсе всех изменений. Скрипт автоматизирует перевод установок экспериментальных выпусков Ubuntu на использование devel-веток репозиториев, в которых производится сборка пакетов с новыми версиями приложений (синхронизированы с Debian Sid/Unstable).

Поддерживается преобразование ежедневных экспериментальных сборок с Ubuntu Desktop, Kubuntu, Lubuntu, Budgie, MATE, Studio и Xubuntu, которые в данный момент отражают ход разработки будущего выпуска Ubuntu 20.10. Для переключения на rolling-режим достаточно запустить предлагаемый скрипт:


   git clone https://github.com/wimpysworld/rolling-rhino.git 
   cd rolling-rhino
   ./rolling-rhino

   Rolling Rhino 🦏
     [+] INFO: lsb_release detected.
     [+] INFO: Ubuntu detected.
     [+] INFO: Ubuntu 20.04 LTS detected.
     [+] INFO: Detected ubuntu-desktop.
     [+] INFO: No PPAs detected, this is good."
     [+] INFO: All checks passed.
   Are you sure want to start tracking the devel series? [Y/N]


  1. Главная ссылка к новости (https://www.omgubuntu.co.uk/20...)
  2. OpenNews: Выпуск дистрибутива Linux Mint Debian Edition 4
  3. OpenNews: Выпуск Ubuntu 18.04.4 LTS c обновлением графического стека и ядра Linux
  4. OpenNews: Релиз дистрибутива Sabayon Linux 19.03
  5. OpenNews: Canonical не исключает переход Ubuntu на rolling-обновления и искоренение не LTS-релизов
  6. OpenNews: Марк Шаттлворт высказал сомнения в правильности перехода Ubuntu на rolling-модель обновления
Лицензия: CC-BY
Тип: К сведению
Короткая ссылка: https://opennet.ru/53253-ubuntu
Ключевые слова: ubuntu, rolling
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (65) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (1), 11:15, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    А вот подскажите, есть такой линуксовый rolling, что б как во фре были только quaterly обновления? Чтоб не каждый день куда-то катиться, как в том же арче или генте.
     
     
  • 2.4, жаба (?), 11:27, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +9 +/
    Кто тебе мешает обновляться раз в месяц/квартал? Совсем уже одеревенели.
     
     
  • 3.8, Аноним (1), 11:53, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Сесурити фиксы мешают. Они ж неотличимы от обычных, кроме как почитать, кто с кем зачем. Ну так-то можно сидеть "до первого секурити фикса", в общем-то. Ядро ещё каждый раз как-то не хочется. А в том же арчике рекомендуют делать полный Суй^W апгрейд, частичные не рекомендуются.
     
     
  • 4.22, flkghdfgklh (?), 13:35, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    > Сесурити фиксы мешают. Они ж неотличимы от обычных, кроме как почитать, кто с кем зачем.

    Это не так. Почитай про unattended-upgrades в Debian/Ubuntu, что ли.

     
  • 4.55, deeaitch (ok), 03:00, 30/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    "Сесурити фиксы мешают"

    О, вот и знаток русского языка.

     
  • 2.5, Блабла (?), 11:28, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +6 +/
    Manjaro stable, не раз в квартал конечно, но пачками примерно пару раз в месяц, может реже (сам на тестинг давно, так что про стэйбл точно не помню, и мне прилетают раз в неделю что-ли)
     
     
  • 3.9, Аноним (1), 11:55, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Хм. А насколько извратом будет засунуть манжаровскую репу в арчеустановку... И надо ли...
    Я таки про саму манжару ничего не знаю. Может там какой своей автомагии насовали опять, и получится убунта очередная. Короче, надо просвещаться.
     
     
  • 4.10, fragofikus (?), 12:06, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    О таком изврате вообще лучше в слух не говорить.
    Монжаро для ленивых, кому нет времени разбираться, ставишь и пользуешь, репы манжары отличаются тем что проходят дополнительную стабилизацию и отстают от Арч примерно на неделю.
     
     
  • 5.18, grayich (ok), 13:09, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Монжаро для ленивых, кому нет времени разбираться, ставишь и пользуешь

    нет

    > репы манжары отличаются тем что проходят дополнительную стабилизацию и отстают от Арч примерно на неделю

    не только

     
  • 5.21, Аноним (21), 13:31, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • –3 +/
    Подскажите, плиз:
    А в Manjaro тоже нужно информацию перед обновлениями читать, и вручную временами что-то перенастраивать или там обновления как в Ubuntu (Щёлкаешь "обновить" не глядя и всё ок)
     
     
  • 6.23, НяшМяш (ok), 13:59, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    У меня опыт манжары только с марта, но щёлкаю "обновить" не глядя и пока ни разу не попал. Сижу на стабильном канале.
     
     
  • 7.48, Fantasmas (?), 19:49, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    перешёл на тестинг, на стэбл было нормально без вникания, на тестинге пока-что так же
     
     
  • 8.50, Fantasmas (?), 19:56, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    ИМХО гораздо более жизнеспособный вариант - это превращение ubuntu в source-base... текст свёрнут, показать
     
  • 6.37, Аноним (37), 15:51, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Можно не смотреть новости, если ты на stable. А testing и unstable юзеры должны страдать
     
  • 6.38, дед никто (?), 16:14, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    За последний год кривое обновление прилетело только раз и то ругалось на то что файл уже есть в системе. В остальном достаточно стабильно чтобы не думать об этом.
     
  • 6.47, Anonimous (?), 18:56, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Больше нужно уведомления во время обновления, но проблемы бывают действительно редко.
     
  • 5.46, Anonimous (?), 18:53, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    Для не ленивых есть manjaro architect, который позволяет делать практически любые оптимизации и схемы на этапе установки соизмеримые с теми которые доступны при установке арча, но с помощью более удобного своеобразного инсталлятора (сильно экономит время при том же результате что и установка вручную). Количество пакетов в оф. репах у манджаро немного больше + дополнительно предлагают возможность использовать их фирменное оформление, над которым они дополнительно заморачиваются.
     
     
  • 6.51, sharddin (?), 20:51, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, сколько ни ставил Манджаро - постоянно какие-то проблемы были с драйверами, стабильностью - Арч как-то по-проще в этом деле - чем-то он близок к Слаке, имхо - практически чистый Линукс - быстрый, отказоустойчивый, простой - без всяких там вые..крутасов как Убунта или Мандрива...
     
  • 4.17, grayich (ok), 13:07, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > А насколько извратом будет засунуть манжаровскую репу в арчеустановку

    а смысл, система может в итоге сломаться, у манжары же свои системные пакеты, поддержка нескольких ядер, а в остальном тот-же арч

     
     
  • 5.52, sharddin (?), 20:55, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я как-то ставил Манджаро, потом переключался на репы Арча - с обновлением - вроде безболезненно всё происходило - зато довольно быстро и уже "всё" настроено было...
     
  • 4.45, Anonimous (?), 18:38, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    https://forum.manjaro.org/t/howto-convert-arch-based-linux-to-manjaro/90378
     
  • 3.57, Аноним (57), 04:08, 30/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Ненавижу манджару.
     
     
  • 4.59, Аноним (59), 05:01, 30/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну это один из немногих юзабельных роллингов (должен быть). Фрактал подтвердит. Лучше ставить с KDE или GNOME3.
     
  • 2.19, equeim (ok), 13:17, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Федора - не совсем то что запрашивается, но, по мне так, вполне комфортная схема. Глобальные обновления раз в пол года, но обновления пакетов с багфиксами (а иногда и новыми фичами) прилетают и между релизами.
     
  • 2.56, deeaitch (ok), 03:01, 30/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вянда же
     
  • 2.61, BorManID (ok), 10:04, 30/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Вообще мечта что бы был Debian-based дистр с каналом стабильных обновлений системой Rolling обновлений. Знаю что только на тестовых ветках есть такие ответвления, но не на стабильных.
     

  • 1.2, iPony129412 (?), 11:15, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    > Rolling Rhino 🦏

    Canonical 💕

     
  • 1.3, ryoken (ok), 11:17, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +4 +/
    Куда они там носорога покатили???
     
     
  • 2.28, aaa (??), 14:41, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Важно не куда, а как! Через правый/левый бок, или через голову. Во втором случае катить значительно труднее, т.к. рог закапывается в землю.
     

  • 1.6, Аноним (6), 11:28, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –2 +/
    Теперь арч не нужен.
     
     
  • 2.13, VINRARUS (ok), 12:11, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Новое новьё не равно новому старью.
    Бунта как и раньше привязака к дебику.
     
     
  • 3.27, mos87 (ok), 14:34, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    но в сид-то версии обновляются
    другое дело склепать из них дистрибутив
    просто они 2 раза в год срезают сид
    а хочется почаще
     
  • 2.53, sharddin (?), 20:56, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну и не надо - нашим легче;)
     
  • 2.58, Аноним (57), 04:09, 30/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Они раньше был ненужен
     

  • 1.7, bunker203 (ok), 11:30, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –5 +/
    При слове Rhino почему-то танк из GTA: Vice City вспомнил :/
     
     
  • 2.12, iPony129412 (?), 12:09, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Да, странно...
    Учитывая, что он почти в любой GTA был.
     

  • 1.11, fragofikus (?), 12:08, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    С трудом верится, что из юбунты, которая без косяков с версии на версию обновится не может, можно сделать адекватный роллинг
     
     
  • 2.63, деанон (?), 22:04, 30/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Обновил с 18.04 на 19.10, а потом на 20.04 без проблем, все работает.
     

  • 1.14, Anonim (??), 12:39, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +5 +/
    Вот это новость, кто-то написал shell скрипт c 2мя функциями.
     
     
  • 2.15, Аноним (15), 12:55, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    а что ещё можно ждать от бубунтоводов?
     
  • 2.20, Аноним (20), 13:30, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Не кто-то, а целый "директор" ! Понимать надо!
     

  • 1.16, Аноним (16), 12:55, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Debian testing уже не модно...
     
     
  • 2.26, mos87 (ok), 14:32, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • –2 +/
    То что sid/testing подходит для нормального использования - миф.
    Они никак по сути не предназначены для реализации идеи "типа Дебиана, но со свежим софтом".
    Можно конечно, но лучше не. Логичнее на арче сидеть.
     
     
  • 3.34, Аноним (34), 15:42, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • –1 +/
    А чем testing не подходит? Он довольно стабильный, в последнее время не замечал, чтобы в нем что-либо отваливалось. Плюс последние изменения в debian (если тесты не прошли, то в testing пакет не мигрирует) также отсеивает забагованные версии.

    Понятно, что основная цель testing - собирать следующий релиз, но как Debian с более нрвыми пакетами он вполне себе подходит.

     
     
  • 4.40, mos87 (ok), 17:21, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ничем, они не предназначены и точка.

    скажем тестинг вроде по названию кажется стабильнее анстейбла? а вот и не всегда. скажем в тестинг попал пакет в котором обнаружились какие-то баги, потенциально делающие использование невозможным. в Сид через какое-то время заливают версию в которой что-то пофикшено... и она появляется в тестинг? нет. не обязательно. могут ждать пока не появятся еще N версий в который может быть пофикшено что-то еще, перед тем как спустить в тестинг. а в нём так и будет поломанная версия.

    это лишь один пример.


    еще когда тестинг становится стеблом там ваще приколы начинаются.

     
     
  • 5.41, foo (?), 17:57, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >ничем, они не предназначены и точка.

    О как. Открой для себя testing-security уже.

    P.S. На связке testing/unstable/experimental с 2001 года.

     
     
  • 6.42, mos87 (ok), 18:01, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > О как. Открой для себя testing-security уже.

    зачем??? зачем мне секурити патчи на десктопе?? сектанты ёпт. Ты читал вообще подветку? вопрос о целесообразности для свежего софта. Я говорю что проще уж тогда рач

    > P.S. На связке testing/unstable/experimental с 2001 года.

    ну и сижывал не 1 год и что. из того опыта и вещаю.


     
     
  • 7.43, foo (?), 18:30, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >зачем??? зачем мне секурити патчи на десктопе?? сектанты ёпт.

    Действительно, зачем.

    >вопрос о целесообразности для свежего софта.

    Единственная проблема, с которой сталкивался- в testing пакет удалили и залили более свежую версию в unstable. Но мне проще набрать "-t unstable", чем всё время сидеть на сиде.

    >Я говорю что проще уж тогда рач

    Как скажите. Мне- не проще (тем более, что меня всё устраивает и на testing).

    Лично для меня самая большая проблема- это апстримный софт. Например, pango 1.44 :/ А ваша безапеляционность поражает.

     
  • 7.44, foo (?), 18:35, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    >ну и сижывал не 1 год и что. из того опыта и вещаю.

    На моём рабочем компьютере тоже testing (давно, очень давно) :) И лично для меня это как раз вариант с наименьшими сюрпризами.

     

  • 1.24, CrazyAlex25 (ok), 14:22, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Целый скрипт чтобы в sources.list поменять текущий дистр на devel
     
     
  • 2.32, ryoken (ok), 15:41, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    > Целый скрипт чтобы в sources.list поменять текущий дистр на devel

    А я и не знал, что хлеще sid\experimental что-то бывает. Как оно именуется?

     
     
  • 3.36, Аноним (34), 15:44, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    sid/experimental это в debian, а в убунте это работаер по-другому.
     

  • 1.25, mos87 (ok), 14:30, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    >может оказаться полезной продвинутым пользователям или разработчикам, которым необходимо быть в курсе всех изменений.

    а так же всем обычным юзерам, которым не очень нравится ждать фич-обновления какой-нибудь даже тривиальной софтины по 0.5-2 года.

     
  • 1.29, Вы забыли заполнить поле Name (?), 15:18, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    Директор по разработке десктоп-систем в Canonical постящий посты в твитере с кучей эмодзи. Теперь я понимаю куда катиться десктоп.
     
     
  • 2.31, iPony129412 (?), 15:32, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • –4 +/
    В Canonical много таких
    И это хорошо 👌
     
     
  • 3.39, Аноним (39), 17:12, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +2 +/
    Кому и кобыла невеста.
     
  • 2.62, Anonim (??), 17:40, 30/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ну да, материться в рассылке это конечно брутальнее
     

  • 1.30, Василий (??), 15:28, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    Обычное использование devel секции .. не стоило и скрипт городить. В /etc/apt/sources.list можно sed'ом заменить секции на devel и всё!
     
  • 1.33, Аноним (33), 15:42, 29/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    Может уже пора перейти на частичный ролинг релиз..
     
     
  • 2.49, Fantasmas (?), 19:53, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Ubuntu не смогёт ибо
    1. зависимость от дебиан.
    2. деб пакеты и их замечательные проблемы с зависимостями
     
  • 2.54, sharddin (?), 20:59, 29/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Я бы предложил модифицировать Арч - создать сим-линки к файлам/каталогам других дистров с возможностью устанавливать пакет любого из них, жаль, я шибко в этом не разбираюсь - хотя бы попытался сварганить подобное...
     

  • 1.35, Demo (??), 15:43, 29/06/2020 Скрыто модератором [﹢﹢﹢] [ · · · ]
  • +/
     
  • 1.60, freehck (ok), 08:36, 30/06/2020 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    О чём вообще новость? Глянул я скрипт. Суть его в том, что он подкладывает /etc/apt/sources.list предопределённый. Внимание к нему исключительно по одной причине: его писал директор по разработке десктоп-систем в Canonical. Писал 2 часа и стримил это на ютубе.
     
     
  • 2.64, Аноним (15), 22:51, 30/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    Жесть :) полскрипта - проверка, а на убунте ли ты запустил скрипт? Ещё полскрипта - это новый sources.list. И одна команда, которая всё делает: cat ... > /etc/apt/sources.list
     
  • 2.65, Аноним (15), 22:53, 30/06/2020 [^] [^^] [^^^] [ответить]  
  • +/
    P.S. Я за день таких cat и cp столько делаю, что меня надо 10 раз директором назначить.
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру