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를 설치하신 후에 바로 업데이트 하시거나 중간중간 업데이트를 하는 방법을 알아보았습니다.
'컴퓨터 > 리눅스' 카테고리의 다른 글
[Linux] 035. 하드(HDD) 구조 & 파티션 3가지 타입 (0) | 2020.12.23 |
---|---|
[Linux] 034. ftp로 파일 올리는 방법 & ftp로 파일 다운받는 방법 (0) | 2020.12.22 |
[Linux] 032. 패키지 설치및 삭제시 유의 사항 & 패키지 삭제하는 방법 (0) | 2020.12.18 |
[Linux] 031. 패키지 설치, 삭제 rpm 명령어 및 옵션 정리 (0) | 2020.12.17 |
[Linux] 030. 패키지 파일 구조는 어떻게 구성되어있을까? (0) | 2020.12.16 |
댓글