FreeBSD 를 사용하면서, 유의해야 할 것들을 정리해 놓았다. 여기서 언급한 내용은 순전히(?) 나의 주관적인 것이기 때문에 100 % 맞다고는 말할 수 없다.

PORT 기반의 패키지 방식의 문제점?

서적 '클릭하세요 FreeBSD' 을 따라하던 중에 문제가 생겼다. PORT 시스템을 가장 최신으로 업그레이드하고, APM 을 설치했다.
apache 와 mysql 은 문제없이 설치되고 동작했다. 하지만, php 를 설치하는 과정에서 발생했다. 문제는 php 가 설치되는 과정에서 의존성을 같이 하는 특정 버전의 패키지가 없다는 것이다. 결국 프비를 다시 설치하고 PORT 시스템을 업그레이드 하기전의 상태에서 APM 을 설치했다.

PORT 방식의 장점이라고 하면, 단연 프로그램의 추가/삭제일 것이다. 사용자가 일일이 파일을 찾아다닐 필요가 없고, 의존성을 일일이 따질 필요가 없기 때문이다. 하지만, 문제는 APM 같이 많은 의존성을 가진 프로그램이 함께 설치될 시 어떤 특정 소프트웨어 하나때문에 APM 을 전체를 다운그레이드 해야 한다는 것이다.

혹시나 모르겠다. 내가 안정버전이 아닌 개발버전에서의 설치였기 때문에 그랬을 수도.

Zabbix 설치 문제점

역시 서적 '클릭하세요 FreeBSD' 을 따라하던 중에 문제가 발생했다. 마지막 부분에서 모니터링 툴의 하나인 zabbix 를 설치하는 과정을 소개했다. 문제는 역시 앞에서 설치했던 APM 이 문제였다. 기존의 설치되어 있던 APM 각각의 버전들과 zabbix 에서 요구한 APM 버전이 서로 달랐던 것이다. 결국 프비를 다시 설치하고, zabbix 를 설치했다. 설치하면서 의존성에 의해 APM 역시 자동으로 설치되었다.

  • computer/system/freebsd_유의할_것들.txt
  • Last modified: 3 years ago
  • by likewind