>> Edit article
이름
제목
패스워드
음.. 제가 보기에는.. rpm의 사용법에 대해서 하나 하나 보시는 편이 나을 듯 합니다. :) 대표적인거 몇가지만 말씀 드릴께요. () 로 되어있는 부분은 옵셔녈한 부분. # 설치 모드 rpm -ivh 패키지명 (--force --nodeps) i 는 설치모드 v는 패키지 설치 진행사항, h는 표시 --force는 강제적으로 설치 --nodeps는 의존성에 관계없이 설치 #업그레이드 모드 rpm -Uvh 패키지명 (--force , --nodeps ) U는 업그레이드 #쿼리 모드 rpm -qa 패키지명 q는 쿼리 a는 모든 패키지명 f 는 파일이 속한 패키지, i는 정보 보기 rpm -qf /usr/bin/attr 하면 attr이 속한 패키지명을 출력 rpm -qi bind 하시면 설치된 bind의 형태를 보는거 패키지 모드는 p옵션을 쓰시면 되고 모두 동일합니다. 패키지의 이름을 이쁘게 출력하려면 rpm --qf를 이용하십시오.예를 들어 이름만 나오게 하고 싶다면 rpm -q attr --qf "%{NAME}" 만약 attr의 패키지 이름, 버전 크기, 릴리즈등을 보고싶으시면 rpm -q attr --qf "%{NAME}-%{VERSION}-%{RELEASE}" 이러한 내용은 /usr/include/rpm/rpmlib.h에 있습니다. #rpm 삭제 rpm -e 패키지명 (--force --nodeps ) --force는 강제적으로 --nodeps는 의존성에 상관없이. # 설치 모드 패키지를 다시 컴파일 rpm --rebuild 패키지명.src.rpm (i386형태의 패키지가 나타납니다.) rpm -ba 패키지spec파일 (i386과 src.rpm이 생성됩니다.) # db 재갱신 rpm --rebuilddb db를 다시 생성합니다. 그러면.. bind-devel만 삭제하려면?? rpm -e bind-devel 입니다. :) 그럼 도움이 되셨길.. : 님 저는 wow 7.1 을 새로 깔을 상태입니다.. : : bind-devel 부분만 어떻게 삭제 시키죠? : : 너무 허접이라 죄송합니다.. ㅠ.ㅠ : : : : 이것은 기존에 bind가 bind-devel과 함께 설치되어있으며 : : bind-devel이 기존의 bind와 의존성 관계에 있다는 것을 의미하며 : : bind-devel이 제대로 동작하려면 bind 이전 버전이 필요하다는 : : 것을 의미합니다. : : : : 따라서... src.rpm을 컴파일 하면 bind와 bind-devel이 있을 것입니다. : : 이 둘을 모두 설치하시면 됩니다. : : : : 만약 devel(대부분 헤더파일들과 documentation들..)이 굳이 필요하지 : : : : 않으시다면 bind-devel을 먼저 삭제하신 후 : : : : 업데이트를 시도해보십시오. : : : : 그럼 도움이 되셨길.. : : : :--금연합시다 =_=;;;
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved