맥(Mac) 에 VLLM 을 설치에 대한 문서 입니다. 보통 VLLM 은 Nvidia GPU 를 가진 시스템에서 주로 설치하지만 맥에서도 사용할 수 있다. 이때 핵심은 CPU 기반 LLM 이 되도록 설치하는 것이다. Brew 설치 맥(Mac) 에 Brew 를 설치해준다. 이 brew 는 리눅스에 apt, dnf 와 같은 기능을 한다. 맥으로 포팅된 각종 프로그램들을 brew 명령어를 이용해서 설치할 수 있다. 설치만 해주는게 아니라 프로그램 업데이트 추적, 패키지 삭제 등도 함께 제공한다. brew 를 이용해서 Python3.12 를 설치해 준다. Python3.12 설치 brew 를 […]
mysql_secure_installation error
mysql 을 커스텀 설치를 하게 되면 mysql.sock 파일 위치도 변경될 수 있다. 이럴때에 mysql_secure_installation 을 실행하면 임시 패스워드가 맞아도 다음과 같이 오류가 발생한다. mysql.sock 파일이 위치가 반드시 /tmp/mysql.sock 여야만 작동된다는 의미로 에러를 낸다. 해결방법 이럴때는 MYSQL_UNIX_PORT 라는 리눅스 환경변수를 설정해주면 된다. 다음과 같다.
Tabby 터미널 설정
Tabby 는 인기있는 Terminal 프로그램 이다. 그런데, 터미널 컬러를 커스텀해서 사용하고 있는데 다음과 같이 기록해 둔다. 터미널 컬러 테마인데, Material 과 Tabby Default Light 세팅이 되어 있고 여기서 Material 을 사용중이다.
Mariadb 11.8.3 컴파일 설치
Mariadb 11.8.3 을 컴파일 설치 해본다. 환경 설치는 Oracle Linux 10 에서 진행됐다. Oracle Linux 는 RHEL 호환 배포판이다. 의존성 패키지 설치 다음과 같이 의존성 패키지를 설치해야 한다. Mariadb 운영을 위한 시스템 계정 생성 mariadb 를 운영하기 위한 시스템 계정을 다음과 같이 생성한다. 이 계정은 빌드 옵션에서 똑같이 사용된다. Mariadb 스토리지 디렉토리 생성 mariadb 에서 사용할 데이터베이스 스토리지 드렉토리를 생성한다. Cmake 빌드 이제 빌드를 위한 Cmake 빌드를 해야 한다. 다음과 같이 한다. 컴파일 이제 다음과 같이 빌드하고 컴파일을 한다. 설치 […]
만료된 dnf gpg key 삭제하기
dnf 명령어를 이용해서 패키지를 업데이트를 하던 중에 다음과 같은 증상으로 설치가 되지 않았다. 위와같이 GPG check FAILED 라면서 설치가 되지 않았다. 원인 출력된 내용을 보면 GPG Key 가 문제라는 건데, 만료 날짜가 2025-08-23 이며 날짜가 이미 지났다. 결국에는 GPG Key 가 만료가 되어서 설치가 진행되지 않은 것이다. 해결 먼저 문제가 됐던 GPG Key 에 대한 정보를 얻어야 한다. 다음과 같이 얻을 수 있다. rpm 명령어를 이용해 패키지 GPG Key 리스트를 볼 수 있다. 여기서 문제가 되는 것이 Grafana 이기 때문에 […]