如何修复apt-get命令?

xra*_*alf 10 apt dpkg

当我尝试使用 安装新软件包时apt-get install,它不起作用。apt-get update也不起作用。

你知道如何重新安装它才能再次工作吗?

sudo dpkg --configure -a 的输出:

dpkg: dependency problems prevent configuration of tvbrowser:
 tvbrowser depends on sun-java6-jre | sun-java5-jre; however:
  Package sun-java6-jre is not installed.
  Package sun-java5-jre is not installed.
dpkg: error processing tvbrowser (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 tvbrowser
Run Code Online (Sandbox Code Playgroud)

从输出命令和apt-get安装太阳的Java6的JRE

Reading package lists... Done
Building dependency tree       
Reading state information... Done
Package sun-java6-jre is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package sun-java6-jre has no installation candidate
Run Code Online (Sandbox Code Playgroud)

这个 pastebin的输出为find /etc/apt/ -name '*.list' -ls -exec cat {} \; > repositories.txt.

小智 10

我从您的错误输出中注意到的是:

dpkg: dependency problems prevent configuration of tvbrowser:

尝试:

 sudo apt-get -f install
Run Code Online (Sandbox Code Playgroud)

这应该满足您在 Ubuntu 中安装 .deb 文件时未满足的依赖项。它最终可能会询问您是否可以下载这些依赖项。

希望这会有所帮助,如果有帮助的话。


rob*_*800 9

修复dpkg数据库的标准方法是使用以下命令:

sudo dpkg --configure -a
Run Code Online (Sandbox Code Playgroud)