![16.04 - Google Chrome 无法启动](https://linux22.com/image/884641/16.04%20-%20Google%20Chrome%20%E6%97%A0%E6%B3%95%E5%90%AF%E5%8A%A8.png)
我昨天刚刚安装了 16.04,并尝试安装 Google Chrome。我从 Google 下载了 .deb,使用软件安装程序打开并安装。到目前为止一切顺利。
但是,当我尝试从启动器打开 Chrome 时,Chrome 图标会弹出到 Unity 侧栏中,但没有打开任何窗口。当我右键单击 Chrome 图标并选择“新窗口”时,Chrome 图标会在 5 秒内消失。
还有其他人在 16.04 上遇到过这个问题吗?
编辑:当我尝试运行 google-chrome 时,这里是输出
~$ google-chrome
/usr/bin/google-chrome: line 55: /opt/google/chrome/chrome: cannot execute binary file: Exec format error
/usr/bin/google-chrome: line 55: /opt/google/chrome/chrome: Success
~$ google-chrome-stable
/usr/bin/google-chrome-stable: line 55: /opt/google/chrome/chrome: cannot execute binary file: Exec format error
/usr/bin/google-chrome-stable: line 55: /opt/google/chrome/chrome: Success
答案1
对这个问题的评论表明,至少在特贾斯·斯里尼瓦桑(发帖人),问题在于 Google Chrome 是 64 位版本,但意外安装的是 32 位版本的 Ubuntu,而不是预期的 64 位版本。32 位操作系统无法运行 64 位程序。安装 64 位版本的 Ubuntu 解决了这个问题。
我谷歌搜索后发现,您的 Google Chrome 位数可能与 Ubuntu 位数不匹配。您能告诉我们您安装的是 32 位或 64 位版本的 Chrome 和 Ubuntu 吗?
是的,问题就出在这里——我不小心安装了 32 位版本的 Ubuntu。我卸载了它,然后重新安装了 64 位版本。谢谢!
答案2
我也遇到了类似的问题。当我单击 Unity 上的 Chrome 图标时,Chrome 没有启动,但我可以从终端运行它。
然后我发现Path
设置.local/share/applications/google-chrome.desktop
被设置为我的主文件夹之外的内容。所以我将它重新设置为我的主文件夹,这样就成功了。
[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Name=Chrome - Google Chrome
Icon=google-chrome
Path=/home/nterms
Exec=/opt/google/chrome/chrome %U
StartupNotify=false
StartupWMClass=google-chrome
OnlyShowIn=Unity;
X-UnityGenerated=true
也许这可以帮助遇到同样问题的人。
答案3
我遇到了同样的问题。尝试通过终端运行 chrome。如果出现此错误:nss>=3.26
,请执行以下操作:
您的 Ubuntu 软件中心可能无法正常工作,如果不工作,请使用以下命令安装以前的版本:
sudo apt install software-center synaptic
现在打开软件中心并在搜索框中输入
nss
(或)。所有相关的软件包都会显示出来。安装所有软件包(所有与 相关的软件包,一个接一个),然后执行和,重新启动计算机并尝试打开 chrome。libnss
nss
nss
sudo update
sudo upgrade
它对我来说非常有效。
答案4
在.local/share/applications
我有多个google-chrome.desktop
文件(例如aaaaaa-google-chrome.desktop
,bbbbbb-google-chrome.desktop
等)。
我删除了所有文件,希望 chrome 能够正确重建所需的文件。它确实做到了 —— 现在它正常工作了。