因此,我尝试从源代码安装 gpac(这是一个大错误),在此过程中我损坏了我的 Ubuntu 机器。我可以执行 sudo apt-get update,但当我执行 sudo apt-get upgrade 时,我收到此错误:
richard@richard-desktop:~/projects/sdp-encode-node$ sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run ‘apt-get -f install’ to correct these.
The following packages have unmet dependencies.
freeglut3-dev : Depends: freeglut3 (= 2.6.0-0ubuntu2) but 2.6.0-1ubuntu2 is installed
E: Unmet dependencies. Try using -f.
richard@richard-desktop:~/projects/sdp-encode-node$
有什么想法可以解决它吗?
答案1
您是否尝试apt-get -f install
按照消息建议的那样运行?
答案2
我怀疑该错误消息的关键部分是:
freeglut3-dev : Depends: freeglut3
您可以尝试安装freeglut3
,或者,如果不需要freeglut3-dev
,请尝试删除它。
无论哪种方式,您都可能需要-f
强制它工作,而不是抱怨未满足的依赖关系:
apt-get -f install freeglut3
或者
apt-get -f remove freeglut3-dev