三太爷是 Splashtop 的老用户,经常会远程访问桌面系统,即使是从 Ubuntu 系统下。Splashtop 对 Linux 的支持已经停滞很长时间了,从网络上能下到的安装包是 splashtop-client_1204_2.4.0.1-1_amd64.deb,但是有如果你在命令行下用 dpkg 工具直接安装它的话,则会发现报告许多的依赖问题,这些依赖用 apt-get -f 命令是无法消除的。主要的原因在于,需要的依赖包实在太老了(Debian 7 里才有)。
经过寻找,发现了一个网站 https://debian.pkgs.org/,其上有所需的所有包。以下列出所有的依赖包(请先都下载到本地),并给出了最佳安装顺序。
1. 安装 libavcodec53 及其依赖;
1 2 3 4 5 |
sudo dpkg -i libdirac-encoder0_1.0.2-6_amd64.deb sudo dpkg -i libopenjpeg2_1.3+dfsg-4.8_amd64.deb sudo dpkg -i libvpx1_1.1.0-1_amd64.deb sudo dpkg -i libx264-123_0.123.2189+git35cf912-1_amd64.deb sudo dpkg -i libavcodec53_0.8.20-0+deb7u1_amd64.deb |
2. 安装 libavformat53 及其依赖;
1 2 3 4 5 |
sudo dpkg -i libgcrypt11_1.5.0-5+deb7u5_amd64.deb sudo dpkg -i libtasn1-3_2.13-2+deb7u4_amd64.deb sudo dpkg -i libgnutls26_2.12.20-8+deb7u5_amd64.deb sudo dpkg -i librtmp0_2.4+20111222.git4e06e21-1+deb7u1_amd64.deb sudo dpkg -i libavformat53_0.8.20-0+deb7u1_amd64.deb |
3. 安装 libavutil51;
1 |
sudo dpkg -i libavutil51_0.8.20-0+deb7u1_amd64.deb |
4. 安装 libswscale2;
1 |
sudo dpkg -i libswscale2_0.8.20-0+deb7u1_amd64.deb |
5. 安装主角;
1 |
sudo dpkg -i software/splashtop-client_1204_2.4.0.1-1_amd64.deb |
有趣的是,在本人的某台设备上,这样安装成功之后的 Splashtop Personal 可以正常运行起来,但无法登录 Splashtop 账号,原因未知,不由得苦笑。