เปลี่ยนชื่อการแจกจ่าย GNU / Linux ของตัวเองอย่างเต็มที่


10

ฉันกำลังพัฒนาระบบปฏิบัติการ / การกระจาย / ใช้เดเบียน GNU / Linux สำหรับคนพิการทางสายตา ฉันใช้ Debian Live CD "มาตรฐาน" และสร้างการกระจายของฉันจากบรรทัดคำสั่งโลหะเปลือย นี่คือคุณสมบัติบางอย่าง:

  • เดสก์ท็อป Xfce ซึ่งได้รับการแก้ไขอย่างมากสำหรับผู้พิการทางสายตา

  • ธีมไอคอนและโทนสีที่มีความเปรียบต่างสูง

  • โปรแกรมอ่านหน้าจอ Orca ที่กำหนดค่าไว้ล่วงหน้า

  • แว่นขยายหน้าจอที่ใช้งานง่ายและเรียบง่าย;

  • แป้นพิมพ์เสมือนจริง;

  • ชุดพื้นฐานของแอปพลิเคชันเดสก์ทอปโลโก้ภาพพื้นหลังและสคริปต์ทุบตีที่ทำโดยฉัน

ระบบพร้อมและติดตั้งได้ค่อนข้างดีในสถานะ "alpha" บางประเภท ฉันยังไม่มีชื่อดังนั้นฉันจึงเรียกมันว่า "Redebian" และใช้ชื่อนี้ในสคริปต์ของฉัน ฉันจะนำเสนอในงานวิทยาศาสตร์และเทคโนโลยีในโรงเรียนของฉันในเดือนสิงหาคม (ตอนนี้ฉันอยู่ในโรงเรียนมัธยม) ดังนั้นโครงการจึงสำคัญมากสำหรับฉัน

แต่สิ่งหนึ่งที่รบกวนฉัน: ฉันไม่รู้วิธีเปลี่ยนชื่อระบบปฏิบัติการของฉันจาก Debian เป็นชื่ออย่างถูกต้อง ฉัน googled เป็นเวลาหลายวันและได้รับข้อเสนอแนะเพื่อแก้ไข/etc/os-release, /etc/issueและไฟล์อื่น ๆ อีกไม่กี่ แต่ฉันกลัวที่จะทำลายระบบ ฉันใช้ที่เก็บ Debian อย่างเป็นทางการดังนั้นชื่อรุ่นจึงเป็นปัจจัยที่บอบบางมาก

ฉันควรทำอย่างไรเพื่อเปลี่ยนชื่อระบบปฏิบัติการที่ใช้เดเบียนของฉันอย่างปลอดภัยและเหมาะสม? ตัวอย่างเช่นฉันต้องการให้แสดง "ยินดีต้อนรับสู่ Redebian" เมื่อระบบกำลังบูตแทน "ยินดีต้อนรับสู่เดเบียน" และฉันต้องการให้update-grubสคริปต์รู้จักระบบเป็น "Redebian"


อย่างไรก็ตามฉันใช้ Debian GNU / Linux 8.3 (Jessie) เป็นฐาน
Eduardo Cola

3
ดูunix.stackexchange.com/q/34465หากคุณยังไม่ได้
Jeff Schaller

คุณอาจต้องการเปลี่ยน/etc/motdเช่นกัน
Faheem Mitha

คำตอบ:


1

การนำแหล่งมาจาก @Jeff Schaller คุณจะต้องแก้ไขสิ่งต่อไปนี้:

นอกจากนั้นยังมี 3 ไฟล์ที่คุณอาจต้องการเปลี่ยนแปลงอย่างชัดเจนไฟล์เหล่านั้นเป็น / etc / ปัญหา (อาจ /etc/issue.net ด้วย), / etc / os-release และ / etc / lsb-release พร้อมกับไฟล์ล่าสุด จำเป็นต้องเปลี่ยนเพื่อเปลี่ยนรายชื่อ GRUB สำหรับ distro ของคุณ โปรดชำระเงิน / etc / default / grub สำหรับบรรทัด GRUB_DISTRIBUTOR มันควรเป็นอะไรที่เหมือนกับ GRUB_DISTRIBUTOR = lsb_release -i -s 2> / dev / null

