นี่คือคำสั่ง libguestfs-make-fixed-appliance ที่สามารถเรียกใช้ในผู้ให้บริการโฮสต์ฟรีของ OnWorks โดยใช้หนึ่งในเวิร์กสเตชันออนไลน์ฟรีของเรา เช่น Ubuntu Online, Fedora Online, โปรแกรมจำลองออนไลน์ของ Windows หรือโปรแกรมจำลองออนไลน์ของ MAC OS
โครงการ:
ชื่อ
libguestfs-make-fixed-appliance - สร้าง "อุปกรณ์ถาวร" สำหรับ libguestfs
เรื่องย่อ
libguestfs-make-fixed-appliance [--ตัวเลือก] OUTPUTDIR
libguestfs-make-fixed-appliance [--ตัวเลือก] --xz
DESCRIPTION
libguestfs-make-fixed-appliance ให้คุณสร้างอุปกรณ์ไบนารีที่สร้างไว้ล่วงหน้าสำหรับ libguestfs
หมายเหตุ ที่ สามัญ ผู้ใช้ น่า ไม่ จำเป็นต้อง ไปยัง วิ่ง นี้ เครื่องมือ.
เหตุผลบางประการที่ทำให้คุณ อาจ ต้องการใช้สิ่งนี้รวมถึง:
· คุณต้องการสร้างอุปกรณ์ libguestfs ที่มีอยู่ในตัวเองซึ่งสามารถคัดลอกไปยังเครื่องอื่นได้
เครื่องหรือแพลตฟอร์มที่ไม่รองรับ ซูเปอร์มิน(1)
· คุณมีผู้ใช้หลายคนในเครื่องเดียวกันและต้องการหลีกเลี่ยงความซ้ำซ้อนของการจัดเก็บ
และค่าใช้จ่ายเริ่มต้นของการมีสำเนาแคชของอุปกรณ์หลายชุด
· คุณต้องการประสิทธิภาพที่คาดเดาได้มากจาก libguestfs (ดู
guestfs-การแสดง(พ.ศ. 1)).
เพื่อความเข้าใจที่ลึกซึ้งยิ่งขึ้นว่าทำไมคุณจึงอาจต้องการเครื่องมือนี้ โปรดอ่าน "FIXED APPLIANCE" ใน
แขก(3)
แทนที่จะใช้เครื่องมือนี้ คุณสามารถดาวน์โหลดอุปกรณ์แบบคงที่จาก
http://libguestfs.org/download/binaries/appliance/. อุปกรณ์เหล่านี้ถูกสร้างขึ้นโดยใช้สิ่งนี้
เครื่องมือ
มีสองวิธีในการใช้เครื่องมือนี้
· ระบุไดเร็กทอรีเอาต์พุต ตัวอย่างเช่น:
libguestfs-make-fixed-appliance /usr/local/lib/guestfs/appliance
ไดเร็กทอรีเอาต์พุตจะถูกสร้างขึ้นหากไม่มีอยู่ สี่ไฟล์ถูกสร้างขึ้นในนี้
ไดเรกทอรี:
/เคอร์เนล
/initrd
/ราก
/README.fixed
สังเกตว่า "เอาท์พุท/ราก" เป็นไฟล์กระจัดกระจาย ดังนั้นโปรดระมัดระวังในการคัดลอก
จากนั้นคุณสามารถเรียกใช้ libguestfs (อาจหลังจากคัดลอกไดเร็กทอรีนี้ไปยังเครื่องอื่นแล้ว)
โดยการตั้งค่าตัวแปรสภาพแวดล้อม LIBGUESTFS_PATH เป็น "OUTPUTDIR"
· อีกวิธีหนึ่งคือการใช้ --xz ตัวเลือกในการสร้าง tarball ที่บีบอัด:
libguestfs-make-fixed-appliance --xz
สิ่งนี้สร้าง tarball ใน ปัจจุบัน ไดเรกทอรีที่เรียกว่า:
เครื่องใช้- .tar.xz
(โดยที่ "VERSION" คือเวอร์ชันของ libguestfs) tarball มีสี่ไฟล์:
เครื่องใช้/เคอร์เนล
เครื่องใช้ไฟฟ้า/initrd
อุปกรณ์/ราก
เครื่องใช้ไฟฟ้า/README.fixed
โปรดทราบว่า "appliance/root" เป็นไฟล์บางไฟล์ ดังนั้นโปรดระมัดระวังในการคัดลอก
OPTIONS
--ช่วยด้วย
แสดงข้อมูลการใช้งานแบบสั้นและออก
-V
--รุ่น
แสดงหมายเลขเวอร์ชันและออก
--xz
แทนที่จะสร้างอุปกรณ์ในไดเร็กทอรีเอาต์พุต ให้สร้าง tarball ที่บีบอัด
ของอุปกรณ์ในไดเร็กทอรีปัจจุบันที่เรียกว่า อุปกรณ์-VERSION.tar.xz ที่ไหน
"VERSION" คือเวอร์ชันของ libguestfs
การใช้ --xz อาจใช้เวลาสักครู่ หากทำงานตามปกติ เครื่องมือจะเงียบสนิท
เมื่อมันทำงาน
ใบอนุญาต
อุปกรณ์แบบคงที่คือ Linux binary distro ที่สมบูรณ์ หากคุณแจกจ่ายคุณอาจต้อง
เพื่อแจกจ่ายไฟล์ต้นฉบับที่เกี่ยวข้องเพื่อให้เป็นไปตามกฎหมายตามใบอนุญาต
ของซอฟต์แวร์ในอุปกรณ์ (เช่น GNU General Public License)
EXIT สถานภาพ
libguestfs-make-fixed-appliance return 0 ถ้าเครื่องถูกสร้างขึ้นโดยไม่มีข้อผิดพลาด
และพวกเรา ตัวแปร
สำหรับรายการตัวแปรสภาพแวดล้อมทั้งหมดที่อาจส่งผลต่อ libguestfs โปรดดูที่
แขก(3) หน้าคู่มือ
ใช้ libguestfs-make-fixed-appliance ออนไลน์โดยใช้บริการ onworks.net