我刚刚下载了 Opera .deb 包,但无法安装。当我输入 sudo dpkg -i 时,终端显示错误:
sudo dpkg -i opera-stable_40.0.2308.62_i386.deb
dpkg: regarding opera-stable_40.0.2308.62_i386.deb containing opera-stable:i386, pre-dependency problem:
opera-stable:i386 pre-depends on apt-transport-https
apt-transport-https is not installed.
dpkg: error processing archive opera-stable_40.0.2308.62_i386.deb (--install):
pre-dependency problem - not installing opera-stable:i386
Errors were encountered while processing:
opera-stable_40.0.2308.62_i386.deb
顺便说一句,我使用 Ubuntu 16.04 x64 并下载了 opera i386 (x32)。这有意义吗?
谢谢,我成功安装了,我下载了 x64 版本。但现在我无法访问任何网站:
“无法访问此网站
连接被重置。
尝试:检查连接检查代理和防火墙检查您的互联网连接。检查所有电缆并重新启动您可能正在使用的所有路由器、调制解调器或其他网络设备。
在防火墙或防病毒设置中允许 Opera 访问网络。如果它已被列为允许访问网络的程序,请尝试将其从列表中删除并再次添加。
如果您使用代理服务器...请检查您的代理设置或联系您的网络管理员以确保代理服务器正常工作。如果您认为您不应该使用代理服务器:请转到主菜单 > 设置 > 更改代理设置... > LAN 设置并取消选择“为您的 LAN 使用代理服务器”。
但我在用 Firefox 上网
答案1
答案2
您可以安装格德比:
安装 gdebi
现在您可以安装任何.deb包。它将下载所有依赖项。
sudo gdebi opera-stable_40.0.2308.62_i386.deb
答案3
执行完命令后dpkg -i
,运行sudo apt-get -f install
以安装任何其他依赖项。它应该获取所需的依赖包。
您必须启用主存储库才能执行此操作。为此,请使用此命令
sudo apt-add-repository main
然后使用以下方法更新包索引
sudo apt-get update
然后再次尝试使用sudo apt-get -f install
在您上次编辑后,似乎您下载了 32 位 Opera 以供 64 位使用。除非您出于某种原因确实需要 32 位,否则这毫无意义。下载 64 位。
或者,您可以尝试使用 32 位。在这种情况下,使用这些命令
sudo dpkg --add-architecture i386
sudo apt-get update
然后使用sudo apt-get -f install
完成安装。