강좌
클라우드/리눅스에 관한 강좌입니다.
리눅스 분류

리눅스패키지관리 : 패키지중복 또는 다른 패키지의 파일과 충돌발생시 무시하고 설치하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

리눅스패키지관리 : 패키지중복 또는 다른 패키지의 파일과 충돌발생시 무시하고 설치하기



 

이미 설명드린바와 같이 여러분들께서 설치하고자하는 패키지가 이미 설치되어 있어 중복이 되거나 또는 이미 설치되어 있는 다른 패키지의 일부파일들과 충돌이 발생하는 경우에 정상적인 설치를 할 수 없다.

 

하지만 앞의 예에서 --replacepkgs옵션과 --replacefiles옵션을 동시에 사용하는 예를 보았듯이 이 경우에 이 두 옵션을 동시에 사용하여 설치하면 강제로 설치는 할 수 있다.

 

하지만 앞의 예에서 보았듯이 이 두옵션을 모두 사용하는 것은 문자열의 길이가 길어서 귀찮을 뿐아니라 외우기도 힘들 것이다. 

 

이 경우에 이 두옵션의 효과와 함께 --oldpackage라는 옵션의 효과를 모두 가지고 있는 --force라는 옵션을 사용하면 된다.

 

, --force라는 옵션은 --replacepkgs옵션과 --replacefiles옵션, 그리고 --oldpackage라는 옵션을 모두 사용하는 것과 동일한 효과를 가지고 있다. 

 

따라서 패키지 설치시에 발생할 수 있는 중복과 충돌, 버전문제로 인한 에러발생시에는 --force옵션을 사용하므로서 해결할 수 있게 된다.

 

 

참고로 --oldpackage라는 옵션은 현재 설치하려고 하는 패키지의 버전이 이미 설치되어 있는 패키지의 버전보다 낮은 버전일 경우에 에러가 발생한다. 

 

, 현재 설치하고자하는 버전이 더 낮은 버전일 경우에 이를 무시하고 설치하도록 하는 옵션이 --oldpackage라는 옵션이다.

 

, 이제 --force라는 옵션에 대한 사용예를 보도록 하겠다.

 

아래의 예는 openssl-0.9.7a-2.i386패키지의 중복과 충돌문제로 인하여 설치되지 않았던 것을 --force옵션을 사용하여 강제로 설치한 예이다.

 

 

91ddb894e4609b2321fd0514be033a43_1649385888_7767.png
 

 

 


관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,040 명
  • 현재 강좌수 :  35,850 개
  • 현재 접속자 :  215 명