Karena penasaran, saya memutuskan untuk menyelidikinya pada Februari 2019. Linux Dari awal dengan pemikiran bahwa sudah saatnya untuk membuat distribusi saya sendiri, Anda tidak pernah tahu apakah internet benar-benar akan dimatikan, dan distribusi GNU yang ada/Linux Tanpa internet, mereka tidak akan bisa menginstal paket.

Awalnya, saya membangun sistem dasar menggunakan buku LFS. Semuanya berfungsi, tetapi saya memutuskan bahwa konsol polos itu... Linux Ini pemandangan yang menyedihkan, jadi saya mengambil alih X.org. Untuk menginstal X.org pada sistem dasar, Anda perlu menginstal sejumlah paket sesuai dengan buku BLFS. Menginstal paket secara manual tentu bagus, tetapi Anda membutuhkan bantuan. Jadi, muncul ide untuk membuat layanan yang akan membantu Anda membangun paket.
Layanan ini bekerja seperti ini: situs web khusus yang berjalan di tumpukan LAMP terhubung ke basis data paket dan menghasilkan skrip instalasi Bash, alih-alih halaman HTML. Basis data ini menyimpan informasi tentang paket, dependensi, dan patch.
Pertama, saya menginstal mc menggunakan layanan tersebut. Anehnya, dependensinya teratasi, sumbernya dibangun dan diinstal. Kemudian saya mencoba Xorg, dan prosesnya juga berhasil. Namun, ketika saya mencoba membangun GNOME, saya terkejut: dependensi pada Rust melalui librsvg. Masalah ini telah dibahas dalam postingan bulan April "Rust Tidak Disebut Baik."
Setelah memutuskan bahwa GNOME adalah sebuah bencana, saya mencoba MATE, tetapi ternyata juga bergantung pada librsvg. Setelah Mate, saya mencoba LXDE, dan yang mengejutkan, semuanya berfungsi, tetapi dengan beberapa bug kecil (rendering kontrol yang buruk dan ikon yang hilang di Windows).
Saat memecahkan masalah tombol, saya memutuskan untuk memeriksa versi librsvg sebelumnya dengan harapan menemukan versi untuk GCC. Yang mengejutkan, ternyata versi paket sebelumnya ditulis untuk GCC. Setelah berhasil mengompilasi versi librsvg sebelumnya, saya memasang paket gnome-icon-theme-symbolic. Masalah ikon di Windows pun teratasi.
Jika masalah tombol teratasi, MATE seharusnya juga terpasang. Dan itulah yang terjadi. MATE berhasil dibuat dan terpasang.
Saya menginstal program dan gimnya, dan hasilnya adalah lingkungan grafis yang berfungsi penuh dan bahkan nyaman. Tentu saja, ada beberapa masalah dan kekurangan, tetapi untuk seorang pengelola tunggal, hasilnya sungguh luar biasa.
.
Sumber: www.habr.com
