사용자 정의 된 LiveCD에 최신 패키지 업데이트를 포함 시키려면 어떻게합니까?


10

Ubuntu 사용자 정의 키트를 사용하여 작성된 CD에 모든 업데이트를 포함시킬 수있는 방법이 있습니까 (CD가 작성된 시점까지)?

감사


1
UCK에 대해서는 잘 모르겠지만 remastersys이 요구 사항에 맞는 도구 라고 생각 합니다.
Web-E

답변:


4

일반적으로 확장 된 squashfs 파일 시스템에 chroot하고 업그레이드 또는 dist-upgrade로 apt-get을 실행하여 LiveCD를 사용하여이 작업을 수행 할 수 있습니다. 재 포장 된 사용자 정의 된 파일 시스템은 700MB CD에 맞지 않을 수 있습니다 (어쨌든 클린 실행, 적절한 캐시 삭제 등).


수락 해주셔서 감사합니다. 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"라는 이름의 패키지를 상위 디렉토리에 만듭니다.

5 단계. 우분투 기본 이미지 실행

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

이 명령은 "binary-hybrid.iso"라는 iso 이미지를 만듭니다.

그러나이 이미지는 726MB 이상이므로이 ISO 이미지를 DVD 디스크에 굽거나이 ISO 이미지를 USB 드라이브에 설치해야합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.