已编辑,更多内容请参阅其他帖子。
答案1
您有来自 Trusty 和 Xenial 的混合套餐
deb https://oss-binaries.phusionpassenger.com/apt/passenger xenial main
deb https://oss-binaries.phusionpassenger.com/apt/passenger xenial main
备份所有的sources.list,/etc/apt/sources.list.d/
然后生成一个新的sources.listUbuntu 源列表生成器包括main
、Restricted
和Universe
存储库及其安全更新
这nginx 包在主存储库上可用,您不需要添加新的源。
然后运行:
sudo apt-get update
sudo apt-get autoclean
sudo apt-get -f install
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get autoremove --purge nginx*
sudo apt-get install nginx
答案2
命令一个接着一个。sudo apt-get clean
清除 apt 缓存。接下来的 2 个让 dpkg 和 apt 忘记现有的可用信息
sudo dpkg --clear-avail
sudo rm -rf /var/lib/apt/lists/*
sudo apt-get update && sudo apt install nginx