언젠가부터 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 어벙벙대마왕
,

Fedora 22 이전 버전에서는 Window + Space로 한글/영어의 전환이 가능했지만 Fedora 22부터는 한글입력에서 한글입력과 영어입력을 지원하게 되었습니다. 따라서 이전과는 조금 다르게 한글입력을 설정해줘야 합니다.

지금부터 Fedora 22에서 한글입력을 사용하는 방법에 대해 알아보겠습니다.

1. Fedora 메인 화면 왼쪽 위에 있는  [현재 활동 -> 설정 -> 지역 및 언어]를 클릭하면 아래와 같은 화면이 보입니다. (한글 설정을 안하셨으면 영어만 있습니다.)



+ 버튼을 클릭하여 [한국어(Hangul]을 추가해 주세요. 이전까지 이러한 방식으로 입력 소스에 한국어(Hangul)을 추가하는 방식으로 한국어의 사용이 가능했습니다. 하지만 Fedora 22부터는 이렇게 한글을 추가하고 Window + Space를 눌러도 영어가 출력되는 것을 보실 수 있습니다.



위의 두 사진에서 차이점이 보이시나요?? 영어 입력 소스를 사용할 때는 입력 소스가 en으로 표시되고 한글 입력 소스를 사용 할 때는 A로 되어 있는 것을 볼 수 있습니다. 이렇게 되는 이유는 한글 입력 소스에서 자체적으로 영어 입력을 지원하기 때문인데요 이 때문에 한글을 사용하고자 할 때는

[영어 입력 소스 -> 한글 입력 소스-> 한글]의 과정을 거쳐야 사용이 가능하게 되었습니다.


단축키를 한 번만 눌러서 한글 입력을 사용하고자 하신다면, 아래와 같이 영어 입력 소스를 제거하고 사용하시면 됩니다.



한글 입력 소스에서 한/영 전환은 기본적으로 Shift + Space로 설정되어 있습니다. 한글 입력소스만 설정하시고 Shift + Space를 이용하여 한글과 영어를 사용하시면 됩니다.

한/영 전환을 키보드에 있는 한/영키로 하는 것은 역시나 동작하지 않았고 Window+Space로 바꾸는 방법도 아직 찾지 못했네요.. ㅠㅠ 

좀 더 편하게 한/영 전환을 할 수 있는 방법을 찾는다면 내용에 추가하겠습니다.

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

Fedora vim 설치 시 vim-minimal conflict error 해결방법  (0) 2017.02.10
yum repository 변경방법  (0) 2016.01.18
Posted by 어벙벙대마왕
,