问题标签 [slackware]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
466 浏览

mysql - 编译 MariaDB Connector v1.0.5 和/或 Mysql Connection v 5.3.4

我正在尝试编译 MariaDB Connector v1.0.5 和/或 Mysql Connection v 5.3.4。

我在 Slackware 服务器上安装了 MariaDB Server v.10.0.21。我只需要让一个 MYSQL 连接器工作,不管是哪个。

还应用了在 Linux 上是否有与 Mariadb 10 兼容的 ODBC 驱动程序中提到的补丁

当我编译 MariaDB 连接器时,我收到一条错误消息“找不到 MariaDB”。

当我编译 Mysql 连接器时,我收到以下错误:

  • CMake 错误:此项目中使用了以下变量,但它们设置为 NOTFOUND。
  • 请设置它们或确保它们在 CMake 文件中正确设置和测试:MYSQL_LIB 由目录中的目标“myodbc5a”链接 /downloads/mysql-connector-odbc-5.3.4-src/driver 由目录中的目标“myodbc5w”链接/downloads/mysql-connector-odbc-5.3.4-src/driver 由目录中的目标“myodbc5S”链接 /downloads/mysql-connector-odbc-5.3.4-src/setupgui 由目录中的目标“myodbc-installer”链接/downloads/mysql-connector-odbc-5.3.4-src/installer

从错误文件中输出

确定 pthread_create 函数是否存在于 pthread 中失败,输出如下: Change Dir: /downloads/mysql-connector-odbc-5.3.4-src/CMakeFiles/CMakeTmp

运行构建命令:/usr/bin/gmake "cmTryCompileExec3523358880/fast" /usr/bin/gmake -f CMakeFiles/cmTryCompileExec3523358880.dir/build.make CMakeFiles/cmTryCompileExec3523358880.dir/build gmake 1:进入目录/downloads/mysql-connector-odbc-5.3.4-src/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /downloads/mysql-connector-odbc-5.3.4-src/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec3523358880.dir/CheckFunctionExists.c.o /usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create -o CMakeFiles/cmTryCompileExec3523358880.dir/CheckFunctionExists.c.o -c /usr/share/cmake-2.8/Modules/CheckFunct ionExists.c Linking C executable cmTryCompileExec3523358880 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec3523358880.dir/link.txt --verbose=1 /usr/bin/cc -DCHECK_FUNCTION_EXISTS=pthread_create CMakeFiles/cmTryCompileExec3523358880.dir/CheckFunctionExists.c.o -o cmTryCompileExec3523358880 -rdynamic -lpth reads /usr/lib64/gcc/x86_64-slackware-linux/4.8.2/../../../../x86_64-slackware-linux/bin/ld: cannot find -lpthreads collect2: error: ld returned 1 exit status gmake[1]: *** [cmTryCompileExec3523358880] Error 1 gmake[1]: Leaving directory/downloads/mysql-connector -odbc-5.3.4-src/CMakeFiles/CMakeTmp' gmake: *** [cmTryCompileExec3523358880/fast] 错误2

确定函数 dlopen 是否存在失败,输出如下: Change Dir: /downloads/mysql-connector-odbc-5.3.4-src/CMakeFiles/CMakeTmp

运行构建命令:/usr/bin/gmake "cmTryCompileExec1888052970/fast" /usr/bin/gmake -f CMakeFiles/cmTryCompileExec1888052970.dir/build.make CMakeFiles/cmTryCompileExec1888052970.dir/build gmake 1:进入目录/downloads/mysql-connector-odbc-5.3.4-src/CMakeFiles/CMakeTmp' /usr/bin/cmake -E cmake_progress_report /downloads/mysql-connector-odbc-5.3.4-src/CMakeFiles/CMakeTmp/CMakeFiles 1 Building C object CMakeFiles/cmTryCompileExec1888052970.dir/CheckFunctionExists.c.o /usr/bin/cc -DCHECK_FUNCTION_EXISTS=dlopen -o CMakeFiles/cmTryCompileExec1888052970.dir/CheckFunctionExists.c.o -c /usr/share/cmake-2.8/Modules/CheckFunctionExist s.c Linking C executable cmTryCompileExec1888052970 /usr/bin/cmake -E cmake_link_script CMakeFiles/cmTryCompileExec1888052970.dir/link.txt --verbose=1 /usr/bin/cc -DCHECK_FUNCTION_EXISTS=dlopen CMakeFiles/cmTryCompileExec1888052970.dir/CheckFunctionExists.c.o -o cmTryCompileExec1888052970 -rdynamic CMakeFiles/cmTryCompileExec1888052970.dir/CheckFunctionExists.c.o: In functionmain':CheckFunctionExists.c :(.text+0x15): undefined reference to dlopen' collect2: error: ld returned 1 exit status gmake[1]: *** [cmTryCompileExec1888052970] Error 1 gmake[1]: Leaving directory/downloads/mysql-connector-odbc-5.3.4-src/CMakeFiles/CMakeTmp' gmake: *** [cmTryCompileExec1888052970/fast] 错误 2

