'Fedora'에 해당되는 글 2건

  1. 2017.02.10 Fedora vim 설치 시 vim-minimal conflict error 해결방법
  2. 2016.01.18 yum repository 변경방법

언젠가부터 Fedora에서 vim 설치 시 error가 발생하기 시작했다. 정확히 무슨 버전부터 그랬는지 정확히 기억나진 않지만 Fedora 22~23 즈음부터 였던걸로 기억한다.


sudo dnf install -y vim 명령어를 입력하면 Conflict vim-minimal 이런 에러가 발생하는데 이때 해결방법은 터미널을 열고


sudo dnf erase vim-minimal 을 입력한다.


vim-minimal과 sudo가 같이 지워진다. (sudo가 왜 지워지는지 이유는 모르겠다.)


sudo가 지워졌기 때문에 이후 과정은 root 계정으로 해야한다. 당연한 이야기지만 sudo가 지워져서 sudo dnf .. 명령어를 수행할 수가 없다.


root 계정으로 dnf install -y vim 을 입력하여 vim 설치


vim 설치 이후에 root 계정에서 dnf install -y sudo 를 입력하여 sudo 설치


이렇게하면 sudo와 vim 둘 다 이용이 가능하다. 아직 vim이 설치되지 않는 원인은 모르겠다.





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

yum repository 변경방법  (0) 2016.01.18
Fedora 22 한글 자판 설정하기  (0) 2015.08.25
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 어벙벙대마왕
,