본문 바로가기
컴퓨터/리눅스

[Linux] 033. nodeps와 force 차이 & yum으로 패키지 업데이트 또는 설치하는 방법

by Tommy0927 2020. 12. 21.
반응형


1. --nodeps 와 --force 차이


리눅스에서 패키지를 설치하거나 삭제할 때 의존성 때문에 설치나 삭제가 안될때 사용하는 옵션이

 

'--nodeps' 와 'force' 의 차이에 대해 알아보겠습니다.

 

--nodeps : 의존성을 무시하고 기존에 동일한 패키지가 없다면, 설치를 진행합니다.

                    그러나 이미 동일한 패키지가 설치되어있을 때는 설치가 잘 안됩니다.

 

--force : 기존에 버젼이 낮은 동일한 패키지가 있는데 업그레이드 차원에서 강제로 다시 설치할 때 사용합니다.

 

 

 


2. yum으로 패키지 업데이트 또는 설치하는 방법


윈도우 설치 후 각각의 드라이브(랜카드,그래픽카등 등...)을 설치하고 나서 윈도우 업데이트를 하는 것 처럼, 리눅스도 설치 후 업데이트 하는 과정, 또는 새로운 패키지를 설치할 때 사용하는 명령어 입니다.

 

yum의 장점은,

 

패키지 간의 의존성을 신경쓰지 않고 설치할 수 있어서, 패키지 설치 도중에 의존성 문제로 필요한 패키지를 또 찾아서 다운받아서 설치하는 번거로움을 덜 수 있습니다.

 

yum의 단점은,

 

인터넷이 연결되어있어야 설치가 가능합니다.

또한, 작업할 패키지명을 알고 있어야 설치할 수 있습니다.

 

 

 

1) yum 명령어로 패키지 설치하는 방법

 

'yum install 패키지이름' 을 입력하면 바로 설치할 수 있습니다.

 

'yum install mariadb'를 입력하여 설치하였습니다. 'complete'가 뜨면 설치 완료된 것 입니다.

 

 

 

2) yum 명령어로 패키지 삭제하는 방법

 

'yum remove 패키지이름' 입력으로 바로 삭제할 수 있습니다.

 

'yum -y remove mariadb'를 입력하여 mariadb 패키지를 삭제하였습니다.

 

패키지에 관련된 삭제할 파일이 많으면 패키지이름 뒤에 *(별)표를 입력하여 모든 파일을 선택할 수 있습니다.

'-y'옵션을 입력하여 '파일을 삭제하시겠습니까?'라는 물음을 일일히 적지않고 바로 삭제할 수 있습니다.

 

'complete'가 뜨면 삭제 완료되었습니다.

 

 

3) yum으로 업데이트할 파일 확인하기

 

 

'yum check-update'를 입력하여 현재 업데이트해야할 패키지를 확인할 수 있습니다.

 

 

4) yum 으로 패키지 업데이트

 

'yum update'를 입력하여 현재 리눅스 상에 업데이트를 해야할 패키지를 업데이트시킬 수 있습니다.

 

많은 패키지가 검색되는 것을 확인할 수 있습니다.

 

마지막에 보시면, y는 'yes'를,  'd'는 dawnload'를,  'N'은 'No'이기에 'y'를 입력하시면, 모든 업데이트필요로하는 파일이 업데이트 됩니다.

'complete'가 뜨면 모든 패키지 업데이트가 완료된것 입니다.

 

마지막으로 'yum info 패키지이름'을 이용해 패키지의 정보도 확인할 수 있습니다.

 

리눅스 OS를 설치하신 후에 바로 업데이트 하시거나 중간중간 업데이트를 하는 방법을 알아보았습니다.

반응형

댓글