ฉันได้ยินมาว่าเป็นไปได้ที่จะสร้าง Ubuntu รุ่นที่กำหนดเองในภาษาต่างๆ สิ่งเหล่านี้คืออะไรและฉันจะสร้างได้อย่างไร
ฉันได้ยินมาว่าเป็นไปได้ที่จะสร้าง Ubuntu รุ่นที่กำหนดเองในภาษาต่างๆ สิ่งเหล่านี้คืออะไรและฉันจะสร้างได้อย่างไร
คำตอบ:
เนื่องจากข้อ จำกัด ด้านพื้นที่ซีดีติดตั้ง Ubuntu อย่างเป็นทางการ (หรือที่เรียกว่าอิมเมจ ISO) ที่สามารถดาวน์โหลดได้จาก ubuntu.com มีเพียงไม่กี่ภาษาที่อูบุนตูมีให้บริการ สามารถดาวน์โหลดภาษาเพิ่มเติมใด ๆ ในระหว่างหรือหลังการติดตั้ง
รูปภาพในภาษาท้องถิ่นเป็นเวอร์ชั่นดั้งเดิมของสื่อต้นฉบับที่กำหนดเองซึ่งได้รับการแก้ไขเพื่อรวมการแปลภาษาเฉพาะหรือการแก้ไขอื่น ๆ ที่เกี่ยวข้องกับสถานที่เฉพาะ
พวกเขาทำให้เป็นไปได้ที่จะได้รับการสนับสนุนภาษาพื้นเมืองเมื่อติดตั้งและไม่จำเป็นต้องเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้ นอกจากภาษาแล้วพวกเขายังเปิดใช้งานการปรับแต่งด้านอื่น ๆ ของ Ubuntu เพื่อให้มีความเกี่ยวข้องกับวัฒนธรรมหรือภูมิภาคนั้น ๆ
ตั้งค่าเครื่องมือ
ตั้งค่าแพ็คเกจเริ่มต้น
ขั้นตอนต่อไปคือการสร้างแพ็คเกจเริ่มต้นพร้อมการปรับแต่งทั้งหมดสำหรับภาษาของคุณ แพ็คเกจนี้จะใช้เป็นเทมเพลตที่มีพารามิเตอร์เพื่อสร้างภาพสุดท้าย
ตอนนี้รันสคริปต์การสร้างเพื่อสร้างแพ็คเกจเริ่มต้น:
ubuntu-defaults-template {defaultspackagename}
cd {defaultspackagename}
อย่าลืมแทนที่{defaultspackagename}
ด้วยชื่อแพ็คเกจของคุณ การประชุมสำหรับชื่อแพคเกจubuntu-defaults-{locale}
ที่{locale}
เป็นรหัสตัวอักษร 2 ตัวหรือ 3 ตัวอักษร ISO 639-2สำหรับสถานที่ของคุณ เช่นแพ็คเกจเริ่มต้นสำหรับภูมิภาคที่พูดภาษาคาตาลันจะเป็นubuntu-defaults-ca
ณ จุดนี้คุณสามารถปรับเปลี่ยนการตั้งค่าที่เกี่ยวข้องทั้งหมดเป็นตำแหน่งที่ตั้งของคุณในไฟล์. txt ในไดเรกทอรีนั้น เอกสารทั้งหมดและมีตัวอย่าง
สร้างแพ็คเกจเริ่มต้น
สิ่งที่คุณสร้างขึ้นในขั้นตอนก่อนหน้านี้คือแพ็คเกจต้นทางซึ่งตอนนี้คุณต้องสร้างเพื่อให้เป็นแพ็คเกจที่ติดตั้งได้
ตอนนี้รันคำสั่งต่อไปนี้เพื่อสร้างแพ็คเกจ:
dpkg-buildpackage
หากทุกอย่างเป็นไปด้วยดีคุณจะมีแพ็คเกจที่มี.deb
นามสกุลอยู่ในโฟลเดอร์พาเรนต์ สิ่งที่ต้องการmyprojectdefaults_0.1_all.deb
สร้างภาพ ISO ของคุณจากแพ็คเกจท้องถิ่น
ตอนนี้เรียกใช้คำสั่งเพื่อสร้างภาพ คุณจะต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้และ GB ฟรีสองถึงสามตัวเพื่อให้สามารถเรียกใช้คำสั่งได้ การดำเนินการนี้จะใช้เวลาสักครู่เพื่อให้สมบูรณ์ -
ubuntu-defaults-image --package ../myprojectdefaults_0.1_all.deb
ภาพที่ได้เป็นภาพที่มีนามสกุล. iso
หมายเหตุ: เป็นอีกทางเลือกหนึ่งในการใช้แพคเกจท้องถิ่นคุณสามารถตั้งค่า PPAและใช้คำสั่งต่อไปนี้ (ตัวอย่างนี้สมมติว่าคุณได้ตั้งชื่อแพ็คเกจของคุณ ubuntu-defaults-ca ใน PPA):
ubuntu-defaults-image --ppa lpusername/ppaname --locale ca
ลองดูman pageเพื่อเรียนรู้เกี่ยวกับตัวเลือกเพิ่มเติม
ทดสอบ
ทำการทดสอบภาพในเครื่องของคุณ (เช่นคุณสามารถติดตั้งในเครื่องเสมือนด้วย Virtualbox)
ในที่สุดอัพโหลดภาพในที่สาธารณะเพื่อให้ทุกคนดาวน์โหลดและทดสอบ
แค่นั้นแหละ!
สมมติว่ามีการติดตั้งเครื่องมือทั้งหมดเราสามารถเรียกใช้คำสั่งเพื่อสร้าง ISO ที่แปลเป็นภาษาท้องถิ่นสำหรับภูมิภาคที่ใช้ภาษาคาตาลัน:
ubuntu-defaults-template ubuntu-defaults-ca
cd ubuntu-defaults-ca
ณ จุดนี้เราแก้ไขไฟล์ที่จำเป็นเพื่อติดตั้งชุดภาษาคาตาลันและเลือกแป้นพิมพ์คาตาลัน เราแก้ไขไฟล์ต่อไปนี้:
i18n/keyboard.txt
-> ระบุ 'es cat' เป็นแป้นพิมพ์i18n/langpacks.txt
-> ระบุ 'ca complete' เป็นชุดภาษาi18n/language.txt
-> ระบุ 'ca' เป็นรหัสภาษาจากนั้นเราจะสร้างแพ็คเกจเริ่มต้นและรูปภาพต่อไป:
dpkg-buildpackage
ubuntu-defaults-image --package ../ubuntu-defaults-ca_0.1_all.deb
ตัวอย่างนี้สมมติว่าเราได้สร้าง PPA ด้วยแพคเกจค่าเริ่มต้นแล้วดังนั้นสิ่งเดียวที่เราต้องทำคือเรียกใช้คำสั่งเพื่อตอบสนองต่อ ISO:
ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca