Làm cách nào để bao gồm các bản cập nhật gói mới nhất trong LiveCD tùy chỉnh?


10

Sử dụng bộ tùy biến Ubuntu, có cách nào để bao gồm tất cả các bản cập nhật trên CD đã tạo (tính đến thời điểm CD được tạo) không?

Cảm ơn


1
không chắc chắn về UCK .. nhưng tôi nghĩ remastersyslà công cụ phù hợp cho yêu cầu này.
Web-E

Câu trả lời:


4

Nói chung, bạn có thể thực hiện việc này với LiveCD bằng cách chroot vào hệ thống tệp squashfs mở rộng và chạy apt-get với nâng cấp hoặc nâng cấp. Lưu ý rằng hệ thống tệp tùy chỉnh được đóng gói lại có thể không vừa với đĩa CD 700 MB (chạy sạch, xóa bộ đệm apt, v.v.)


Cảm ơn rất nhiều vì đã chấp nhận, Mitch: Tôi đã gõ câu trả lời này trên điện thoại, tôi sẽ cập nhật sớm với một số chi tiết và định dạng tốt hơn.
ish

3

Sử dụng ubfox-defaults-builder, bạn có thể tạo hình ảnh iso ban đầu của mình bao gồm các gói cập nhật.

Bước 1. Cài đặt ubfox-defaults-builder

sudo apt-get install ubuntu-defaults-builder

Bước 2. Tạo mẫu

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

Lệnh này làm cho thư mục có tên ubfox-12.04-desktop-i386 trong một số tệp và một số thư mục.

Bước 3. Tùy chỉnh mẫu

Trong thư mục ubfox-12.04-desktop-i386, tập tin hook / chroot nằm ở đó. Thêm dưới 3 dòng vào phần cuối của tập tin.

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

Nếu bạn muốn bản địa hóa, hãy thay đổi i18n / ngôn ngữ, i18n / langpacks.txt và i18n / keyboard.txt. Hoặc nếu bạn muốn thêm một số ứng dụng, hãy thêm tên gói vào tệp tin.txt ở đầu thư mục.

Bước 4. Làm gói DEB

dpkg-buildpackage -us -uc

Lệnh này làm cho gói có tên "ubfox-12.04-desktop-i386_0.1_all.deb" trong thư mục trên.

Bước 5. Thực thi ubfox-mặc định-hình ảnh

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

Lệnh này làm cho hình ảnh iso có tên là "binary-hybrid.iso".

Nhưng hình ảnh này có dung lượng hơn 726 MB, bạn nên ghi hình ảnh iso này vào đĩa DVD hoặc cài đặt hình ảnh iso này vào ổ USB.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.