명령어 ls, cat,,pipe & 등등 를 구현해 놓은 소스가 있을거 같은데...한번 보고 싶은데...어디서 볼수 있을 까요?
http://wiki.kldp.org/wiki.php/PackageMgmt#s-2.5http://wiki.kldp.org/wiki.php/PackageMgmt#s-3.9
무슨 페키지 같은거 다운 받았는데..쉽게 찾을수 없군여..죄송합니다만 그 소스라는게...저는 씨 언어로 명령어를 어떻게 만들어 놓았는지를 보고 싶은데..자세한 위치점 가르쳐 주시져..그럼.
1. 우선 해당 파일이 속한 패키지를 검색해 봅니다.
$ dpkg --search /bin/ls coreutils: /bin/ls
2. apt-get 으로 해당 패키지의 소스를 내려받습니다.$ apt-get source coreutils 이렇게 하면 파일 세개를 내려받을 겁니다. 하나는 패키지 설명 파일, 또하나는 원래 소스 파일, 마지막 하나는 우분투용 패키지를 만들 때 적용시킨 패치파일입니다.
$ apt-get source coreutils
3. tar로 소스 압축 파일을 풀고 분석합니다.
-----http://monpetit.posterous.com/http://monpetit.tistory.com/
개인적으로는..http://www.busybox.net/screenshot.html 명령어 같은 것들을 분석하시려면 busybox를 분석해보시는 걸 추천합니다.
Emerging the World!
텍스트 포맷에 대한 자세한 정보
<code>
<blockcode>
<apache>
<applescript>
<autoconf>
<awk>
<bash>
<c>
<cpp>
<css>
<diff>
<drupal5>
<drupal6>
<gdb>
<html>
<html5>
<java>
<javascript>
<ldif>
<lua>
<make>
<mysql>
<perl>
<perl6>
<php>
<pgsql>
<proftpd>
<python>
<reg>
<spec>
<ruby>
<foo>
[foo]
http://wiki.kldp.org/wiki.php/PackageMgm
http://wiki.kldp.org/wiki.php/PackageMgmt#s-2.5
http://wiki.kldp.org/wiki.php/PackageMgmt#s-3.9
죄송합니다.만...???
무슨 페키지 같은거 다운 받았는데..쉽게 찾을수 없군여..죄송합니다만 그 소스라는게...저는 씨 언어로 명령어를 어떻게 만들어 놓았는지를 보고 싶은데..자세한 위치점 가르쳐 주시져..그럼.
1. 우선 해당 파일이 속한 패키지를 검색해 봅니다. [code:1
1. 우선 해당 파일이 속한 패키지를 검색해 봅니다.
이렇게 해서 /bin/ls가 coreutils라는 패키지 소속이라는 걸 알아냅니다.
2. apt-get 으로 해당 패키지의 소스를 내려받습니다.
$ apt-get source coreutils
이렇게 하면 파일 세개를 내려받을 겁니다. 하나는 패키지 설명 파일, 또하나는 원래 소스 파일, 마지막 하나는 우분투용 패키지를 만들 때 적용시킨 패치파일입니다.
3. tar로 소스 압축 파일을 풀고 분석합니다.
-----
http://monpetit.posterous.com/
http://monpetit.tistory.com/
개인적으로는..http://www.busybox.net/screens
개인적으로는..
http://www.busybox.net/screenshot.html
명령어 같은 것들을 분석하시려면 busybox를 분석해보시는 걸 추천합니다.
Emerging the World!
댓글 달기