본문으로 이동

미디어위키 1.45 안정화가 거의 끝났습니다. 다만 Flow 확장 기능 관련 이슈가 있어서 대체하는 작업을 수행할 계획입니다.

  1. 큰숲백과:청사진에서 위키 발전의 대략적인 방향성을 제시했습니다. 의견이 있으신 분은 큰숲백과토론:청사진에서 의견을 남겨주시면 좋겠습니다.
  2. 기능상의 오류로 지원하지 않고 있는 기능에 대해서는 큰숲백과토론:이슈 트래커에 요약했습니다. 참고하시기 바랍니다.
  3. 데이터베이스 덤프 받고싶으신 분은 큰숲백과 가입 후에 사용자토론:Bigforest에 의견 남겨주시면 ftp 주소, 계정, 비밀번호를 특수:EmailUser를 통해서 공개할 예정입니다.

작은숲:위키노트/Yum

큰숲백과, 나무를 보지 말고 큰 숲을 보라.

Yum(Yellow dog Updater, Modified)은 RPM 기반의 리눅스 시스템을 위한 자동 업데이터 겸 패키지 설치/제거 도구이다. 듀크 대학교의 Linux@DUKE 프로젝트의 일부분으로 개발되었다. yumex 같은 GUI 기반 확장 도구도 있다. Yum 이전에 있었던 Yellowdog Updater(YUP) 도구를 대체하며, 듀크 대학교 물리학부에서 사용되었던 레드햇 리눅스 시스템 관리를 위해서 등장하였다. 그 이후 페도라, CentOS 등 많은 RPM 기반 리눅스 배포판에서 사용되었다. 레드햇의 패키지 관리자 up2date에서도 Yum 저장소에 접근할 수 있다.[1]

기본 사용법[1]

  • 패키지 설치: yum install package
  • 패키지 삭제: yum remove package
  • 패키지 업그레이드: yum update package
  • 설치된 모든 패키지 업그레이드: yum update

Yum 활용 팁

Yum에서 패키지 설치 실패할 때

[Errno 256] No more mirrors to try. 오류 메시지를 뿜으며 Yum이 실패하면 대부분의 경우 쌓인 캐시 때문일 가능성이 크다.

# yum clean all

위와 같이 캐시를 비우고 다시 해보자! 경우에 따라서는 서버에 DNS를 제대로 설정하지 않아서 그런 경우도 있다.

Yum 설치하다 중단한 후 나오는 메시지 처리

Yum으로 패키지를 설치하다 중단하면 설치하던 내용이 캐시에 남아 다음에 Yum을 실행할 때마다 아래와 비슷한 메시지를 내뱉는다.

There are unfinished transactions remaining. You might consider running yum-complete-transaction first to finish them.

이 메시지는 아직 안 끝난 작업이 있으니 yum-complete-transaction으로 먼저 끝내라는 말인데 이전에 설치하다 중단했던 패키지를 다시 설치하려면 yum-complete-transaction 명령을 실행하면 된다. 혹시 시스템에 yum-complete-transaction 명령이 없다면 yum-utils 패키지를 설치한다. 만약 이전에 설치하다 중단했던 패키지를 설치하지 않겠다면 캐시에 저장된 내용을 지우면 된다.

# yum-complete-transaction --cleanup-only

같이 보기

링크

주석

  1. 1.0 1.1 Yum
이 작은숲 문서의 출처는 위키노트의 Lua 오류: 프로세스를 생성할 수 없습니다: proc_open(): Fork failed: Resource temporarily unavailable 문서입니다.