강좌 & 팁
안녕하세요.
오늘은 리눅스 커널을 미러링 하는 방법에 대하여 알아보겠습니다.
개념은 간단합니다.
커널 버전 관리를 하는 GIT 저장소를 내 PC와 연동(?) 해서 쓰는 것입니다.
연동이라고 하면 개념이 햇갈릴 수 있습니다.
쉽게 이야기해서 "커널 GIT 저장소를 내 PC로 저장한다!" 입니다
다음과 같은 명령으로 안정화된 커널 저장소를 미러링 할 수 있습니다.
$ git clone git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git --mirror
다음과 같이 어쩌구 저쩌구 하면서 받아옵니다.
Cloning into bare repository 'linux-stable.git'...
remote: Counting objects: 3679499, done.
remote: Compressing objects: 100% (561681/561681), done.
remote: Total 3679499 (delta 3101287), reused 3665671 (delta 3087613)
Receiving objects: 100% (3679499/3679499), 780.26 MiB | 5.07 MiB/s, done.
Resolving deltas: 100% (3101287/3101287), done.
완료가 되면 다음과 같은 디렉토리가 생성됩니다.
linux-stable.git/
소스를 받아왔을까요?
확인해 보겠습니다.
$ ll linux-stable.git/
합계 168
drwxr-xr-x 7 root root 4096 2월 26 17:45 ./
drwxr-xr-x 4 root root 4096 2월 26 17:36 ../
-rw-r--r-- 1 root root 23 2월 26 17:45 HEAD
drwxr-xr-x 2 root root 4096 2월 26 17:36 branches/
-rw-r--r-- 1 root root 200 2월 26 17:36 config
-rw-r--r-- 1 root root 73 2월 26 17:36 description
drwxr-xr-x 2 root root 4096 2월 26 17:36 hooks/
drwxr-xr-x 2 root root 4096 2월 26 17:36 info/
drwxr-xr-x 4 root root 4096 2월 26 17:36 objects/
-rw-r--r-- 1 root root 128283 2월 26 17:45 packed-refs
drwxr-xr-x 4 root root 4096 2월 26 17:36 refs/