块引用

0 投票
1 回答
382 浏览

linux - Linux fetchmail POP3 连接错误

Slackware OS,尝试设置 fetchmail

我已经编写了这个 .fetchmailrc 文件:

它以前有效,但现在无法检索邮件,我检查了 fetchmail.log 文件并收到此错误:

我已经重置了守护进程,结束了进程并且没有任何进展。

0 投票
1 回答
1551 浏览

vagrant - 使用 Slackware 框配置 Vagrant 网络

我尝试使用 Slackware 盒配置专用网络,但确实遇到了麻烦。我在 Atlas 目录中的一个盒子 (ricardson/slackware64-14.1-minimal) 和我从头开始创建的一个盒子上遇到了同样的错误。我正在使用 Vagrant 1.7.4 和 VirtualBox 4.2.24。

错误消息如下:

配置和启用网络接口... Vagrant 尝试在检测来宾操作系统“linux”上执行功能“configure_networks”,但来宾不支持该功能。您的 Vagrant 配置需要此功能。请重新配置 Vagrant 以避免此功能或通过创建功能来解决问题。

添加具有“private_network”属性的 vm.network 时会发生此错误。端口转发不会造成任何问题。

我还没有找到这个问题的原因,但很明显它与盒子本身有关。Slackware 似乎缺少了一些东西。我可以切换到另一个盒子,但我很想了解这个问题。任何帮助,将不胜感激。

0 投票
1 回答
956 浏览

linux - 告诉 Mutt 附加文件(在文件中列出)

我正在使用 Mutt(在 Slackware 13.1 中使用 msmtp)迈出第一步。

我已经能够发送带有附件的邮件,如下所示:

我想定义要附加到另一个文件中的文件,然后告诉 Mutt 读取它,如下所示:

可能吗?还是有类似的方法?

0 投票
1 回答
355 浏览

genymotion - slackware 14.1 上的 Genymotion 可以运行最新版本吗?

在我的 slackware 14.1 上,版本 2.5.2 工作正常最新的 2.6.0 给我这个错误

我有最新的 qt5,是否有在 slackware 上运行最新 genymotion 的技巧?

0 投票
3 回答
1045 浏览

linux - 如何使用字符串替换重命名linux目录中的所有文件?

我想重命名我的linux系统目录中的多个文件......

我的文件名如下:

而这样的例子不胜枚举...

这里 xxx 可以是任何字符列表(不一致)....

我想重命名这里的每个文件,例如:

等等....

for in 循环可以做,但如何做替换?

*去掉数字后的所有字符应该是我重命名的文件

0 投票
1 回答
494 浏览

slackware - 使用 slackware 的 installpkg 工具安装软件包时如何设置特定的目标目录

我正在尝试制作一个软件包并将其安装在 slackware OS 中。我的包只有一个二进制可执行文件。我已经使用 makepkg 工具创建了带有 .tgz 文件的包。但是当我尝试使用 installpkg 工具安装软件包时,二进制文件总是解压到根目录。那么如何将目标目录更改为其他位置(如 /usr/bin)。

包中的doinst.sh脚本有什么用。我可以在里面写自己的脚本吗?

谢谢

0 投票
0 回答
67 浏览

c - Linux 内核模块 - nfilter 在 Slackware 上挂钩不正确的数据

我有一个 linux 内核模块,它需要将通过 netfilter 钩子接收到的数据作为套接字缓冲区进行处理。

在 Debian 8(内核:3.16.0)上收到的数据很好,但在 SlackWare 14.0(内核:3.2.29)上数据不正确。我不明白出了什么问题。我在论坛和谷歌上到处搜索,但从未找到解决方案。

这是我的 nfilter 钩子函数:

我希望有一个人可以帮助我。提前致谢。

0 投票
1 回答
470 浏览

linux - 在编译期间,它在“找不到-lexecinfo”时失败

这是 Slackware 14.1 Linux。在编译期间它总是失败

缺少图书馆吗?问题是我不知道它要查找的确切文件名,我有一个

任何帮助将不胜感激。

0 投票
1 回答
412 浏览

php - 页面不显示 apache 和 php 以及 OCI8 和 Oracle Express 11g

我在 Slackware linux 上安装并运行了 Oracle Express 11g。我能够连接到它并运行查询。我安装了 apache 和 php 并安装了 oci8。phpinfo() 显示 oci8 已加载并启用。对于以下简单的 php 脚本,网页显示:

所以apache中的php正在工作。现在进行以下简单的连接到 oracle 并显示版本:

这从 Web 浏览器中的视图源显示以下内容:

但是,当我使用 /usr/bin/php oratest.php 运行脚本时,它会正确输出以下内容:

这怎么可能。为什么命令行 php 工作而 apache 提供相同的 php 脚本不起作用。由同一个 apache 提供的 phpinfo() 显示已安装并启用了 oci8。

如果您有任何想法,请帮助提前谢谢。