在 PC 上安装 Viber 时出现无效响应错误

在 PC 上安装 Viber 时出现无效响应错误

我在终端上输入:

~$ wget http://download.cdn.viber.com/cdn/desktop/Linux/Viber.zip
--2018-06-30 19:54:15--  http://download.cdn.viber.com/cdn/desktop/Linux/Viber.zip
Resolving download.cdn.viber.com (download.cdn.viber.com)... 2.17.13.45
Connecting to download.cdn.viber.com (download.cdn.viber.com)|2.17.13.45|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 44397656 (42M) []
Saving to: ‘Viber.zip.1’


Viber.zip.1         100%[===================>]  42,34M  3,97MB/s    in 10s     

2018-06-30 19:54:25 (4,22 MB/s) - ‘Viber.zip.1’ saved [44397656/44397656]

然后:

igor@igor-Easynote-TE69HW:~$ unzip Viber.zip
Archive:  Viber.zip
replace Viber/Sound/DTMF/0.wav? [y]es, [n]o, [A]ll, [N]one, [r]ename: error:  in]alid response

现在我该怎么办?

答案1

消息“ replace Viber/Sound/DTMF/0.wav? [y]es, [n]o, [A]ll, [N]one, [r]ename: error: in]alid response”让我相信您Viber之前已经安装过(或尝试过),并且保留了以前安装的剩余部分。

unzip注意到Viber.zip存档中的一个文件如果解压后会覆盖Viber/Sound/DTMF/0.wav,并为您提供了操作选择:

键入y以将现有文件替换为来自 的文件Viber.zip
键入n以保留旧Viber/Sound/DTMF/0.wav
键入A以替换此文件,并使用档案中的文件覆盖所有后续文件。
键入N以保留旧文件,并继续保留旧文件,而不是再次询问。

您用其他内容作出了回应,这是无效的。

重新运行unzip Viber.zip并选择其中一个有效选项作为答案。

答案2

以下是我在 Ubuntu 16.04 上安装 Viber 的方法:

cd ~/Downloads
wget http://download.cdn.viber.com/cdn/desktop/Linux/viber.deb
sudo dpkg -i viber.deb
sudo apt install -f

rm viber.deb # optionally remove the installation package

如果要删除它:

sudo apt remove viber*

由于 Viver 的自动启动选项无法按预期工作,我建议您采用我的解决方法在用户登录时运行 Viber:

1.复制并粘贴到终端并作为单个命令执行以下几行来创建自定义viber.launcher脚本:

cat << EOF | sudo tee /usr/local/bin/viber.launcher && sudo chmod +x /usr/local/bin/viber.launcher
#!/bin/sh
sleep 1
killall Viber > /dev/null 2>&1
sleep 1
killall Viber > /dev/null 2>&1
sleep 3
/opt/viber/Viber /dev/null 2>&1 &    # cat /usr/share/applications/viber.desktop
sleep 5
xdotool windowminimize \$(xdotool search --name "Viber" | tail -1)
EOF
  • xdotool是必须的:sudo apt install xdotool
  • 调整sleep慢速 PC 的值。

2.使用相同技术为脚本创建启动应用程序条目(对每个用户执行此操作):

cat << EOF | tee $HOME/.config/autostart/viber.launcher.desktop
[Desktop Entry]
Type=Application
Exec=viber.launcher
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=ViberCustomLauncher
Name=ViberCustomLauncher
Comment= Launch Viber
EOF

相关内容