*Rocky Linux에 Apache Web Service Demon 패키지(httpd) 설치하는 과정을 기록한 엔지니어 노트입니다.
선행 조건
- rocky9.4.dvd.iso 파일이 삽입되어 있어야 함
- mount /dev/cdrom /media/ 통해서 마운트하기(띄어쓰기 주의)
1. httpd 패키지 위치 확인 및 설치해보기
자, 문제 상황이 발생했다. 의존성 문제로 인해 httpd 패키지를 설치하기 위해서는 선행 파일들이 필요하다.
2. 패키지 간 의존 관계 정리
여러 번의 시행착오를 통해 설치해야할 패키지들 간의 의존 관계를 다음과 같이 정리했다.
3. 관계도를 기반으로 httpd 패키지 설치
1) libapr-1
[root@localhost a]# rpm -ivp apr-1.7.0-12.el9_3.x86_64.rpm
2) ☆상호 의존성을 가지는 패키지는 동시에 설치해야 한다.
[root@localhost a]# rpm -ivp apr-util-bdb-1.6.1-23.el9.x86_64.rpm apr-util-1.6.1-23.el9.x86_64.rpm
3) httpd-tools
[root@localhost h]# rpm -ivp httpd-tools-2.4.57-8.el9.x86_64.rpm
4) httpd-filesystem
[root@localhost h]# rpm -ivp httpd-filesystem-2.4.57-8.el9.noarch.rpm
5) system-logos-httpd
[root@localhost r]# rpm -ivh rocky-logos-httpd-90.15-2.el9.noarch.rpm
6) httpd-core
[root@localhost h]# rpm -ivh httpd-core-2.4.57-8.el9.x86_64.rpm
7) httpd-2
[root@localhost h]# rpm -ivh httpd-2.4.57-8.el9.x86_64.rpm
*하위 패키지들을 모두 설치하면 httpd 패키지가 정상적으로 설치된다
힘들지만 오늘도 해낸 나를 위한 한 마디,
"You wil face many defeats in life, but never let yourself be defeated", Maya Angelu
'System > Linux' 카테고리의 다른 글
[Linux] 파일 소유권 & 권한 / 특수 권한 (0) | 2024.09.19 |
---|---|
[Linux] Linux 서버를 통해 PC방에서 Tetris 대결을 할 수 있게 하자! (2) | 2024.09.14 |
[Linux] 하드 링크 & 심볼릭 링크 / 파일 관리 명령어 (0) | 2024.09.12 |
[Linux] 디렉토리 구조 & 관리 명령어 / 절대 경로 & 상대 경로 (4) | 2024.09.11 |
[Linux] Linux 관련 기본 정보와 기초 명령어 (0) | 2024.09.11 |