GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Setup Ubuntu Rolling Release Menggunakan Rolling-Rhino

Dalam tutorial ini, kita akan melihat bagaimana mengubah instalasi Linux Ubuntu harian Anda menjadi distribusi rilis bergulir. Artinya, daripada Anda harus menunggu rilis distro baru, Anda memiliki pembaruan paket terbaru segera setelah mereka keluar.

Pengembang utama desktop Ubuntu Martin Wimpress telah menciptakan alat yang disebut Rolling Rhino. Tujuannya adalah untuk mengubah gambar build harian Ubuntu menjadi distro "rolling-release" dengan memilih dan melacak rangkaian perubahan/paket devel.

Ada beberapa hal yang perlu diingat saat menggunakan alat ini, seperti fakta bahwa alat ini tidak dapat mendeteksi PPA atau paket meta desktop dan tidak memiliki GUI.

Untuk tutorial ini, kita akan menggunakan rilis harian Ubuntu Desktop terbaru yang disebut Ubuntu 20.10 (Groovy Gorilla) Daily Build. Anda dapat menggunakan build harian lainnya untuk menjadikannya rilis bergulir dengan langkah-langkah yang akan kami gunakan nanti.

Apa yang dimaksud dengan distribusi rilis bergulir?

Rilis bergulir, pembaruan bergulir, atau pengiriman berkelanjutan, dalam pengembangan perangkat lunak, adalah konsep sering mengirimkan pembaruan ke aplikasi. Ini berbeda dengan model pengembangan rilis standar atau titik yang menggunakan versi perangkat lunak yang harus diinstal ulang di atas versi sebelumnya. Contoh perbedaan ini adalah beberapa versi Ubuntu Linux versus versi tunggal Arch Linux yang terus diperbarui.

Untuk siapa alat ini ditujukan?

Rolling Rhino ditujukan untuk pengembang Ubuntu dan pengguna Ubuntu berpengalaman yang ingin menginstal Ubuntu sekali dan melacak semua pembaruan pengembangan dengan pelacakan otomatis seri berikutnya.

Menginstal Ubuntu Linux Build Harian

Pertama, kita harus menginstal image Ubuntu harian. Instalasi sama dengan versi Ubuntu lainnya.

Kita dapat memilih gambar dari rasa berikut:

Pembuatan Harian Desktop Ubuntu
Build Harian Kubuntu
Build Harian Lubuntu
Ubuntu Budgie Daily Build
Build Harian Ubuntu Kylin
Pembuatan Harian MATE Ubuntu
Pembuatan Harian Ubuntu Studio
Pembuatan Harian Xubuntu

Mengunduh Rolling-Rhino

Setelah image harian Ubuntu selesai diinstal, kita akan mengkloning repositori rolling-rhino git ke direktori lokal kita. Kita dapat melakukan ini di direktori mana pun yang kita suka, tetapi untuk contoh ini, kita akan memposisikan diri kita di direktori /home.

Tapi sebelum itu, kita perlu menginstal git menggunakan:

$ sudo apt install git
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  git-man liberror-perl
Suggested packages:
  git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
  gitweb git-cvs git-mediawiki git-svn
The following NEW packages will be installed:
  git git-man liberror-perl
0 upgraded, 3 newly installed, 0 to remove and 362 not upgraded.
Need to get 5764 kB of archives.
After this operation, 41,2 MB of additional disk space will be used.
Do you want to continue? [Y/n] 

Ketika instalasi selesai, masuk ke direktori home Anda dan ketik perintah berikut:

$ git clone https://github.com/wimpysworld/rolling-rhino
Cloning into 'rolling-rhino'...
remote: Enumerating objects: 6, done.
remote: Counting objects: 100% (6/6), done.
remote: Compressing objects: 100% (6/6), done.
remote: Total 161 (delta 2), reused 4 (delta 0), pack-reused 155
Receiving objects: 100% (161/161), 249.96 KiB | 901.00 KiB/s, done.
Resolving deltas: 100% (85/85), done.

Seperti yang kita lihat, kloning repositori berhasil. Kami juga dapat memeriksa file dengan mendaftarkannya menggunakan ls:

$ cd rolling-rhino/
$ ls
LICENSE  logo.txt  README.md  rolling-rhino  snap

Kita bisa melihat file yang diunduh ada di direktori rolling-rhino. Sekarang kita dapat melanjutkan dengan penyiapan badak berguling.

Menyiapkan Rolling-Rhino

Sekarang kita berada di direktori kloning rolling-rhino di /home. Satu-satunya yang tersisa untuk menyiapkan rolling-rhino adalah menjalankan skrip berikut:

$ sudo ./rolling-rhino 
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]

Kita perlu menunggu skrip selesai (yang akan memakan waktu...) dan setelah itu, kita akan disambut dengan pesan sukses dan karya seni ASCI yang bagus:

0 upgraded, 0 newly installed, 2 to remove and 0 not upgraded.
After this operation, 253 kB disk space will be freed.
(Reading database ... 144631 files and directories currently installed.)
Removing libfprint-2-tod1:amd64 (1:1.90.2+tod1-0ubuntu1) ...
Removing libsane:amd64 (1.0.30-1~experimental2ubuntu1) ...
Processing triggers for libc-bin (2.31-0ubuntu10) ...
  [+] INFO: Your Rolling Rhino is ready.   

Kesimpulan

Kami telah berhasil mengonversi gambar build Ubuntu Linux harian menjadi rilis bergulir. Anda dapat melakukannya dengan gambar build harian Ubuntu lainnya.


Ubuntu
  1. Cara Mengatur Penyelesai DNS Lokal menggunakan Dnsmasq di Ubuntu 20.04

  2. Cara Mengatur HAProxy di Ubuntu 16.04

  3. Cara Mengatur Firewall UFW di Ubuntu 18.04

  1. Cara Menginstal Maven di Ubuntu 18.04

  2. Bagaimana mengubah instalasi Ubuntu Anda menjadi rilis bergulir

  3. Cara mengatur Server VPN menggunakan Pritunl di Ubuntu 18.04 LTS

  1. Cara Mengatur Replikasi Cassandra di Ubuntu 16.04

  2. Cara Mengatur Replikasi CouchDB di Ubuntu 16.04

  3. Cara Mengatur Server Logging Pusat Menggunakan Rsyslog di Ubuntu 20.04