Fedora2에서 한가지 이상한 점.

thisrule의 이미지

Fedora2를 설치 후 잘 사용해오고 있습니다.
그러다 어떤 한양폰트를 설치하기 위해 관련 rpm을 구하여 설치하려고 하니,
XFree86-xfs라는 dependency에 걸렸습니다.
설마 이게 설치되어 있지 않으려고 하는 생각으로
# rpm -qa | grep xfs
했더니, XFree86-xfs는 없고 xorg-x11-xfs라는 새로운 버전이 설치되어
있었습니다.

제가 Fedora2의 ChangeLog를 자세히 보지 않았는데, Fedora2에서는
X의 버전이 바뀐건가요? 그렇다면, XFree86과 xorg는 서로 호환이 되지
않는 건가요? 앞으로 XFree86에 의존적인 package는 설치 불가능한건가요?

좀 당황스럽네요. XFree86과 xorg와는 어떻게 다른가요?

hys545의 이미지

thisrule wrote:
Fedora2를 설치 후 잘 사용해오고 있습니다.
그러다 어떤 한양폰트를 설치하기 위해 관련 rpm을 구하여 설치하려고 하니,
XFree86-xfs라는 dependency에 걸렸습니다.
설마 이게 설치되어 있지 않으려고 하는 생각으로
# rpm -qa | grep xfs
했더니, XFree86-xfs는 없고 xorg-x11-xfs라는 새로운 버전이 설치되어
있었습니다.

제가 Fedora2의 ChangeLog를 자세히 보지 않았는데, Fedora2에서는
X의 버전이 바뀐건가요? 그렇다면, XFree86과 xorg는 서로 호환이 되지
않는 건가요? 앞으로 XFree86에 의존적인 package는 설치 불가능한건가요?

좀 당황스럽네요. XFree86과 xorg와는 어떻게 다른가요?


xorg는 xfree86에서 fork된겁니다.
아직은 뱌ㅕㄹ로 차이 업지만 시간이 지나면 차이 날겁니다
그리고 src.rpm구헤서 컴파일헤보세

즐린

jasonlife의 이미지

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
=================================

thisrule의 이미지

그런 변화가 있었군요. XFree86 에서 왜 그랬을까요.

암튼, 위 분의 말씀대로 src rpm을 받아다가

Quote:
# rpmbuild --rebuild xxx.src.rpm

한 후에 생성된 rpm 파일로 설치해도 똑같이 XFree86-xfs에 의존성이 걸리는군요.

이렇담 안된다는 얘긴가요? 쩝.

hys545의 이미지

thisrule wrote:
그런 변화가 있었군요. XFree86 에서 왜 그랬을까요.

암튼, 위 분의 말씀대로 src rpm을 받아다가

Quote:
# rpmbuild --rebuild xxx.src.rpm

한 후에 생성된 rpm 파일로 설치해도 똑같이 XFree86-xfs에 의존성이 걸리는군요.

이렇담 안된다는 얘긴가요? 쩝.


rpm -Uvh로 src.rpm설치하면
/usr/src/redhat/SPEC에 xxx.spec파일 생깁니다
거ㄱ.보면
xfree86-xfs의 의존된다고지정하는 부분이 잇습니다
그거 고치고 rpmbuild -ba하면 됩니다

즐린

thisrule의 이미지

hys545 wrote:
rpm -Uvh로 src.rpm설치하면
/usr/src/redhat/SPEC에 xxx.spec파일 생깁니다
거ㄱ.보면
xfree86-xfs의 의존된다고지정하는 부분이 잇습니다
그거 고치고 rpmbuild -ba하면 됩니다

감사합니다. 말씀하신대로 하니깐 잘 됩니다.
근데 혹시 Naver 지식iN에서 Linux부문 디렉토리 에디터 하시는분 맞나요?
오타가 많은거 보니 맞기도 한거 같구...
암튼 감사합니다. 여기서 도움을 얻는군요.
hys545의 이미지

thisrule wrote:
hys545 wrote:
rpm -Uvh로 src.rpm설치하면
/usr/src/redhat/SPEC에 xxx.spec파일 생깁니다
거ㄱ.보면
xfree86-xfs의 의존된다고지정하는 부분이 잇습니다
그거 고치고 rpmbuild -ba하면 됩니다

감사합니다. 말씀하신대로 하니깐 잘 됩니다.
근데 혹시 Naver 지식iN에서 Linux부문 디렉토리 에디터 하시는분 맞나요?
오타가 많은거 보니 맞기도 한거 같구...
암튼 감사합니다. 여기서 도움을 얻는군요.

맞습니다.
그리고 고치기 귀찮으며 rpm -Uvh --nodeps 하면 됩니다.
단 이렇게 깔경우에 무슨 에러가 발생할지 모름

즐린

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <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].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.