สำหรับซอฟต์แวร์อื่น ๆ ที่ระบบปฏิบัติการของคุณอาจต้องการคุณจะต้องดาวน์โหลดซอร์ส DEB อย่างน้อยเรียกใช้find . -exec sed -i /debian/redebian/g {} \;ไฟล์ทั้งหมดจากนั้นคอมไพล์แพ็กเกจ DEB ใหม่อีกครั้ง นี่เป็นวิธีแฮ็ก แต่คุณจะได้ผลลัพธ์ที่ต้องการสำหรับแพ็คเกจส่วนใหญ่ โดยพื้นฐานแล้วเราใช้เดเบียนทุกตัวอย่างและแทนที่ด้วย redebian สำหรับซอฟต์แวร์ทุกตัว


ขอบคุณสำหรับคำตอบ! ดังนั้นคุณจะแนะนำให้ดาวน์โหลด DEBS ทั้งหมดในการกระจายและเปลี่ยนพวกเขาทีละคน? การเปลี่ยนแปลงจะไม่ถูกคืนค่าด้วยการอัปเดตซอฟต์แวร์หรือไม่ ทราบว่าฉันไม่มีที่เก็บซอฟต์แวร์ฉันใช้ Debian อย่างเป็นทางการ (ทีมคือเพื่อนร่วมชั้นและฉัน) คุณควรเปลี่ยนชื่อทั้งหมดจาก "debian" เป็น "redebian" หรือไม่ มันจะไม่ทำลายบางสิ่ง
Eduardo Cola

1

ไม่มากของผู้ใช้ debian (นอกเหนือจาก raspbian) นี่คือคำแนะนำในการเปลี่ยน Ubuntu ซึ่งเป็นตัวแปร debian: /ubuntu/194062/how-can-i-replace-ubuntu-branding เมื่อใช้ของฉันเอง

ฉันคิดว่า relinux เป็นทางออกที่ดีที่สุดของคุณ ...


ขอบคุณสำหรับคำตอบฉันจะดูให้ดีขึ้นในวันพรุ่งนี้ ฉันไม่ต้องการใช้เครื่องมือสร้างใหม่ใด ๆ ฉันทำทุกอย่างด้วยตนเอง (แยกระบบไฟล์ squashfs แก้ไขทุกอย่างสร้างระบบไฟล์สร้าง ISO ใหม่) และนั่นคือวิธีที่ฉันต้องการใช้งาน
Eduardo Cola

ฉันเดาว่าเป็นประสบการณ์หรือไม่ ความคิดเห็นเดียวของฉันที่ทำด้วยตนเองคือฉันพบว่ามีบางสิ่งที่คุณพลาดเสมอ - แต่นี่ไม่ใช่ distro "สาธารณะ" ฉันเดาว่าคุณสามารถหนีไปได้ด้วยการควบคุมสิ่งที่ผู้คนเห็นและทำ ... โชคดี ในงาน!
KolonUK

0

ฉันรู้ว่าคน Gnome ทำงานมากมายในด้าน "การเข้าถึง" ฉันไม่คุ้นเคยกับที่ แต่ XFCE มีมากน้อยกำลังคนที่มีอยู่เพื่อให้ฉันเดิมพัน XFCE จะมากน้อยขัดในพื้นที่นั้น

ฉันรู้ว่าFedoraมีสปินและชุดของซอฟต์แวร์สำหรับวัตถุประสงค์เฉพาะ บางทีงานของคุณน่าจะเหมาะกับความคิดนั้นมากขึ้น การจัดการการจัดจำหน่ายเป็นงานที่ยิ่งใหญ่ Debian มีผู้ร่วมให้ข้อมูลหลายร้อยรายเช่นเดียวกับ Fedora ดีกว่า piggyback กับสิ่งที่มีอยู่แล้ว


ขอบคุณสำหรับการชี้ให้เห็นว่า ฉันเลือก Xfce เพราะมันมีความสัมพันธ์ที่ดีที่สุดระหว่างการใช้ทรัพยากรต่ำความงามและการปรับแต่ง หลังจากลองใช้ DE และ WM ที่แตกต่างกันหลายสิบ Xfce ดีที่สุดสำหรับฉันอย่างแน่นอน และฉันไม่สามารถใช้การกระจายอื่นเป็นฐานไม่ใช้เครื่องมือต่าง ๆ เนื่องจากโครงการเกือบจะพร้อมแล้ว นอกจากนี้ฉันไม่สามารถใช้บางอย่างเช่น SuSEStudio เพียงเพราะสิ่งที่ฉันทำคือโครงการเทคโนโลยียุติธรรม (ไม่ใช่การแข่งขันลากและวาง) ฉันต้องจำไว้ว่าคุณยังใช้ที่เก็บ Debian ทั้งหมดอยู่และระบบของฉันก็คือ Debian ที่มีการแต่งหน้า
Eduardo Cola
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.