Preparing to unpack nginx_1.9.6-1~trusty_amd64.deb ... Unpacking nginx (1.9.6-1~trusty) over (1.6.2-5ubuntu3.1) ... dpkg: error processing archive nginx_1.9.6-1~trusty_amd64.deb (--install): '/etc/default/nginx'의 덮어쓰기를 시도합니다. 이 파일은 nginx-common 1.6.2-5ubuntu3.1 패키지에도 들어있습니다 dpkg-deb: error: subprocess 붙여넣기 was killed by signal (파이프가 깨어짐) 처리하는데 오류가 발생했습니다: nginx_1.9.6-1~trusty_amd64.deb
전 요렇게 업데이트 했습니다. 업데이트 이후에는 업로드가 잘 안되는 문제가 있는데, nginx.conf에 include된 파일 찾아서(server {~} 블럭이 있는 파일) upload-max-size-limit이던가(확실하지는 않아요) 설정값 추가해서(엔진엑스 기본값은 1M입니다. 전 8M으로 바꿨어요) 해결했습니다 ^~^
댓글 5
우분투 PPA를 사용하면 편리합니다.
https://www.nginx.com/resources/wiki/start/topics/tutorials/install/
그러나 우분투에서 기본으로 제공하는 버전과 설정파일 위치 등이 약간씩 달라져서
셋팅을 좀 변경해야 할 가능성도 있으니 주의하세요.
근데 굳이 1.9.5를 사용할 필요가 없다고 생각되는데요... 아직 HTTP2를 지원하는 브라우저도 별로 없고요.
그냥 안정화버전 사용하셔도 성능이나 기능에는 아무 지장이 없습니다.
Preparing to unpack nginx_1.9.6-1~trusty_amd64.deb ...
Unpacking nginx (1.9.6-1~trusty) over (1.6.2-5ubuntu3.1) ...
dpkg: error processing archive nginx_1.9.6-1~trusty_amd64.deb (--install):
'/etc/default/nginx'의 덮어쓰기를 시도합니다. 이 파일은 nginx-common 1.6.2-5ubuntu3.1 패키지에도 들어있습니다
dpkg-deb: error: subprocess 붙여넣기 was killed by signal (파이프가 깨어짐)
처리하는데 오류가 발생했습니다:
nginx_1.9.6-1~trusty_amd64.deb
기존의 nginx를 제대로 제거하지 않으셨네요. 우분투 기본 패키지를 PPA로 교체하려면 일단 삭제후 재설치하는 것이 안전합니다.
sudo dpkg -P nginx-common
sudo apt-get install -f
sudo apt-get install nginx
전 요렇게 업데이트 했습니다. 업데이트 이후에는 업로드가 잘 안되는 문제가 있는데, nginx.conf에 include된 파일 찾아서(server {~} 블럭이 있는 파일) upload-max-size-limit이던가(확실하지는 않아요) 설정값 추가해서(엔진엑스 기본값은 1M입니다. 전 8M으로 바꿨어요) 해결했습니다 ^~^
sudo apt-get remove nginx
키입력
apt-key adv --keyserver keyserver.ubuntu.com --recv-keys C300EE8C
sudo apt-add-repository ppa:nginx/development
sudo apt-get update
sudo apt-get install nginx