Tipp 10 打字辅导应用程序根本无法启动

Tipp 10 打字辅导应用程序根本无法启动

.deb从此链接下载了该文件:Tipp 10 下载

我尝试从 Kubuntu 抽屉启动它,但它没有打开。

我是否遗漏了什么?

答案1

不,这不是你,这是Tipp10。

本答案假设您有一个 64 位系统

如果您有 32 位系统,Tipp10 应该可以直接运行。如果不是,请发表评论,我会尝试添加说明。

我改用 tarball,因为我不喜欢 deb 安装的脚本。deb 不需要编译,所以没有太多好处 - 它有相同的依赖性问题,APT 无法为我解决这些问题。

如果您使用 tarball,我建议您在您的主目录中创建一个目录(mkdir tipp10),然后在那里将其解压。

无论如何,似乎只有 32 位版本,这意味着如果您的系统是 64 位(现在谁的系统不是 64 位呢?),您需要安装一大堆 32 位库才能运行它。

sudo dpkg --add-architecture i386
sudo apt install libstdc++6:i386 libglib2.0-0:i386 \
libfontconfig1:i386 libfreetype6:i386 libxinerama1:i386 \
libxcursor1:i386 libxfixes3:i386 libxrandr2:i386 libxrender1:i386 \
libxi6:i386 libsm6:i386

此列表可能并不详尽,因为我已经在 17.04 安装中安装了各种东西。稍后我将向您展示如何进行故障排除...

如果你有 tar,cd请将其放到你放置它的地方并解压

tar xzf tipp10*.tar.gz
cd tipp10*0

现在尝试运行可执行文件。

./tipp10

如果你安装了(使用下载目录中的.deb命令),你可以使用命令sudo dpkg -i tipp10*.deb

tipp10

或者更直接

/usr/share/tipp10/tipp10

无论如何,如果你尝试运行它时,它会抛出如下错误

./tipp10: error while loading shared libraries: libfoo.so.6: cannot open shared object file: No such file or directory

然后你应该能够确定需要使用哪个库进行安装

dpkg -S /usr/lib/x86_64-linux-gnu/libfoo.so.6

替换libfoo.so.6为错误中缺失文件的名称。这将返回类似

libfoo:amd64: /usr/lib/x86_64-linux-gnu/libfoo.so.6

因此,您可以通过运行来满足依赖关系

sudo apt install libfoo:i386

找出可执行文件所需库的另一个技巧是使用ldd绝对路径,因此目录中ldd ./tipp10应该会显示所有要求(但您仍然必须找出提供该库的包的名称......)

一旦它确实运行,如果你使用了 tar 方法,你可以在路径位置创建一个指向它的符号链接。假设你在目录中解压了 tar ~/tipp10。你可以这样做

sudo ln -s $HOME/tipp10/tipp10_linux_v2-1-0/tipp10 /usr/local/bin/tipp10

然后您可以使用 从任何地方运行它tipp10

相关内容