六在电脑游戏奥运会上多次获得金牌。源代码在 GitHub https://github.com/melisgl/six/tree/master/six上。它已经固定了几十年,但我想提出它,但是我对 KDE、Qt 甚至 C++ 的编程并不熟悉。我主要是汇编、C 和 Python 程序员,并且已经从事了大约 50 年(真的!)。
尽管如此,当我为此目的构建了一个 Kubuntu 20.04.3、克隆存储库并开始启动时,还是有点令人惊讶。通常的开始是 .configure,但即使这样也不起作用。可能是因为代码太旧了,但我需要帮助。它没有走多远,最后问我是否正确配置了东西,显然是因为它找不到 kde-config。搜索该名称的一次点击表明它位于或位于名为 kdelibs5-dev 的包中,但我在突触中看不到它。它是否在我应该安装的其他包中?我可以做一些简单的事情来进一步了解.configure吗?
这是尝试的样子
kevin@kackles:~/Six/six/six$ ./configure
checking build system type... x86_64-unknown-linux-gnu
checking host system type... x86_64-unknown-linux-gnu
checking target system type... x86_64-unknown-linux-gnu
checking for a BSD-compatible install... /usr/bin/install -c
checking for -p flag to install... yes
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... mawk
checking whether make sets $(MAKE)... yes
checking whether to enable maintainer-specific portions of Makefiles... no
checking for kde-config... not found
configure: error: The important program kde-config was not found!
Please check whether you installed KDE correctly.
kevin@kackles:~/Six/six/six$
由于在编译时缺少依赖关系,从15 年前的源代码直接编译可能无法正常工作。
但是有迹象表明这个包在 Fedora 上仍然以编译的形式提供。为了防止 Glibc 版本不匹配,我们应该将Fedora 32中的 rpm-packages 转换为 deb-packages,然后按如下方式安装它们:
然后启动游戏
LD_LIBRARY_PATH=/usr/lib64 six
以获取注意:目前我不知道如何修复“无文字!” 标签,但游戏似乎正在运行。