일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- db
- 컨테이너
- docker
- 코딩테스트
- programmers
- 리눅스
- Cosmos
- TDD
- 프로그래머스
- 도커
- 스노트 룰
- 데이터베이스
- MySQL
- Python
- Snort Rule
- OSI7계층
- 라우팅프로토콜
- snort
- coding test
- Router
- Routing
- Linux
- 라우터
- database
- Container
- 코딩 테스트
- 라우팅
- 트레바리
- 스노트
- osi7layer
Archives
- Today
- Total
Simple is IT, 누구나 보고 누구나 깨닫는 IT
Redhat(CentOS)_Software Package Manager 본문
설치 파일을 이용한 관리
RPM
: Redhat 계열의 패키지 관리 파일
RPM
|
확인 |
-qa ( | grep [특정 파일] )
-qa [패키지명]
|
-q : 질의
-a : 모든 패키지
|
설치 |
-ivh [패키지 파일명] |
-i : 설치 옵션
-v : 자세한 정보 출력 옵션
-h : 설치 진행과정 도식 옵션
|
|
제거 |
-evh [패키지 파일명] |
-e : 삭제 옵션 |
|
업데이트 |
-Uvh [패키지 파일명] |
-U : update 옵션 |
소스 코드를 이용한 관리
./configure
환경 설정 파일
make
makefile의 내용대로 컴파일
make install
컴파일 된 파일을 설치
인터넷 저장소를 이용한 관리
레포지터리
: 인터넷에 존재하는 여러 저장소에 여러 패키지들을 올려놓음.
YUM
설치 : yum install [패키지명] // 의존성이 있는 파일 모두 설치한다. * : 관련 패키지 모두 설치
삭제 : yum erase [패키지명]
업그레이드 : yum upgrade [패키지명]
ex RPM )
wget http://dl.marmotte.net/rpms/redhat/el7/x86_64/nghttp2-1.21.1-1.el7/libnghttp2-1.21.1-1.el7.x86_64.rpm
rpm -ivh libnghttp2-1.21.1-1.el7.x86_64.rpm
rpm -qa | grep libnghttp2 // 설치 되었나?
rpm -ql libnghttp2 // 연관된 패키지
rpm -qR libnghttp2 // 의존성 리스트 확인
rpm -evh libnghttp2 // 패키지 삭제
rpm -Uvh libnghttp2 // 업데이트 명령이지만 설치가 되어있지 않으면 설치
ex Source code )
wget https://ftp.gnu.org/gnu/bison/bison-3.1.tar.gz
tar zxvf bision-3.1.tar.gz
cd bision-3.1
cat README | more // 설치 과정을 확인하기
./configure // 설치 진행, checking : 해당 환경에 여러 구성 요소 체크
왼 편의 사진과 같이 의존성에 대한 에러가 날 수 있다.
m4 설치 진행 후 ./configure 진행 가능 // 진행 후엔 makefile 이 생성되어 있다.
make // Compile 진행
ex YUM )
yum install bind -y // 패키지 설치 -y는 자동 허용 옵션
yum list [패키지] // 패키지 저장소 찾기, /etc/yum.repos.d/ 저장소의 목록들이 있다.
'Simple is IT > Server' 카테고리의 다른 글
Linux_NFS (Network File System) (0) | 2020.05.06 |
---|---|
Linux Part 11. Linux Log (0) | 2020.05.06 |
Ubuntu 18.04 Network Settings (0) | 2020.05.06 |
CentOS Linux Network configure (0) | 2020.05.06 |
Linux Part 10. 리눅스의 백업 및 복구 (0) | 2020.05.06 |
Comments