
Ubuntu 14 서버를 관리하고 있습니다. nginx -v
bash를 입력하면 nginx version: nginx/1.4.6 (Ubuntu)
. 에 따르면nginx.org, 최신 안정 버전나타납니다1.4.6이 아니라 1.13.9가 되어야 합니다. 그러나 를 실행하면 sudo apt-get install --only-upgrade nginx
"최신 버전이 이미 설치되어 있습니다"라는 응답이 나타납니다. 이를 통해 내가 얻은 버전 번호가 nginx -v
완전히 명확하지 않다는 것을 이해합니다. 버전 번호는 무엇을 의미하나요?
답변1
Ubuntu의 패키지는 원본 소프트웨어 버전과 동일한 속도로 진행되지 않습니다.
Canonical에서 Ubuntu 14.04에 대해 지원되는 최신 nginx 버전은 명령 출력에서 볼 수 있는 버전이며 nginx -v
, 이 경우 1.4.6입니다. Ubuntu의 자체 패키지는 Canonical의 자체 테스트 및 통합 프로세스를 거치며 OS에서 지원하려는 특정 버전을 선택합니다.
또한 Ubuntu 14는 사용 가능한 최신 Ubuntu 배포판이 아니며, 16.04 버전에는 최신 버전의 nginx가 제공될 가능성이 높습니다.
Ubuntu에 사용할 수 있는 최신 nginx 버전의 비공식 패키지가 있을 수 있으며, 인터넷에서 해당 패키지를 검색할 수 있습니다.
답변2
Tero Kilkanen이 이미 언급했듯이 Ubuntu의 Nginx 패키지는 최신이 아닙니다. 그런데 이것은 Ubuntu의 특정 Nginx 문제가 아닙니다. 이는 많은 패키지의 경우입니다.
그러나 Nginx 안정 패키지를 Ubuntu에 가져오는 가장 빠른 방법을 위해서는 다음을 사용하십시오.ppa:nginx. Nginx 팀에서 관리합니다.
sudo apt-get install software-properties-common
sudo add-apt-repository -y ppa:nginx/stable
sudo apt-get update
sudo apt-get install -y nginx