รูปภาพที่แปลเป็นภาษาอูบุนตูคืออะไรและฉันจะสร้างได้อย่างไร


9

ฉันได้ยินมาว่าเป็นไปได้ที่จะสร้าง Ubuntu รุ่นที่กำหนดเองในภาษาต่างๆ สิ่งเหล่านี้คืออะไรและฉันจะสร้างได้อย่างไร

คำตอบ:


14

รูปภาพที่แปลเป็นภาษาอูบุนตูคืออะไร?

เนื่องจากข้อ จำกัด ด้านพื้นที่ซีดีติดตั้ง 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)

ในที่สุดอัพโหลดภาพในที่สาธารณะเพื่อให้ทุกคนดาวน์โหลดและทดสอบ

แค่นั้นแหละ!

ตัวอย่างที่ 1: การสร้างภาพที่มีการแปลสำหรับ Catalan จากแพ็คเกจ

สมมติว่ามีการติดตั้งเครื่องมือทั้งหมดเราสามารถเรียกใช้คำสั่งเพื่อสร้าง 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

ตัวอย่างที่ 2: การสร้างภาพที่มีการแปลสำหรับ Catalan จาก PPA

ตัวอย่างนี้สมมติว่าเราได้สร้าง PPA ด้วยแพคเกจค่าเริ่มต้นแล้วดังนั้นสิ่งเดียวที่เราต้องทำคือเรียกใช้คำสั่งเพื่อตอบสนองต่อ ISO:

ubuntu-defaults-image --ppa dpm/ubuntu-defaults-ca --locale ca
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.