ฉันจะรวมการอัปเดตแพ็คเกจล่าสุดใน LiveCD ที่กำหนดเองได้อย่างไร


10

การใช้ชุดปรับแต่งอูบุนตูมีวิธีใดที่จะรวมการอัปเดตทั้งหมดในซีดีที่สร้างขึ้น (จนถึงจุดที่สร้างซีดี)

ขอบคุณ


1
ไม่แน่ใจเกี่ยวกับ UCK .. แต่ฉันคิดว่าremastersysเป็นเครื่องมือที่เหมาะสมสำหรับข้อกำหนดนี้
Web-E

คำตอบ:


4

โดยทั่วไปคุณสามารถทำสิ่งนี้ได้ด้วย LiveCD โดยการ chrooting ในระบบไฟล์สควอชแบบขยายและการเรียกใช้ apt-get ด้วยการอัพเกรดหรือการอัพเกรด โปรดทราบว่าระบบไฟล์ที่กำหนดเองที่บรรจุใหม่อาจไม่พอดีกับซีดีขนาด 700MB (เรียกใช้ใหม่ทั้งหมดลบแคชที่เหมาะสม ฯลฯ )


ขอบคุณมากสำหรับการยอมรับ Mitch: ฉันพิมพ์คำตอบนี้ทางโทรศัพท์ฉันจะอัปเดตในไม่ช้าพร้อมรายละเอียดเพิ่มเติมและการจัดรูปแบบที่ดีขึ้น
ish

3

ใช้ ubuntu-defaults-builder คุณสามารถสร้างอิมเมจ iso ดั้งเดิมของคุณรวมถึงแพ็คเกจการอัพเดท

ขั้นตอนที่ 1. ติดตั้ง ubuntu-defaults-builder

sudo apt-get install ubuntu-defaults-builder

ขั้นตอนที่ 2. ทำเทมเพลต

ubuntu-defaults-template ubuntu-12.04-desktop-i386

คำสั่งนี้สร้างไดเรกทอรีชื่อ ubuntu-12.04-desktop-i386 ภายในหลายไฟล์และบางโฟลเดอร์

ขั้นตอนที่ 3 เทมเพลตการปรับแต่ง

ในไดเรกทอรี ubuntu-12.04-desktop-i386 จะมีไฟล์ hooks / chroot เพิ่มด้านล่าง 3 บรรทัดไปยังส่วนสุดท้ายของไฟล์

apt-get update
apt-get upgrade --yes
apt-get clean

หากคุณต้องการแปลงเป็นภาษาท้องถิ่นให้เปลี่ยน i18n / language.txt, i18n / langpacks.txt และ i18n / keyboard.txt หรือถ้าคุณต้องการเพิ่มแอพพลิเคชั่นบางตัวให้เพิ่มชื่อแพ็คเกจลงใน depend.txt ที่ด้านบนของไดเรกทอรี

ขั้นที่ 4 ทำแพ็คเกจ DEB

dpkg-buildpackage -us -uc

คำสั่งนี้ทำให้แพ็คเกจชื่อ "ubuntu-12.04-desktop-i386_0.1_all.deb" ในไดเรกทอรีด้านบน

Step5 ดำเนินการ ubuntu-defaults-image

cd ../
sudo ubuntu-defaults-image --package ubuntu-12.04-desktop-i386_0.1_all.deb

คำสั่งนี้ทำให้อิมเมจ iso ชื่อ "binary-hybrid.iso"

แต่ภาพนี้มีขนาดเกิน 726MB คุณควรเขียนภาพ iso นี้ลงในแผ่น DVD หรือติดตั้งภาพ iso นี้ลงในไดรฟ์ USB

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