Download presentation
Presentation is loading. Please wait.
Published byOphelia Simpson Modified over 9 years ago
1
SPARCS 10 Rohjoon Myung Rohjoon@gmail.com
2
1. 코드를 다운로드 한다.( 보통 압축파일 ) 2. 압축을 푼다. 3. Configuratoin 을 한다. 4. Compile 을 한다. 5. 설치를 한다.
3
Thrift ??? 서로 다른 언어들의 소통을 도와주는 프로그램 현 아라 ( 웹아라 ) 의 핵심 프로그램 중 하나.
7
Url 을 이용하여 파일을 다운로드 $wget url 을 현재 폴더에 다운로드해준다.
9
tar.gztar –zxvf [filename] tar.bz2tar –jxvf [filename] tar.zipunzip [filename]
11
Requirement testing Makefile 생성. Makefile?? ▪ Utility 가 source 를 어떻게 compile 하는지에 대한 정보 가 저장되어있는 파일. ▪ 일종의 설계도라고 보면 됨.
14
$make Makefile 파일을 읽으면서 comple 을 하기 시작.
15
#make install 무조건 root 권한으로.
17
@redhat RPM, yum, apt-get @debian Dpkg, dselect, apt-get, aptitude
18
RPM Yum Apt-get
19
별도의 compile 과정이 필요 없다. .rpm
20
#rpm –i ▪ install #rpm –e ▪ Erase
21
Ex. #rpm –i mysoftware-1.0.2-i386.rpm #rpm –e mysoftware More… http://www.rpm.org/ http://www.rpm.org/
22
Rpm’s front-end program help user to download a program and install it.
23
#yum list update #yum update #yum list installed #yum update #yum list #yum install #yum remove
24
DPKG apt-get aptitude
25
Debian Package Management System. Used to install, remove, and provide information about.deb packages. .deb @debian
26
#dpkg –i|--install #dpkg –unpack #dpkg –r|--remove @debian
27
Dpkg’s front-end program dpkg 의 명령어들을 backend method 로 사 용 OLDEST Aptitude 등 의 원조. @debian
30
Dependency 를 알아서 고려해야 함. Ex. A 라는 프로그램은 B 라는 프로그램이 무조건 필요할 때, A 를 설치해서 실행시키면 B 라는 프로 그램이 없으므로 실행이 안된다고 뜸. 이 때 A 는 B 에 dependency 가 걸려있다고 말함.
31
APT Advanced Package Tool ▪ Apt-get, apt-cache, apt-cdrom… Handling “Dependency” ▪ Can deal with complex package relation. @debian
32
#apt-get update Package 목록을 업데이트 #apt-get install packagename 의 package 를 설치 #apt-get remove Package 삭제. #apt-get purge Package 삭제, Configuration file 까지 제거. @debian
34
APT’s front-end program Based on ncurses computer terminal library CLI(command line interface) @debian
38
CLI 도 제공. Ex. #aptitude install @debian
40
Source Package
41
$ wget $ tar –zxvf $./configure $ make # make install
43
#rpm –i #yum install #dpkg –i #dselect #apt-get install #aptitude
45
Kernel source code 를 다운받는다. 설치한다.
47
$ wget http://www.kernel.org/pub/linux/kernel/v2.6/l inux-x.y.z.tar.bz2 http://www.kernel.org/pub/linux/kernel/v2.6/l inux-x.y.z.tar.bz2 # tar -xjvf linux-2.6.25.tar.bz2 -C /usr/src # cd /usr/src
48
Need Development Tool(ex. gcc) #Apt-get install gcc $make menuconfig $make xconfig $make gconfig
49
$make Create a compressed kernel image $make module Compiling to kernel module #make modules_install Install kernel module #make install Install kernel itself.
50
#cd /boot #mkinitrd -o initrd.img-2.6.25 2.6.25 # vi /boot/grub/menu.lst Open files. Modify Grub configuration file.
52
#update-grub #reboot
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.