Seminar/KELF 공개 세미나

우분투 커스터마이징 - 강분도

MB Brad KWON 2012. 11. 10. 19:34


3.ubuntu_custom.pdf



우분투 한국커뮤니티

국제적으로 승인받은 팀

-런치패드에 주소가 있고

-포럼이 있고

-메일링리스트가 있고 위키가 있으면 우분투 커뮤니티로 승인을 해준다.(2009.2)

 

sudo apt-get install build-essential

터미널에서 이 명령어 하나로 개발환경을 구축가능하다.

 

우분투는 데비안 패키지를 다 가져다 사용한다.

 

 

 

 

 

커스터마이징

배포판으로 인정 받으려면 가장 중요한 것 – 저장소를 따로 운영해야한다.

 

가상환경과 UCK

가상환경과USB메모리는 배포판 테스트가 용이하다.

Chroot, 버추얼 박스, VMware, USB메모리

 

Ubuntu Customization Kit

http://uck.sourceforge.net/

설치 명령어 : sudo apt-get install uck

기본 실행 : uck-gui

*배포판을 만들 때 여유공간이 5기가 이상을 되야한다.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

UCK 사용법

$./uck-gui

1. 초기환영말

2. 설치 언어 선택

3. 라이브CD 언어선택

4. 부팅언어 선택

5. 테스크탑 환경선택

6. ISO 선택

7. 만드려는 CD 이름 입력

8. 콘솔작업 할지 결정 (chroot 콘솔 )

9. 우비 , 오토런 추가 삭제 여부

10. ISO 풀고 CHROOT 환경 만들고 .. 등등 알아서 ...

11. 항목설정 ( 패키지 매니저 & 콘솔 )

계속 진행 완성으로 가도 되나 여기서 멈추는 이유는 좀더 세밀한 작업을 위해 멈추며 뒤에 가서 추가 설명...

 

 

SQUASHFS : 우분투 CD 700메가를 넘지 않기 위해 SQUASHFS를 이용하여 부팅시 압축을 풀면서 라이브 및 설치환경을 구성한다.

우분투 12.10 700메가를 넘어서 DVD에 담겨있다.(700메가는 의미없음)

 

UCK 주요명령어

uck-gui 정체는 uck 스크립을 순차적으로 실행 해주는 구조 .

uck-remaster-chroot-rootfs

uck-remaster-pack-rootfs

uck-remaster-pack-iso

 

 

 

우분투가 종류가 많은 이유는 여러 사용자를 끌어들이기 위해서이다.

유명환씨가 만든 이분투는 임베디드 개발에 필요한 툴들을 포함되어 있다.