< yum >
버전 확인
# yum version
현재 패키지에 문제가 있는지 검사
# yum check [패키지명]
yum check-update [패키지명]
=================================================
설치
# yum install [패키지명]
# yum -y install [패키지명]
-y 옵션을 통해 설치 과정에서 묻는 질문들에 모두 yes를 입력
설치되어 있는 패키지 목록 보기
# yum list installed
# yum list installed | grep [패키지 명]
패키지를 삭제가 가능하며 또한 의존성 관련 패키지들도 같이 삭제
# yum remove [패키지 명]
모든 패키지 목록을 확인
# yum list
# yum list | grep [패키지 명]
설치된 패키지 중 업데이트된 패키지만 확인
# yum list updates
proxy 환경일 경우 추가 설정
# vi /etc/yum.conf 에
proxy=http://xxx.xxx.xxx.xxx:포트 추가
yum install [패키지명] : 패키지 설치
yum remove [패키지명] : 패키지 삭제
yum update [패키지명] : 패키지 업데이트
yum info [패키지명] : 패키지 정보 확인
yum search [검색어] : 패키지 검색
yum list : 패키지 목록 보기
yum list installed : 설치된 패키지 목록 보기
yum history list : 패키지 설치, 변경, 삭제로 변경된 정보 보기
yum repolist : 저장소 확인하기
< rpm >
설치
rpm 다운로드 후 (확장자 생략가능)
# rpm -Uvh [패키지명].rpm (업그레이드가 필요하면 자동 업그레이드, 없으면 설치)
# rpm -ivh [패키지명].rpm
옵션
-i(--install) 패키지를 설치할때 사용하는 옵션
-U(--upgrade) : 패키지 업그레이드, 설치되어 있지 않은 패키지는 새로 설치한다.
-F(--freshen) : 이전버전의 rpm 패키지가 설치되어 있는 경우만 업그레이드 한다.
-e(--erase) : 패키지 삭제 옵션
-v : rpm 명령 수행시 발생하는 메시지를 자세하게 보여준다.
-h(--hash) : rpm 명령 수행시 hash mark (#) 로 진행 상황을 보여준다
조회
# rpm -q [패키지이름(또는 포함된 단어)]
또는
# rpm -qa | grep [패키지이름(또는 포함된 단어)]
삭제
# rpm -e [패키지이름]
rpm 명령으로 패키지를 설치할 경우는 다운받은 패키지 파일명을 full로 입력을 해야 하며,
삭제의 경우는 full 파일명을 입력하지 않고, 패키지명이나, 패키지 버전까지만 입력하면 된다.
참조 : https://dimdim.tistory.com/entry/RPM-%EC%82%AC%EC%9A%A9%EB%B0%A9%EB%B2%95
RPM 사용방법
* 가장 많이 사용하는 - 설치하기 옵션! : rpm -Uvh 패키지파일이름 : 업그레이드(기존의 것을 삭제하고 설치)하며 그 과정을 자세히 보여준다. * 가장 많이 사용하는 - 삭제하기 옵션! : rpm -
dimdim.tistory.com
--------------------------
yum repoInstalling the epel repository
CentOS 7 / RHEL 7
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
CentOS 6 / RHEL 6
rpm -Uvh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
https://www.lesstif.com/system-admin/rhel-centos-5-6-7-epel-remi-repository-6979743.html
RHEL/CentOS 5,6,7 에 EPEL 과 Remi Repository 설치하기
remi 저장소는 설치해도 기본적으로 활성화 되지 않으므로 yum 사용시 --enablerepo=remi 를 추가하거나 /etc/yum.repos.d/remi.repo 에서 enabled=1 로 설정해야 한다.
www.lesstif.com
php 5.6 에 gd 설치 예)
yum install php-gd --enablerepo=epel,remi,remi-php56