質問: ラズパイ(raspbian buster)に最新版Nginx(1.17.7)をインストールしましたが、 apt upgradeで1.17.8に更新することができません。 ソースパッケージからビルドしたアプリはapt upgradeで更新することはできないのでしょうか? 一度アンインストールして再度作業をやり直す必要がありますか? 最新版Nginx(1.17.7)をインストールしたときの手順は以下の通りでした。 sudo wget -O - http://nginx.org/keys/nginx_signing.key | apt-key add - sudo echo "deb http://nginx.org/packages/mainline/debian/ buster nginx" >> /etc/apt/sources.list.d/nginx.list sudo echo "deb-src http://nginx.org/packages/mainline/debian/ buster nginx" >> /etc/apt/sources.list.d/nginx.list sudo apt update sudo apt-get build-dep nginx sudo mkdir /usr/local/src/nginx sudo chmod 777 /usr/local/src/nginx cd /usr/local/src/nginx sudo apt-get source nginx cd /usr/local/src/nginx/nginx-1.17.7 sudo dpkg-buildpackage -uc -b sudo dpkg -i nginx_1.17.7-1~buster_armhf.deb
回答: > > ソースパッケージからビルドしたアプリをapt upgradeでアップデートできますか? > > > 出来ませんね。 > > 一度アンインストールして再度作業をやり直す必要がありますか? > > > Nginxは知りませんが、最新のソースやサイトの方を見に行くとアップグレードの方法が書いてある場合があります。 (が、Nginxだと恐らく設定ファイルを保存して~くらいでしょう。)