Articles of debian

无法编译模块vmmon vmware

我将在3.2.xx kernel debian 6上安装VMware 8。 我已经彻底安装了它,似乎在安装过程中没有任何错误。但是当我想运行VMware workstation ,出现一个错误: Failed to compile module vmmon 这个错误的原因是什么,我该如何解决? 日志输出: 2012-10-11T19:29:37.521+03:30| vthread-3| I120: Building module with command: /usr/bin/make -j -C /tmp/vmware-root/modules/vmmon-only$ 2012-10-11T19:29:39.324+03:30| vthread-3| I120: Failed to compile module vmmon!

如何使Cmake包含gl / GL.h?

您好,我是Linux开发新手,刚刚从Windows MSVS c ++开发切换到基于Linux的vim + cmake + gcc。 我正在使用Debian Sid(unstable)。 我正在试图获取细分的代码,我从朋友那里得到了运行。 我不是很习惯Cmake,而且经常使用googlesearch,这是麻烦的,因为其他的dist似乎有不同的包和不同的解决scheme。 cmake_minimum_required(VERSION 2.6) 项目(基准) Find_Package(Qt4 REQUIRED)包含($ {QT_USE_FILE}) find_package(OpenGL必备) include_directories($ {} OPENGL_INCLUDE_DIR) set(CORELIBS $ {QT_LIBRARY} $ {OPENGL_LIBRARY}) 文件(GLOB SRC“ .cpp”) 文件(GLOB HEAD“ .h”) add_executable(基准$ {SRC}) target_link_libraries(基准$ {CORELIBS}) 这是我目前的Cmake,我想使用find_package(),GLOB等,使其尽可能dynamic,而不是使用绝对path。 尝试构build时出现以下错误。 subdivbench / Matrix4x4.h:4:19:致命错误:gl / GL.h:没有这样的文件或目录 #include gl / GL.h 编译终止。 make [2]:[CMakeFiles / Benchmark.dir / Matrix4x4.cpp.o]错误1 […]

如何查看安装的小包大小?

我不确定这是可能的。 谷歌似乎没有任何答案。 运行Linux Debian可以列出安装的所有pip软件包和大小(使用的磁盘空间量)吗? 即列出磁盘上的大小所有pip软件包?

在C中的dpkg命令

如何在C中使用dpkg命令? 什么标题/命令可用? 我尝试了一个网页search,但它主要显示dpkg的manpages,并没有看到说的手册页提到任何C相关的。

我如何禁止在dpkg-source –commit调用中的编辑器?

在Ubuntu上精确 我打电话“dpkg -q –commit ./patchsetname” 当我这样做,它决定使用select编辑器二进制打开一个编辑器。 我想压制这一点。 有什么想法吗? 我宁愿不必中断与共享库的exec系统调用和编辑器查询filter。 应该有一个更干净的方式来做到这一点。

C头文件在debian中的位置

debian在哪里存储像stdio.h , string.h等C头文件? 我在一个项目上工作,我需要添加一个头文件的位置,但我无法find任何地方。

ImportError:没有名为pjsip的模块

我目前正在尝试设置pjsip,它是一个小的SIP项目的python包装。 我遵循这里的指示: http : //trac.pjsip.org/repos/wiki/Python_SIP/Build_Install基本上分解为: 从svn检查pjsip 编译pjsip 编译python模块 所有需要的命令是 $ cd your-pjsip-root-dir $ ./configure && make dep && make $ cd pjsip-apps/src/python $ sudo make pjsip和编译没有任何错误的python包装。 但只要我想testing它: XXXX@WXXXXX:~$ python Python 2.7.3 (default, Jan 2 2013, 16:53:07) [GCC 4.7.2] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> import pjsua Traceback (most recent […]

ld:(.eh_frame)中的错误; 没有.eh_frame_hdr表将被创build

我在C中做了一个非常简单的程序hello。当在exe文件中使用ld时返回这个 ld: error in hello(.eh_frame); no .eh_frame_hdr table will be created. 我没有在/etc/ld.so.conf定义任何LD_LIBRAY_PATH或path我已经尝试了与ls相同的结果并返回: ld: error in /bin/ls(.eh_frame); no .eh_frame_hdr table will be created. ld: warning: cannot find entry symbol _start; defaulting to 0000000000402920 发生了什么? 我使用的是Debian,我的GCC版本是(Debian 4.7.2-5 )。

拥有less量父设备属性的udev规则

我需要复杂而通用的udev规则来确定插入任何USB集线器某个端口的USB设备。 所以,我必须结合设备树的不同层的父属性… 我有这个: $udevadm info –query=all –name=/dev/ttyUSB0 –attribute-walk looking at device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.4/1-1.2.4:1.0/ttyUSB0/tty/ttyUSB0': KERNEL=="ttyUSB0" SUBSYSTEM=="tty" DRIVER=="" . . . looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.2/1-1.2.4': KERNELS=="1-1.2.4" SUBSYSTEMS=="usb" DRIVERS=="usb" … looking at parent device '/devices/platform/bcm2708_usb/usb1/1-1/1-1.2': KERNELS=="1-1.2" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{devpath}=="1.2" ATTRS{idVendor}=="0835" … ATTRS{idProduct}=="8500" ATTRS{bDeviceClass}=="09" ATTRS{product}=="USB2.0 Hub" . . . 然后我构build了这样的udev规则来识别某个USB集线器的某个端口: KERNEL=="ttyUSB[0-9]*", KERNELS=="1-1.2.4", ATTRS{idVendor}=="0835", ATTRS{idProduct}=="8500", SYMLINK+="port1" 但是,当我尝试使用来自不同父层的属性时,它不工作。 我知道udev仅支持来自一个特定父设备的附加属性。 但我真的需要得到结合我的设备的两个父节点的属性的规则 有人可以提出解决scheme吗? […]

退出我的非root用户的ssh后,如何保持我的Linux程序运行?

我search,search了一下,在IRC坐了一个星期,甚至和一个虔诚地与Linux保持一致的朋友交谈,但我还没有收到一个确切的答案。 我写了一个shell脚本,只要我login到非root用户,运行基本上就是“./myprogram&”而不用引号。 当我退出嘘我的程序超时,我无法连接到它,直到我login回来。我退出我的非root用户的SSH后,如何保持我的程序运行? 我很好奇,如果这必须在程序上完成或什么? 我很抱歉,如果这不属于这里,我不知道哪里是完全诚实的。