gftp 설치중 gtk,glib,pango,atk

tmdcjf00의 이미지

안녕하세요.

FC3 을 사용하고 있습니다. gftp 를 사용하려고 하는데

소스 화일을 받고선 configure 하니 gtk와 glib 문제가 나옵니다.

궁금한것은 gtk 나 glib 은 어떻게 업데이트를 하나요?

그냥 rpm 으로 관리하면 되나요?

rpm 버젼은 최신버젼이 아닌듯 하고 수시로 업데이트

yum 을 해도 업데이트는 되지 않는것 같습니다.

gftp 설치중 gtk 찾을수 없다는 에러입니다. pkg-config 는 열어봐도

모르겠습니다.


checking for gtk+-2.0 >= 2.0.0... Package gtk+-2.0 was not found in the pkg-config search path.
Perhaps you should add the directory containing `gtk+-2.0.pc'
to the PKG_CONFIG_PATH environment variable
No package 'gtk+-2.0' found
configure: error: You have GLIB 2.0 installed but I cannot find GTK+ 2.0. Run configure with --disable-gtk20 or install GTK+ 2.0

GTK를 rpm 으로 업데이트를 하고선 glib 도 업데이트를 했지만

[root@localhost tmp]# rpm -qa | grep gtk
authconfig-gtk-4.6.5-3.1
gtk2-engines-2.2.0-6
gtkhtml2-2.6.2-1
gtkhtml3-3.3.2-3
gtk+-devel-1.2.10-33
gtksourceview-1.1.0-4.fc3
pygtk2-2.4.0-1
gnome-python2-gtkhtml2-2.6.0-3
gtkspell-2.0.7-2
gtk+-1.2.10-33
gtk-engines-0.12-5
pygtk2-libglade-2.4.0-1
iiimf-gtk-12.1-10.FC3
usermode-gtk-1.74-1
gtk2-2.4.14-3.fc3


gftp 필요한 버젼을 못찾은거 같아서 소스로 찾아서 GTK 및

glib, pango, atk 를 설치하려고 해도, rpm에서 gtk 및 Glib 은

의존성 문제로 삭제 할수 없으며 소스 설치시에는

glib 2.5.7 이상 버젼이 필요하다고 합니다. 물로 glib 2.6버젼으로

설치하여도 똑같습니다.

rpmfind.net 에서 rpm 검색했는데 버젼이 좀 늦는거 같습니다.

어떻게 해야 할까요? rpm gtp+ , glib, 강제로 지우고

소스로 해야할까요? 아니면 제가 모르는 방법이 있는건가요?

작은 힌트만이라도 감사하겠습니다.

너무 답답합니다. 물론 다른 ftp 사용또한 괜찮습니다.

부탁드립니다.

File attachments: 
첨부파일 크기
Image icon pkg-config.png105.52 KB
sangu의 이미지

$yum install gftp

cinsk의 이미지

RPM이 설치되어 있다면 sangu님이 말씀하신 것처럼 rpm packaging된 gftp를 쓰는게 가장 좋습니다. 만약 꼭 source에서 build하시겠다면, 문제를 보니까 pkg-config가 GTK+ 2.0을 찾지 못하는 것 같습니다.

가장 간단한 방법은 gtk+-devel-*.rpm을 설치하는 것입니다.
만약 설치가 되었는데도 문제라면, pkg-config 문제이므로, gtk+-2.0.pc의 위치를 ㅤㅊㅏㄷ아서 PKG_CONFIG_PATH에 등록해주면 됩니다. 대개 .pc 파일들은 /usr/lib/pkgconfig나, /usr/local/lib/pkgconfig 또는 /opt/lib/pkgconfig에 있습니다.

tmdcjf00의 이미지

sangu 님과 cinsk 님 답변 감사드립니다.

yum Install gftp 로 해결됐습니다.

그리고 cinsk 님 pkg-config-path 화일은 못찾았습니다.

대신 pkg-config 화일을 열어보면

알수없는 글로 되어있네요.

댓글 첨부 파일: 
첨부파일 크기
Image icon 0바이트
hys545의 이미지

cinsk wrote:
RPM이 설치되어 있다면 sangu님이 말씀하신 것처럼 rpm packaging된 gftp를 쓰는게 가장 좋습니다. 만약 꼭 source에서 build하시겠다면, 문제를 보니까 pkg-config가 GTK+ 2.0을 찾지 못하는 것 같습니다.

가장 간단한 방법은 gtk+-devel-*.rpm을 설치하는 것입니다.
만약 설치가 되었는데도 문제라면, pkg-config 문제이므로, gtk+-2.0.pc의 위치를 ㅤㅊㅏㄷ아서 PKG_CONFIG_PATH에 등록해주면 됩니다. 대개 .pc 파일들은 /usr/lib/pkgconfig나, /usr/local/lib/pkgconfig 또는 /opt/lib/pkgconfig에 있습니다.


fefora계열은 gtk2-devel깔아ㅑ 합니다,

즐린

hys545의 이미지

tmdcjf00 wrote:
sangu 님과 cinsk 님 답변 감사드립니다.

yum Install gftp 로 해결됐습니다.

그리고 cinsk 님 pkg-config-path 화일은 못찾았습니다.

대신 pkg-config 화일을 열어보면

알수없는 글로 되어있네요.


export PKG_COMFIG_PATh=/opt/d
이런식으로 설정하세여

즐린

댓글 달기

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
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.