Arch Linuxはローリングリリースモデルに従い、ほとんどのソフトウェアの最新かつ最新の安定したバージョンを提供します。 Arch Linuxだけでなく、Gentoo、Kali Linux、KaOS、PCLinuxOS、Solus、openSUSE、Void lInuxなど、他の多くのディストリビューションもローリングリリースモデルに準拠しています。その人気にもかかわらず、Ubuntuはまだこのリストにありません。もう違います! Rolling Rhinoに感謝します スクリプトを使用すると、Ubuntuをローリングリリースディストリビューションに簡単かつ迅速に変換できるようになりました。
Rolling Rhinoは、Ubuntuを開発を追跡する「ローリングリリース」に変換するシェルスクリプトです。 シリーズ。毎日のイメージからインストールされたUbuntuデスクトップと公式デスクトップフレーバーをローリングリリースディストリビューションに変換します。そのため、Ubuntuデスクトップで元の開発者によってリリースされた最新のソフトウェアを入手できます。
内部的には、このスクリプトはすべてのaptソースをdevelブランチに設定します。 Rolling Rhinoは、 Martin Wimpressによって作成および保守されています。 他の貢献者の中でもCanonicalから。
このスクリプトは次の場合に適しています;
- Ubuntu開発者
- 経験豊富なUbuntuユーザー
- そして、完全に機能する安定したディストリビューションを壊して修正する習慣がある人は誰でも。
RollingRhinoスクリプトを使用してUbuntuをローリングリリースに変換します
すでに述べたように、毎日の画像からインストールされたUbuntuデスクトップまたはデスクトップフレーバーの1つが必要です。 。次のリンクからUbuntuの毎日の画像を取得できます:
- Ubuntuデスクトップデイリービルド
- Kubuntuデイリービルド
- Lubuntuデイリービルド
- UbuntuBudgieデイリービルド
- UbuntuKylinデイリービルド
- UbuntuMATEデイリービルド
- UbuntuStudioデイリービルド
- Xubuntuデイリービルド
このガイドでは、Ubuntuデスクトップ20.10GrooveyGorillaデイリービルドを使用します。
次のコマンドを使用して、ローカルシステムでRollingRhinoスクリプトのクローンを作成します。
$ git clone https://github.com/wimpysworld/rolling-rhino.git
上記のコマンドは、RollingRhinoリポジトリの内容をrolling-rhino
という名前のディレクトリに複製します。 現在の作業ディレクトリにあります。そのディレクトリへのCD:
$ 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] [...]

最後に、次のメッセージが表示されます。
[+] 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デスクトップはローリングリリースのディストリビューションに変換され、開発シリーズを追跡しています。
コマンドを使用して、ソースが開発シリーズを指しているかどうかを確認できます:
$ 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がsources.listをテストブランチを指すように変更するのと同等のUbuntuだと思います。これは、sources.listファイル内のすべてのリポジトリリンクをdevelに変更するだけです。それでも、固定リリースのUbuntuデスクトップをローリングリリースモデルに即座に変えるのはとてもクールなアイデアです。