Fedora2에서 한가지 이상한 점.
글쓴이: thisrule / 작성시간: 수, 2004/06/09 - 9:31오전
Fedora2를 설치 후 잘 사용해오고 있습니다.
그러다 어떤 한양폰트를 설치하기 위해 관련 rpm을 구하여 설치하려고 하니,
XFree86-xfs라는 dependency에 걸렸습니다.
설마 이게 설치되어 있지 않으려고 하는 생각으로 # rpm -qa | grep xfs
했더니, XFree86-xfs는 없고 xorg-x11-xfs라는 새로운 버전이 설치되어
있었습니다.
제가 Fedora2의 ChangeLog를 자세히 보지 않았는데, Fedora2에서는
X의 버전이 바뀐건가요? 그렇다면, XFree86과 xorg는 서로 호환이 되지
않는 건가요? 앞으로 XFree86에 의존적인 package는 설치 불가능한건가요?
좀 당황스럽네요. XFree86과 xorg와는 어떻게 다른가요?
Forums:
Re: Fedora2에서 한가지 이상한 점.
xorg는 xfree86에서 fork된겁니다.
아직은 뱌ㅕㄹ로 차이 업지만 시간이 지나면 차이 날겁니다
그리고 src.rpm구헤서 컴파일헤보세
즐린
xorg vs. XFree86
xorg가 XFree86에서 forking된것은 맞습니다.
그러나 둘의 라이센스는 다릅니다..
최근 XFree86는 버전을 4.4 로 업그레이드 하면서 라이센스도 함께 변경하였습니다. 어떤내용인지는 모르겠지만^^.
암튼 새로운 라이센스가 GPL에 위배될수 있다고 판단한 업체와 개발자들이 xorg라는 커뮤니티를 만들어서 xorg라는 X 버전을 만들게 되었습니다.
당연히 맨바닥에 헤딩으로 첨부터 개발한것은 아니고, 라이센스가 변하기 바로 전의 XFree86 소스를 기반으로 개발을 해서 xorg-x11-6.7.0을 발표 하였습니다. XFree86-4.4와는 거의 비슷하겠지만은 조금은 다르겠지요... 윗글에서 말하신 것처럼 앞으로는 서로 점점 달라지겠지요.. www.x.org 참조하세염..
주요 리눅스 벤더들은 새로운 라이센스가 적용되는 XFree86를 사용하지 않겠다고 발표 했습니다. 과감한 fedora 프로젝트는 이미 core2부터 xorg-x11-6.7.0를 기본으로 탑재하기 시작하였고, suse와 mandrake는 옛날 라이센스가 적용되는 XFree86 4.3 버전을 신제품에 탑재하고 있습니다. suse의 경우 xorg-x11 팩키지를 따로 제공하더군요. 별다른 변화가 없다면 다들 xorg-x11으로 옮겨갈것 같습니다.. 페도라 코어 2에서 아무문제없이 xorg-x11 잘 동작되고 있습니다..
앞으로 라이센스를 변경한 XFree86가 낙동강 오리알이 되는지 한번 지켜봅시다..
=================================
Jason
You are never too old to do something smart
=================================
오! 그런 변화가 있었군요.
그런 변화가 있었군요. XFree86 에서 왜 그랬을까요.
암튼, 위 분의 말씀대로 src rpm을 받아다가
한 후에 생성된 rpm 파일로 설치해도 똑같이 XFree86-xfs에 의존성이 걸리는군요.
이렇담 안된다는 얘긴가요? 쩝.
Re: 오! 그런 변화가 있었군요.
rpm -Uvh로 src.rpm설치하면
/usr/src/redhat/SPEC에 xxx.spec파일 생깁니다
거ㄱ.보면
xfree86-xfs의 의존된다고지정하는 부분이 잇습니다
그거 고치고 rpmbuild -ba하면 됩니다
즐린
정말 감사합니다.
감사합니다. 말씀하신대로 하니깐 잘 됩니다.
근데 혹시 Naver 지식iN에서 Linux부문 디렉토리 에디터 하시는분 맞나요?
오타가 많은거 보니 맞기도 한거 같구...
암튼 감사합니다. 여기서 도움을 얻는군요.
Re: 정말 감사합니다.
맞습니다.
그리고 고치기 귀찮으며 rpm -Uvh --nodeps 하면 됩니다.
단 이렇게 깔경우에 무슨 에러가 발생할지 모름
즐린
댓글 달기