Linux Server

리눅스 소프트웨어 관리

delmaster 2015. 5. 11. 11:17

[소프트웨어 관리]

* RPM(Redhat Package Manager), DPMS(Debian Package Management System) 등의 패키지 관리자

 

[Red Hat RPM]
    * 설정파일, 바이너리, 스크립트, 메타데이터 등 설치, 업데이트, 제거에 필요한 모든것이 들어 있다.
    * Fedora, CentOS, OpenSUSE 등이 RPM 사용.
    * Package이름 구성 : 패키지이름-버전-릴리즈.아키텍쳐.rpm (ex : bash-4.1.2-15.e16_4.x86_64)

 

[RPM 설치 옵션]


--install(-i) : 설치 단, 이전버전이 설치되어 있으면 설치하지 않는다.
--oldpackage : 예전 버전의 패키지로 교체
--upgrade(-U): 이전 버전이 설치되어 있으면 업그래이드, 없으면 설치
-F : 이전 버전이 설치되어 있으면 설치. 없으면 설치 안함.
--erase(-e) : 삭제
--force : RPM설치시 검사 단계 무시하고 설치. 특정옵션을 주고 설치할때 사용
--h : 설치 진행상황 표시
--percent : 설치 진행률 표시
--nodeps : 의존성 무시하고 설치
--test : 실제 설치전 테스트
-v : 설치 정보 출력
--query(-q) : 패키지의 정보 보기 ex)rpm -q bash
-qa : 시스템에 설치된 패키지 정보 표시
-qi <Package> : Package 이름, 버전, 설명 정보 출력
-qR <Package> : Package가 의존하는 목록 출력
-ql <Package> : Package에 포함된 파일 출력
-qd <Package> : Package에 포함된 문서 파일만 출력
-qc <Package> : Package에 포함된 설정 파일만 출력
-qf <File> : 해당 File이 어느 Package에 설치된 파일인지 Query

-ivh <Package> : Package 설치
-Uvh <Package> : 이전 버전의 Package가 있다면 Package 삭제 후 새로운 버전으로 업그래이드

 

 

 


[yum]
 * yum install <Package> : 패키지 설치, 가능하면 업데이트
 * yum info <Package> : 패키지 정보
 * yum groupinstall <PackageGroup> : 패키지 그룹 설치
 * yum groupinfo <PackageGroup> : 패키지 그룹 정보
 * yum search <*Package*> : 특정 문자열로 패키지 검색
 * yum remove <Package> : 패키지 삭제
 * yum list [Package] : update 가능한 패키지 확인
 * yum update [Package] : 패키지 업데이트
 * yum install <RPM> : 보유중인 rpm 패키지설 설치(의존성관련파일 자동 다운로드)

 

# YUM으로 RPM 다운로드

- 패키지 설치

yum install yum-downloadonly

- 다운로드 방법

yum install <패키지명> --downloadonly

- 다운로드 방법(다운로드경로지정)

yum install <패키지명> --downloadonly --downloaddir=<경로>

 

 

 

[리눅스에 크롬 설치]

 

vi /etc/yum.repos.d/google.repo

 

[google]
name=Google - x86_64
baseurl=http://dl.google.com/linux/rpm/stable/x86_64
enabled=1
gpgcheck=1
gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

 

그래도 안되면

# wget http://chrome.richardlloyd.org.uk/install_chrome.sh
# chmod u+x install_chrome.sh
# ./install_chrome.sh

 

'Linux Server' 카테고리의 다른 글

리눅스 파일 시스템  (0) 2015.05.12
리눅스 디스크 추가  (0) 2015.05.11
리눅스 압축 해제  (0) 2015.05.11
리눅스 xwindows 설치  (0) 2015.05.11
리눅스 top  (0) 2015.05.08
리눅스 ps - 실행중인 프로세스 확인  (0) 2015.05.08
리눅스 네트워크 설정  (0) 2015.05.08
리눅스 버전 확인  (0) 2015.05.08