ls와 같은 명령어 소스 보기위해 rpm 설치 하려고 하는데요..
글쓴이: khaic0c0 / 작성시간: 목, 2003/05/22 - 9:17오전
]#rpm -i fileutils-4.1-10.i386.rpm
이렇게 하니까... 여러가지 파일들에 대한 패키지와 충돌을 한다고 하내요..
그래서...
]#rpm -i --nodeps fileutils-4.1-10.i386.rpm
이렇게 했는데도 똑같더군요...
전 단지...리눅스가 C 로 만들어졌고...거기에 대한 소스들을 좀 보고 싶거든요.
즉,... ls,mv,cp... etc... 와 같은 명령어에대한 소스를 보고 싶어요.
어떻게 하면 소스를 볼수 있나요?
그리고 저렇게 패키지 충돌나면 어떻게 설치해야 되나요?
그리고 저 명령어 뿐만 아니라.. 리눅스 커널소스는 어디서 받아 볼수 있을까요?
첨 소스보는걸 해봐서 어떻게 접근해야 할지 모르겠내요...
답변 주시면 정말 감사하겠습니다.
Forums:
ftp.gnu.org에 가셔서 fileutil 소스코드를 받아보세요.
ftp.gnu.org
에 가셔서 fileutil 소스코드를 받아보세요.
리눅스커널은 http://www.kernel.org/
SRPM입니다.
RPM은 그냥 바이너리를 묶어놓은 패키지고
SRPM은 소스를 묶어놓은것입니다.
root로 같은 파일뒤에 srpm이 붙은 패키지를 받아 설치하시면
/usr/src/redhat/SOURCES 에 소스가 생깁니다.
가끔은 밥을 굶어도 살 수 있다.
소스가 들어있는 rpm 이라면 그냥 임시 디렉토리에 풀어낸 후 해당하는
소스가 들어있는 rpm 이라면 그냥 임시 디렉토리에 풀어낸 후 해당하는 패키지만 설치하는것도 방법일것 같습니다.
/tmp 에서요,
rpm2cpio xxx.src.rpm | cpio -i --make-directories
명령을 사용하면 압축만 풀어진 상태가 됩니다.
소스 들어있으니 당연히 make 유틸 사용해서 원하는 패키지만 컴파일&설치가 가능하겠죠.
(물론 dep는 신중히.. ^^)
Fever Pitch!
mc로 기냥 열어본다..
mc실행시키시고...위치로 이동 enter꾹!.. ...tar.bz 파일도..enter 꾹!..끝!
댓글 달기