'yum'에 해당되는 글 2건

  1. 2016.01.25 Linux 사용시 발생했던 문제점과 해결 방법
  2. 2016.01.18 yum repository 변경방법

개인적으로 Linux를 사용함에 있어 발생했던 문제점들과 이를 해결한 방안을 정리한 것입니다. (특별한 언급이 없으면 64bit Cent OS에서 발생한 문제입니다.)


/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory

   -> glibc i686 버전 설치 사용하는 architecture에 관계없이 i686을 설치해야 문제가 해결됨


[Warning] QGtkStyle could not resolve GTK. Make sure you have installed the proper libraries.

  -> libgnomeui.i686 설치


SDL no such file or directory

  -> SDL2.x86_64, SDL2-devel.x86_64


sndfile.h no such file or directory

  -> libsndfile-devel.x86_64


OpenSSL 관련 no such file or directory

  -> openssl.x86_64, openssl-devel.x86_64 설치


Zlib 관련 no such file or directory

  -> zlib-devel.x86_64 설치


Alsa 관련 no such file or directory

  -> alsa-lib-devel.x86_64 설치

Posted by 어벙벙대마왕
,

* 2016.01.19 수정 : 크롬으로 보실 경우 baseurl의 뒷부분이 짤려서 안 보일 수 있습니다. 다른 브라우저를 이용하시면 전부 보이는 듯 합니다.

――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――――


Fedora 최신버전에서는 yum이 아닌 dnf를 이용하여 패키지를 설치합니다. 하지만 부득이하게 하위버전 fedora를 사용하거나 간혹 yum을 사용할 경우


Error: Cannot retrieve repository metadata (repomd.xml) for repository: fedora. Please verify its path and try again


이러한 에러를 직면하게 되는 경우가 있습니다. 이번에는 이 에러를 해결하고 yum의 repository 주소를 변경하는 방법에 대해서 알아보겠습니다.

(Fedora 14 기준입니다.)


yum의 repository를 변경하기 위해서는 


/etc/yum.repos.d/fedora.repo

/etc/yum.repos.d/fedora-updates.repo

/etc/yum.repos.d/fedora-updates-testing.repo


이 세가지 파일을 수정해야 합니다.

/etc/yum.repos.d/fedora.repo 파일 수정

/etc/yum.repos.d/fedora.repo 파일을 열면 파일 안에

[fedora], [fedora-debuginfo], [fedora-source] 세 가지 항목이 있고 각각의 항목이

baseurl과 mirrorlist를 가지고 있습니다. 기존의 baseurl과 mirrorlist의 앞에 #을 붙여서 모든 baseurl과 mirrorlist를 주석처리 해주세요


그리고 새로운 baseurl을 추가해 줍니다. 

각 항목의 다른 부분은 건드리지 마시고 baseurl만 추가해 주셔야 합니다.

[fedora]

baseurl=http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/$releasever/Everything/$basearch/os/

[fedora-debuginfo]

baseurl=http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/$releasever/Everything/$basearch/debug/

[fedora-source]

baseurl=http://archive.fedoraproject.org/pub/archive/fedora/linux/releases/$releasever/Everything/source/SRPMS

이렇게 세 개를 수정하면 /etc/yum.repos.d/fedora.repo파일의 수정은 끝이납니다.

나머지 두 개의 파일도 위와 비슷한데요 각 파일과 파일에 해당하는 항목에 대해 추가해야할 url을 알려드리겠습니다.


/etc/yum.repos.d/fedora-updates.repo

[updates]

baseurl=http://archive.fedoraproject.org/pub/archive/fedora/linux/updates/$releasever/$basearch/

[updates-debuginfo]

baseurl=http://archive.fedoraproject.org/pub/archive/fedora/linux/updates/$releasever/$basearch/debug/

[updates-source]

baseurl=http://archive.fedoraproject.org/pub/archive/fedora/linux/updates/$releasever/SRPMS/


/etc/yum.repos.d/fedora-updates-testing.repo

[updates-testing]

baseurl=http://archive.fedoraproject.org/pub/archive/fedora/linux/updates/testing/$releasever/$basearch/

[updates-testing-debuginfo]

baseurl=http://archive.fedoraproject.org/pub/archive/fedora/linux/updates/testing/$releasever/$basearch/debug/

[updates-testing-source]

baseurl=http://archive.fedoraproject.org/pub/archive/fedora/linux/updates/testing/$releasever/SRPMS/


이렇게 수정하시면 yum이 다시 잘 동작하는 것을 확인하실 수 있습니다. 같은 원리로 제대로 된 url을 아신다면 yum repository의 주소를 수정하는 것 역시 가능합니다.


혹시나 하위버전의 fedora를 쓸 일이 있으신 분들께 도움이 되었으면 좋겠습니다.


'Linux > Fedora' 카테고리의 다른 글

Fedora vim 설치 시 vim-minimal conflict error 해결방법  (0) 2017.02.10
Fedora 22 한글 자판 설정하기  (0) 2015.08.25
Posted by 어벙벙대마왕
,