로컬 설치를 시도해 보았지만 pgvector에서 문제가 발생했습니다. Fedora 42와 Postgres 16 환경입니다. 패키지로 설치된 pgvector 버전은 0.6.2인데, 더 최신 버전을 사용하려면 소스에서 컴파일해야 하는 것 같습니다.
그런데 pgvector를 빌드하는 과정에서 충돌이 발생했는데, postgresql-private-devel 패키지가 필요하며 이 패키지가 libpq-devel과 충돌하는 요청을 가지고 있었습니다.
다음 방법으로 해결했습니다:
-
sudo dnf install postgresql-server-devel --allowerasing - pgvector 빌드
- 설치된 버전 확인
sudo -u postgres psql discourse_development -c "SELECT * FROM pg_available_extensions WHERE name = 'vector';" -
sudo systemctl restart postgresql