기존에 소스코드를 빌드하여 설치한 경우 반드시 제거해야한다. 제거 방법은 아래 명령어를 사용하도록 한다.
만약 소스코드 디렉토리를 삭제한 경우에는 다시 다운로드 받아 저장한 다음, 설치했던 때와 같은 configure 옵션을 준 다음에 명령어를 입력하면 된다.
$ cd "기존 소스코드 디렉토리"
$ make uninstall
EPEL Release 저장소 설치 (이미 설치했다면 건너뛴다.)
$ yum install epel-release
Git 설치 (이미 설치했다면 건너뛴다.)
yum install git
HTTPS 지원을 위한 의존성(GnuTLS) 설치 (HTTPS를 사용하지 않는다면 건너뛴다.)
$ yum install gnutls gnutls-devel
libmicrohttpd 소스코드 클론(다운로드)
# 원하는 작업 디렉토리...
$ cd ~
$ git clone https://github.com/Karlson2k/libmicrohttpd.git
$ cd libmicrohttpd
$ git checkout v0.9.71
빌드 전 구성 설정
$ autoreconf -fi
$ ./configure --prefix=/usr --libdir=/usr/lib64 --enable-https=yes
만약, HTTPS를 사용하지 않는다면 --enable-https=yes를 --enable-https=no로 변경한다.
빌드 및 설치
$ make
$ make install
'기술 > 기타' 카테고리의 다른 글
라즈베리파이 OS에서 무선랜 지역을 변경하는 방법 (Wi-Fi/무선 인터넷/와이파이)가 검색되지 않는 경우) (1258) | 2021.07.12 |
---|---|
라즈베리파이 OS에 한글 폰트 설치 (글자가 사각형/네모/ㅁ로 나올 때) (1256) | 2021.07.12 |
라즈베리파이에 OS(Raspberry Pi OS) 설치하기 (1142) | 2021.07.10 |
CentOS 7에 Janus-gateway(WebRTC media server) 설치하기 (3425) | 2020.11.15 |
깃허브 페이지(GitHub Pages) 만들기 (5429) | 2020.10.02 |
댓글