Ganti nama sepenuhnya distribusi GNU / Linux saya sendiri

10

Saya sedang mengembangkan sistem / distribusi berbasis Debian GNU / Linux. Ini untuk orang-orang tunanetra. Saya mengambil CD standar Debian "standar" dan membangun distribusi saya dari baris perintah bare metal. Berikut ini beberapa fitur:

  • Desktop Xfce, banyak dimodifikasi untuk tunanetra;

  • Tema, ikon dan skema warna kontras tinggi;

  • Pembaca layar Orca yang sudah dikonfigurasi sebelumnya;

  • Pembesar layar yang intuitif dan sederhana;

  • Keyboard virtual;

  • Kumpulan dasar aplikasi desktop, logo, wallpaper, dan skrip bash yang dibuat oleh saya.

Sistem ini cukup siap dan dapat diinstal, dalam semacam "alpha" state. Saya belum memiliki nama untuk itu, jadi saya menyebutnya "Redebian" dan menggunakan nama ini dalam skrip saya. Saya akan mempresentasikannya di pameran sains dan teknologi di sekolah saya pada bulan Agustus (saya saat ini di SMA), jadi proyek ini sangat penting bagi saya.

Tapi satu hal yang mengganggu saya: Saya tidak tahu bagaimana cara mengubah nama OS saya dari Debian menjadi apa pun namanya. Saya googled selama beberapa hari dan mendapat saran untuk mengedit /etc/os-release, /etc/issuedan beberapa file lagi, tetapi saya takut merusak sistem. Saya menggunakan repositori resmi Debian, jadi nama rilisnya adalah faktor yang sangat rapuh.

Apa yang harus saya lakukan untuk mengubah nama sistem operasi berbasis Debian dengan aman dan benar? Sebagai contoh, saya ingin menampilkan "Selamat Datang di Redebian" ketika sistem boot bukan "Selamat Datang di Debian". Dan saya ingin update-grubskrip mengenali sistem sebagai "Redebian".

Eduardo Cola
sumber
By the way, saya menggunakan Debian GNU / Linux 8.3 (Jessie) sebagai basis.
Eduardo Cola
3
Lihat unix.stackexchange.com/q/34465 jika Anda belum melakukannya
Jeff Schaller
Anda mungkin ingin berubah /etc/motdjuga.
Faheem Mitha

Jawaban:

1

Dengan mengambil sumber dari @Jeff Schaller, Anda harus mengedit yang berikut:

Selain itu, ada juga 3 file yang mungkin ingin Anda ubah, yaitu / etc / issue (mungkin /etc/issue.net juga), / etc / os-release dan / etc / lsb-release, dengan yang terakhir satu harus diubah untuk mengubah daftar GRUB untuk distro Anda. Pastikan untuk checkout / etc / default / grub untuk baris GRUB_DISTRIBUTOR. Seharusnya sesuatu seperti GRUB_DISTRIBUTOR = lsb_release -i -s 2> / dev / null

Untuk setiap perangkat lunak lain yang dibutuhkan sistem operasi Anda, Anda harus mengunduh sumber DEB, menjalankan a find . -exec sed -i /debian/redebian/g {} \;untuk semua file, dan kemudian mengkompilasi ulang setiap paket DEB. Ini adalah pendekatan hacky, tetapi Anda akan mendapatkan hasil yang diinginkan untuk sebagian besar paket. Pada dasarnya, kami mengambil setiap instance debian dan menggantinya dengan redebian untuk setiap perangkat lunak.

Dennis Chen
sumber
Terimakasih telah menjawab! Jadi, apakah Anda menyarankan untuk mengunduh semua DEBS dalam distribusi dan mengubahnya, satu per satu? Bukankah perubahan akan dikembalikan dengan pembaruan perangkat lunak? Perlu diingat saya tidak memiliki repositori perangkat lunak, saya menggunakan yang resmi Debian (tim adalah teman sekelas dan saya). Juga apakah itu benar-benar ide yang baik untuk mengubah semua nama dari "debian" menjadi "redebian"? Bukankah itu akan merusak sesuatu?
Eduardo Cola
1

Tidak banyak pengguna debian (selain raspbian), berikut adalah panduan untuk mengubah Ubuntu, yang merupakan varian debian: /ubuntu/194062/how-can-i-replace-ubuntu-branding -dengan-milikku sendiri

Saya pikir relinux adalah taruhan terbaik Anda ...

KolonUK
sumber
Terima kasih atas jawabannya, saya akan memeriksanya besok. Saya tidak ingin menggunakan alat remastering; Saya melakukan semuanya secara manual (mengekstrak filesystem squashfs, memodifikasi semuanya, membangun kembali filesystem, membangun kembali ISO) dan itulah cara saya ingin bekerja.
Eduardo Cola
Saya kira itu untuk pengalaman? Satu-satunya komentar saya dengan melakukannya secara manual adalah bahwa saya menemukan selalu ada sesuatu yang Anda lewatkan - tetapi karena ini bukan distro "publik", saya kira Anda bisa lolos dengan mengendalikan apa yang dilihat dan dilakukan orang ... Semoga beruntung di Pekan Raya!
KolonUK
0

Saya tahu orang-orang Gnome telah melakukan banyak pekerjaan dalam aspek "aksesibilitas". Saya tidak terbiasa dengan hal itu, tetapi XFCE memiliki tenaga kerja yang jauh lebih sedikit, jadi saya berani bertaruh XFCE kurang dipoles di area itu.

Saya tahu Fedora memiliki spin , koleksi perangkat lunak untuk tujuan tertentu. Mungkin pekerjaan Anda lebih cocok dengan ide itu. Menangani distribusi adalah pekerjaan besar , Debian memiliki ratusan kontributor, seperti halnya Fedora. Dukung-dukungan lebih baik pada apa yang sudah ada.

vonbrand
sumber
Terima kasih telah menunjukkannya. Saya memilih Xfce karena memiliki hubungan terbaik antara konsumsi sumber daya yang rendah, keindahan, dan penyesuaian. Setelah mencoba puluhan DE dan WM yang berbeda, Xfce jelas yang terbaik untuk saya. Dan saya tidak dapat menggunakan distribusi lain sebagai basis tidak menggunakan alat yang berbeda, karena proyek ini hampir siap. Juga saya tidak bisa begitu saja menggunakan sesuatu seperti SuSEStudio karena apa yang saya lakukan adalah proyek teknologi adil (dan bukan kompetisi drag & drop). Saya harus ingat Anda bahwa saya masih menggunakan semua repositori Debian dan sistem saya pada dasarnya adalah Debian dengan makeup.
Eduardo Cola