Преобразование 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