เครื่องมือ DSPL

เครื่องมือ DSPL คือชุดยูทิลิตีของบรรทัดคําสั่งขนาดเล็กที่ออกแบบมาเพื่อช่วยสร้าง จัดระเบียบ และตรวจสอบชุดข้อมูล DSPL ปัจจุบันชุดโปรแกรมประกอบด้วยคอมโพเนนต์ต่อไปนี้

  • การตรวจสอบ DSPL ตรวจสอบชุดข้อมูลตามเกณฑ์ต่างๆ รวมถึงการปฏิบัติตามสคีมา DSPL อย่างเป็นทางการ ความสอดคล้องของการอ้างอิงภายใน และเลย์เอาต์ CSV
  • DSPL รุ่น: สร้าง "เทมเพลต" ชุดข้อมูล DSPL แบบง่ายจากไฟล์ CSV อินพุต

ซอฟต์แวร์นี้เผยแพร่ภายใต้ใบอนุญาต BSD โดยมีซอร์สโค้ดทั้งหมดในการเรียกดูและดาวน์โหลดใน GitHub บันทึกประจํารุ่นอยู่ในไฟล์ README ของเครื่องมือ DSPL

ส่วนด้านล่างอธิบายวิธีติดตั้งเครื่องมือ DSPL เมื่อดําเนินการเสร็จแล้ว คุณจะเรียกใช้ยูทิลิตีแต่ละรายการภายในแพ็กเกจได้ ไปที่ลิงก์ด้านบนเพื่อดูข้อมูลเพิ่มเติม

หมายเหตุ: คําแนะนําด้านล่างและในหน้าย่อยที่ลิงก์จะถือว่าคุณมีความคุ้นเคยกับสภาพแวดล้อมบรรทัดคําสั่งในระบบของคุณ (เช่น คุณอาจไปที่เทอร์มินัล / ข้อความแจ้งคําสั่ง เปลี่ยนไดเรกทอรี เส้นทางของไฟล์ด่วน เป็นต้น)

การติดตั้งเครื่องมือ DSPL

เครื่องมือ DSPL เขียนเป็นภาษา Python ซึ่งเป็นภาษาสคริปต์แบบโอเพนซอร์สข้ามแพลตฟอร์ม หากต้องการตั้งค่า ให้ทําตามขั้นตอนต่อไปนี้

  1. ติดตั้งล่าม Python (เวอร์ชัน 2.6 หรือ 2.7) หากจําเป็น
    • Windows: ดาวน์โหลดและเรียกใช้ "Windows x86 MSI Installer" ที่พบในหน้านี้
    • Mac OS X: ติดตั้ง Python ไว้โดยค่าเริ่มต้น แต่คุณอาจต้องอัปเกรดเป็นเวอร์ชันล่าสุด ดูรายละเอียดได้ที่หน้านี้
    • Linux: โดยปกติแล้วจะติดตั้ง Python โดยค่าเริ่มต้น แต่คุณอาจต้องอัปเกรดเป็นเวอร์ชันล่าสุด โปรดศึกษาเอกสารประกอบเกี่ยวกับการเผยแพร่ที่เจาะจง
  2. ติดตั้งเครื่องมือ DSPL
    1. ดาวน์โหลดและแตกไฟล์ ZIP เครื่องมือ ZipL จากเว็บไซต์โอเพนซอร์ส DSPL
    2. เปิดหน้าต่างเทอร์มินัล/ข้อความแจ้งคําสั่ง ให้ไปที่ไดเรกทอรีระดับบนสุดของไฟล์ ZIP ที่เรียกใช้ แล้วเรียกใช้
      python setup.py install
      
      คุณอาจต้องแสดงเส้นทางแบบเต็มไปยังไฟล์ปฏิบัติการ Python โปรดดูรายละเอียดในขั้นตอนที่ 3 ด้านล่าง
  3. (ไม่บังคับ) ขยายเส้นทางของระบบให้รวมไฟล์ปฏิบัติการล่าม Python และไฟล์ dsplcheck.py และ dsplgen.py ไว้ด้วย
    • หากข้ามขั้นตอนนี้ คุณอาจต้องให้เส้นทางแบบเต็มในคอมโพเนนต์เหล่านี้เมื่อเรียกใช้เครื่องมือ เช่น (ใน Windows) c:\python27\python แทนที่จะเป็นเพียง python
    • วิธีการสําหรับการดําเนินการนี้จะแตกต่างกันไปในแต่ละเครื่อง ดูคําแนะนําในเอกสารระบบของคุณ

ข้อควรระวังและคําเตือนทั่วไปมีดังนี้

  • เครื่องมือ DSPL จะไม่ทํางานกับ Python เวอร์ชันเก่ากว่า 2.6 หรือเก่ากว่า 2.7
  • คุณอาจต้องลงชื่อเข้าสู่ระบบในฐานะผู้ดูแลระบบในเครื่องเพื่อเรียกใช้ขั้นตอนข้างต้น