Поиск по сайту:

Преобразование Ubuntu в скользящий выпуск с помощью Rolling Rhino

Arch Linux следует модели чередующихся выпусков, чтобы предоставлять последние и актуальные стабильные версии большинства программ. Не только Arch Linux, но и многие другие дистрибутивы, такие как Gentoo, Kali Linux, KaOS, PCLinuxOS, Solus, openSUSE, Void lInux и т. д., также следуют модели скользящего выпуска. Несмотря на свою популярность, Ubuntu по-прежнему отсутствует в этом списке. Уже нет! Благодаря скрипту Rolling Rhino мы теперь можем легко и быстро конвертировать Ubuntu в скользящий выпуск.

Rolling Rhino — это сценарий оболочки, который превращает Ubuntu в «скользящий выпуск», отслеживающий серию devel. Он преобразует рабочий стол Ubuntu и официальные варианты рабочего стола, установленные из ежедневного образа, в скользящий выпуск. Таким образом, вы можете получить новейшее программное обеспечение, выпущенное первоначальными разработчиками, на своем рабочем столе Ubuntu.

Под капотом этот скрипт устанавливает все ваши источники apt в ветку разработки. Rolling Rhino создан и поддерживается Мартином Вимпрессом из Canonical среди других участников.

Этот скрипт подойдет для;

  • Разработчики Ubuntu,
  • Опытные пользователи Ubuntu,
  • И любой, у кого есть привычка ломать и чинить прекрасно работающий стабильный дистрибутив.

Преобразование Ubuntu в скользящий выпуск с помощью сценария Rolling Rhino

Как уже говорилось, у вас должен быть Ubuntu Desktop или один из вариантов рабочего стола, установленный из ежедневного образа. Вы можете получить ежедневные образы Ubuntu по следующим ссылкам:

  • Ежедневная сборка рабочего стола Ubuntu
  • Ежедневная сборка Кубунту
  • Ежедневная сборка Lubuntu
  • Ежедневная сборка Ubuntu Budgie
  • Ежедневная сборка Ubuntu Kylin
  • Ежедневная сборка Ubuntu MATE
  • Ежедневная сборка Ubuntu Studio
  • Ежедневная сборка Xubuntu

Для целей данного руководства я буду использовать ежедневную сборку Ubuntu Desktop 20.10 Groovey Gorilla.

Git клонирует скрипт Rolling Rhino в вашей локальной системе с помощью команды:

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

Приведенная выше команда клонирует содержимое репозитория Rolling Rhino в каталог с именем rolling-rhino в текущем рабочем каталоге. Перейдите в этот каталог:

cd rolling-rhino

Теперь выполните следующую команду, чтобы преобразовать рабочий стол Ubuntu в скользящий выпуск:

sudo ./rolling-rhino

Нажмите Y, чтобы принять переход на серию разработки:

Пример вывода:

Rolling Rhino ?
  [+] INFO: lsb_release detected.
  [+] INFO: Ubuntu detected.
  [+] INFO: Ubuntu Groovy Gorilla (development branch) detected.
  [+] INFO: Detected ubuntu-desktop.
  [+] INFO: No PPAs detected, this is good.
  [+] INFO: All checks passed.
Are you sure you want to start tracking the devel series? [Y/N]y  [+] INFO: Switching to devel series.
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Get:1 http://archive.ubuntu.com/ubuntu devel InRelease [267 kB]
Get:2 http://security.ubuntu.com/ubuntu devel-security InRelease [89.1 kB]
Get:3 http://archive.ubuntu.com/ubuntu devel-updates InRelease [89.1 kB]
Get:4 http://archive.ubuntu.com/ubuntu devel-backports InRelease [89.2 kB]
Get:5 http://security.ubuntu.com/ubuntu devel-security/main amd64 c-n-f Metadata [112 B]
Get:6 http://archive.ubuntu.com/ubuntu devel/main amd64 Packages [974 kB] 
[...]

Преобразование Ubuntu в скользящий выпуск с помощью Rolling Rhino

Наконец, вы увидите следующее сообщение:

[+] INFO: Your Rolling Rhino is ready.
          ii11ttfffffffftt11ii          
      ii11ffffffffffffffffffff11ii      
    iittffffffffffffffffffffffffttii    
  iittffffffffffffffffffffffffffffttii  
  11ffffffffffffffffffffffffffffffff11  
iifffffffftt1111111111ffffffffffLLffffii
11ffffff1111111111111111ttffffffffLLff11
ttffff11111111111111111111ttffffLLLLfftt
ffLLtt1111111111111111111111ffLLLLffLLff
ffLL111111111111111111111111ttLLffffffff
ffLL111111111111111111111111ttffffffffff
ffff1111fffffftt1111111111GG11ffttttffff
ttffffffffffffttttff11111111111111fffftt
11fffffffffffffffffftt11111111ttffffff11
iiffffffffffffffffffff111111ffffffffffii
  11ffffffffffffffffffffffffffffffff11  
  iittffffffffffffffffffffffffffffttii  
    iittffffffffffffffffffffffffttii    
      ii11ffffffffffffffffffff11ii      
          ii11ttfffffffftt11ii

Преобразование Ubuntu в скользящий выпуск с помощью сценария Rolling Rhino

Сделанный! Теперь рабочий стол Ubuntu преобразован в постоянно выпускаемый дистрибутив, и он отслеживает серию разработок.

Вы можете проверить, указывают ли источники на серию devel, с помощью команды:

grep ^deb /etc/apt/sources.list

Пример вывода:

deb http://archive.ubuntu.com/ubuntu devel main restricted
deb http://archive.ubuntu.com/ubuntu devel-updates main restricted
deb http://archive.ubuntu.com/ubuntu devel universe
deb http://archive.ubuntu.com/ubuntu devel-updates universe
deb http://archive.ubuntu.com/ubuntu devel multiverse
deb http://archive.ubuntu.com/ubuntu devel-updates multiverse
deb http://archive.ubuntu.com/ubuntu devel-backports main restricted universe multiverse
deb http://security.ubuntu.com/ubuntu devel-security main restricted
deb http://security.ubuntu.com/ubuntu devel-security universe
deb http://security.ubuntu.com/ubuntu devel-security multiverse

Заключение

Я предполагаю, что этот сценарий является эквивалентом Debian, изменяющим source.list так, чтобы он указывал на ветку тестирования. Он просто заменяет все ссылки на репозиторий в файле source.list на devel. Тем не менее, это очень крутая идея — мгновенно превратить настольную версию Ubuntu с фиксированной версией в модель с плавающей версией.

Ресурс:

  • Подвижный репозиторий Rhino на GitHub

Статьи по данной тематике