본문 바로가기

컴퓨터/리눅스41

[Linux] 033. nodeps와 force 차이 & yum으로 패키지 업데이트 또는 설치하는 방법 1. --nodeps 와 --force 차이 리눅스에서 패키지를 설치하거나 삭제할 때 의존성 때문에 설치나 삭제가 안될때 사용하는 옵션이 '--nodeps' 와 'force' 의 차이에 대해 알아보겠습니다. --nodeps : 의존성을 무시하고 기존에 동일한 패키지가 없다면, 설치를 진행합니다. 그러나 이미 동일한 패키지가 설치되어있을 때는 설치가 잘 안됩니다. --force : 기존에 버젼이 낮은 동일한 패키지가 있는데 업그레이드 차원에서 강제로 다시 설치할 때 사용합니다. 2. yum으로 패키지 업데이트 또는 설치하는 방법 윈도우 설치 후 각각의 드라이브(랜카드,그래픽카등 등...)을 설치하고 나서 윈도우 업데이트를 하는 것 처럼, 리눅스도 설치 후 업데이트 하는 과정, 또는 새로운 패키지를 설치할 .. 2020. 12. 21.
[Linux] 032. 패키지 설치및 삭제시 유의 사항 & 패키지 삭제하는 방법 패키지 설치및 삭제시 유의 사항 패키지를 설치 및 삭제시에 유의사항에 대해 알아보기에 앞서, 윈도우 OS 와 리눅스 OS의 차이점을 잠시 살펴보도록 하겠습니다. 기본적으로 하나의 프로그램은 여러가지 파일들의 집합입니다. 각 파일마다 설치되어야할 곳이 존재합니다. 윈도우에서는 하나의 프로그램을 설치하려면, 노락색 커서에 있는 것 처럼 실행파일만 설치한다면, 모든 파일을 적재적소에 설치가 이루어집니다. 그러나 리눅스에서는 프로그램을 설치하려면 해당 프로그램에 필요한 패키지들을 각각 설치를 해줘서 완성해야합니다. 위에사진처럼 각 파일은 의존하는 파일이 존재하기에 만약에 하나의 패키지가 잘못되면 물론 작동은 되겠지만, 어느 시점에 에러가 날 확률이 높아지는 것이죠. 그러기에 리눅스에 프로그램을 설치시 패키지 간.. 2020. 12. 18.
[Linux] 031. 패키지 설치, 삭제 rpm 명령어 및 옵션 정리 패키지 설치, 삭제 rpm 명령어 및 옵션 정리 패키지 설치할 때 rpm 명령어와 옵션에 대해 알아보도록 하겠습니다. 1) 패키지 설치 기본적으로 설치시 입력하는 방법은 위의 사진과 같습니다. 'rpm 옵션 패키지이름과버전.rpm' 이라고 입력하여 설치를 진행합니다. 위에 사진 보시면 -ivh와 -Uvh의 차이는, 'i' = 설치를 하겠다는 의미, 'v' = 보여달라는 의미, 'h' = #(hash)형식으로 보여달라는 의미 입니다. '-ivh' = 설치하겠는데, ##### 형식으로 가시적으로 설치진행사항을 보여달라는 옵션입니다. '-Uvh' = 동일한 패키지가 없다면 설치를 실행하고, 있다면 버젼 업데이트를 하면서 설치해달라는 옵션입니다. 2)패키지 삭제 'rpm -e [package]' = 패키지 삭제.. 2020. 12. 17.
[Linux] 030. 패키지 파일 구조는 어떻게 구성되어있을까? 패키지 파일 구조는 어떻게 구성되어있을까? 안녕하세요~ 리눅스에서 패키지 파일을 다운받을 때, 어떤 패키지를 다운받아야할지, 패키지는 어떻게 구성되어 있는지 알아보도록 하겠습니다. (리눅스 패키지 다운받을 수 있는 곳은 아래 주소입니다.) mirror.kakao.com/centos/7.9.2009/os/x86_64/Packages/ CentOS Mirror mirror.kakao.com 우리가 패키지를 다운받으려고 들어가면, 위에 사진처럼 엄청나게 많은 패키지 파일이 공유되어있는 것을 볼 수 있는데요, 패키지의 긴 이름에 있는 문자와 숫자 각각이 파일의 어떤 점을 나타내고 있는지 알아보도록 하겠습니다. 간략하게 작성해보면 아래와 같습니다. 1. 패키지의 이름을 나타냅니다. 숫자 '7'번 앞에 하이픈을 기.. 2020. 12. 16.