티스토리 뷰

2. Linux Shell에서 git으로 받아보기 !!

Kernel.org 사이트에서 HTTP, GIT, RSYNC를 지원한다고 되어있다. 

1 번에서 직접 다운로드 받는 것이 HTTP 이용한 버전이고 두번째가 git으로 받는 것이다.  

git은 현재 개발중인 소스코드를 다운로드 받고 해당 폴더에서 update등도 가능하다. 우선은 다운로드만 진행해보자. 

GIT으로 들어가보면 다음과 같이 아주 복잡한 사이트가 보인다. 어쩌지? 

내가 관심있어하는 분야의 최신 커널소스들을 확인해볼 수 있다. 공부하기 딱 좋다. 라고 쓰고 눈을 감는다. 아직은 아냐.

Kernel Maintainer가 중요한 코드는 골라서 Mainline에 Merge해줄거야.. 사람들이 관심있는 분야가 이런쪽이구나.까지만 살펴본다. 

 

커널을 다운로드 받을 때는 먼저 적당한 git repository를 찾는 것이다. linux kernel stable tree!!를 찾으면 된다. 

주소는 이렇게 쓴다. git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git

 

들어가보면 상세내용을 알 수 있다. 

그러면 다운로드는 어떻게? Linux Shell을 열고 다음과 같이 시작한다. 

# git clone  git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git 

 

GUI 사용자 로그인은 일반유저로 !!

Terminal에서 su 를 이용해서 root 권한으로 바꾼다.

su - 를 사용할 경우 root의 사용자 Configuration을 이용해 환경 설정을 해준다.

따라서 디렉토리도 root의 홈디렉토리로 바뀐다. 

특별한 이유가 없다면 su - 를 사용하고 작업이 필요한 디렉토리로 이동하는 습관을 가진다.

 

git이 안 깔렸을 경우 깔라고 뜬다.

기다렸다가 다 설치되면 다시 시도한다. 

다운로드를 마치고 나면 내 리눅스 가상 머신에 최신 커널 소스가^^ 있다.

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함