새로운 PostgreSQL 9.1 머신이 필요합니다. 내가 선택한 배포판은 Debian이었습니다(처음에 배운 것 외에 다른 이유는 없었습니다). 그러나 문서를 보기 시작했을 때 데비안은 다음에서 이러한 패키지를 관리하는 것으로 보였습니다.http://backports-master.debian.org/Instructions/. 이것은 분명히 데비안에서 실제로 테스트되지 않은 불안정한 패키지의 저장소입니다.
문제는 내 평가가 맞는가 하는 것입니다. 백포트된 저장소인가요? 이게 불안정하다면 왜 제작박스에 올려놓겠습니까? 고려해야 할 패키지 관리자가 있는 또 다른 배포판이 있습니까?
답변1
짧은 버전
백포트에서 PostgreSQL 패키지를 안전하게 설치할 수 있습니다. 시스템을 손상시키지 않는 안정적인 소프트웨어를 얻을 수 있습니다.
더 긴 버전
데비안은 안정 버전, 베타 버전, 불안정 버전의 세 가지 버전으로 나뉩니다. 바라보다데비안 버전. 분명히 당신은 프로덕션 환경에 선호되는 버전인 Debian stable 버전을 실행하고 있는 것 같습니다.
당신이 주장하는 것부터필요확인할 수 있는 PostgreSQL 9.1 버전패키지 저장소안정적인 PostgreSQL 버전은 8.4이고 베타 및 불안정 버전은 9.1입니다.
당신이 할 수 있는 일은 데비안 버전을 안정 버전에서 베타 버전으로 바꾸는 것입니다. 그러나 업데이트 대신 다른 옵션이 있습니다모두시스템을 다른 버전으로 변경하려면 다음을 사용하십시오.후면 포트. 이는 안정 버전용으로 컴파일된 테스트 또는 불안정한 릴리스의 단일 또는 몇 가지(몇 개 이상이면 테스트로 업그레이드하는 것을 고려해야 함) 패키지입니다. 이점은 Debian 안정 브랜치를 유지하면서 필요한 최신 소프트웨어(여기서는 PostgreSQL)를 사용할 수 있다는 것입니다. 소프트웨어는 광범위하게 테스트되지 않았습니다. 그렇지 않으면 안정적이지만 패키지가 시스템을 손상시킬 가능성은 없습니다. 이는 테스트 또는 불안정한 분기로 변경하는 것보다 더 안전한 접근 방식입니다.
답변2
당신이 데비안을 선택한 데에는 그만한 이유가 있습니다. 하지만 앞으로도 이 선택을 고수해야 합니다.
또 다른 아이디어는 RedHat, CentOS 또는 Scientific Linux를 사용하는 것입니다.
안정적으로 보이는 걸 찾았어요저장소EL5의 경우.
답변3
PostgreSQL은 Squeeze(6.x), Wheezy(7.x), Jessie(8.x, 현재 안정) 및 sid(불안정) 포트와 다양한 Ubuntu 변종을 포함하는 자체 APT 저장소를 유지 관리합니다.
/etc/apt/sources.list.d/20-pgsql.list
콘텐츠 추가 지침을 찾을 수 있습니다.여기
노트: 이 페이지에서는 소스 목록에 저장소를 추가하는 방법을 다룹니다.그리고신뢰할 수 있는 패키지 서명자의 키링에 pgdg GPG 키를 추가합니다. 이렇게 하지 않으면 apt-get은 키를 신뢰할 수 없기 때문에 소스 사용을 거부합니다.
개인적인 경험으로 볼 때 현재 배포판에 아직 포함되지 않은 postgreSQL 버전이 필요한 경우 이것이 최선의 선택입니다.
답변4
Postgresql 9.1.3의 릴리스 버전을 살펴보았는데 소스에서도 쉽게 빌드할 수 있습니다. 일부 -devl 패키지를 설치해야 할 수도 있지만 쉬울 것입니다.
중요한 경우 개인적으로 소스에서 빌드하는 것이 좋습니다. 그렇지 않으면 위의 답변은 데비안에 매우 좋습니다.