我今天意外更新了我的网络服务器,并没有注意到Nignx已经更新到1.4.7到1.6.0的更高版本。由于这个愚蠢的错误,我的整个网络服务器已关闭,无法再运行我的网站了。我想再次回到Nginx v.1.4.7并固定版本,以便在有更新时,直到我自己决定才会更新。
现在我想知道如何删除这些包:nginx-naxsi,nginx-naxsi-dbg,nginx-naxsi-ui for v.1.6.0-1,但每次我这样做它告诉我有未满足的依赖...
这是我在服务器上的内容:
或在此处查看直接链接... Nginx installed packages
以及我在运行以下删除命令时收到的消息:
sudo apt-get autoremove nginx
sudo apt-get --purge remove nginx
sudo apt-get autoremove && sudo apt-get autoclean
sudo find / | grep nginx | sudo xargs rm -rf
错误消息:
The following packages have unmet dependencies:
nginx : Depends: nginx-full (< 1.4.7-1-custom.1~) but it is not going to be installed or
nginx-light (< 1.4.7-1-custom.1~) but it is not going to be installed or
nginx-extras (< 1.4.7-1-custom.1~) but it is not going to be installed or
nginx-naxsi (< 1.4.7-1-custom.1~) but 1.6.0-1 is to be installed
nginx-naxsi : Depends: nginx-common (= 1.6.0-1) but it is not going to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
也是这个。
The following packages have unmet dependencies:
nginx-naxsi : Depends: nginx-common (= 1.6.0-1) but 1.4.7-1-custom is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).
是否有一个程序可以帮助删除v.1.6.0-1中的nginx-naxsi,nginx-naxsi-dbg,nginx-naxsi-ui?
由于
答案 0 :(得分:0)
没关系。我自己找到了解决方案。我所要做的就是一个接一个地输入以下命令行......
apt-get -f install
然后删除或更新任何不必要的包。
之后我重新安装了nginx&#34;新版本1.6.0&#34;确保一切正常......
所以我运行此命令来查看正在使用的软件包:
sudo dpkg -l | grep nginx
由于安装了Nginx所有必需的软件包,我不得不使用此命令一次性删除所有软件包:
apt-get remove --purge nginx-common
这样就可以删除所有新版本的1.6.0 Nginx !!
我希望这个答案对遇到此类问题的人有用。
祝你好运!