Articles of Ubuntu

安装Asterisk 13 + FreePBX 12.0.7

我正在尝试在一个清晰的Ubuntu 14.04.2 LTS服务器上安装带有FreePBX 12.0.7的Asterisk 13。 但是我在安装FreePBX时遇到了麻烦。 我试图重新安装在明确的Ubuntu大约5次,但我有同样的问题。 在bash中运行命令时: ./install_amp –installdb –username=asteriskuser –password=${ASTERISK_DB_PW} 检查cdr后,我得到了很多的PHP警告/ noitices像: PHP注意:未定义索引:在974行/var/www/admin/libraries/BMO/Freepbx_conf.class.php中修改 详细信息: Checking cdr.. updated to 12.0.21 PHP Notice: Undefined index: modified in /var/www/admin/libraries/BMO/Freepbx_conf.class.php on line 974 PHP Notice: Undefined index: modified in /var/www/admin/libraries/BMO/Freepbx_conf.class.php on line 974 PHP Notice: Undefined index: modified in /var/www/admin/libraries/BMO/Freepbx_conf.class.php on line 974 PHP Notice: Undefined index: […]

如何在ubuntu 14.04上安装.c和Makefile驱动程序

我是一个新手。 我正尝试在Ubuntu 14.04上安装CH340驱动程序,我不知道从哪里开始。 这是一个arduino克隆的驱动程序该文件夹有一个Makefile和ch34x.c。 我试图用GCC编译ch34x.c并出错。 ~/Downloads/CH341SER_LINUX$ gcc -o driver ch34x.c ch34x.c:20:24: fatal error: linux/init.h: No such file or directory #include <linux/init.h> ^ compilation terminated. 当运行在我得到的目录中: make -C /lib/modules/3.8.11/build M=/home/mko/Downloads/CH341SER_LINUX make: *** /lib/modules/3.8.11/build: No such file or directory. Stop. make: *** [default] Error 2 文档信息: Instructions Note: 1.Please run followed executable programs as root privilege 2.Current […]

使用基本身份validation通过代理发送curl请求

如何通过需要基本authentication的代理通过curl发送请求? 我已经浏览了curl的文档,发现了选项-p和–proxy-basic但是我怎样才能使用它们,我无法弄清楚。 注意我不想在系统范围内应用代理设置,我只想通过代理发送特定的请求。

安装PECL失败,raphf.so找不到

我正在尝试在运行Ubuntu 14.10和php 5.5.9-1ubuntu4.11的VPS上安装MediaWiki 。 我使用本指南安装了php5。 现在我正在看MediaWiki安装文件。 它告诉我缺less可选的PECL:“警告:intl PECL扩展不可用于处理Unicode标准化,回落到慢的纯PHP实现。 phpinfo()证实了这一点(CTRL + F为“PECL”= 0命中)。 但是,如果我运行sudo pecl install pecl_http我得到一个错误: … checking for ext/raphf support… no configure: error: Please install pecl/raphf and activate extension=raphf.so in your php.ini ERROR: `/tmp/pear/temp/pecl_http/configure –with-http-zlib-dir=/usr –with-http-libcurl-dir=/usr –with-http-libevent-dir=/usr –with-http-libidn-dir=/usr' failed 与上一个SO上的问题相同的错误 。 我已经尝试了所有在答案中提到的事情,包括将三个“extension =”行添加到php.ini中。 试图安装raphf导致: sudo pecl install raphf pecl/raphf is already installed and is […]

未定义的引用function错误

我收到了一个.h file作为c ++程序的一部分。 我试过每个方法来链接它,但未定义的引用错误正在发生。 我在Ubuntu上使用NetBeans。 .h file包含我正在尝试使用的function。 然而,编译器无法find该function。 下面是fwlib32.h文件的一个片段,因为它太大而无法插入整个文件: FWLIBAPI short WINAPI cnc_allclibhndl3( const char *, unsigned short, long, unsigned short * ); FWLIBAPI short WINAPI cnc_upstart3( unsigned short, short, long, long ) ; FWLIBAPI short WINAPI cnc_upstart3_f( unsigned short, short, char *, char * ) ; FWLIBAPI short WINAPI cnc_statinfo( unsigned short, ODBST * […]

两个libstdc ++。so.6文件和版本'GLIBCXX_3.4.21'找不到错误

我有Ubuntu 15.10与GCC 5.2.1和Qt 5.5.1。 当我尝试运行我的Qt应用程序时,出现此错误: 〜/ Qt / builds / gvis-Desktop_Qt_5_5_1_GCC_64bit-Debug / app / gvis:〜/ Qt / 5.5 / gcc_64 / lib / libstdc ++。so.6:版本'GLIBCXX_3.4.21'找不到 strings命令显示/usr/lib/x86_64-linux-gnu/libstdc++.so.6文件具有GLIBCXX_3.4.21和~/Qt/5.5/gcc_64/lib/libstdc++.so.6没有。 我试图用系统replaceqt libstdc ++。so文件,但在运行时出现了很多错误。 为什么Qt SDK目录中有另一个libstdc ++。so文件? 以及如何让我的应用程序再次运行? 它在Ubuntu 15.04上运行良好。 (请不要告诉我,我应该降级我的Ubuntu或Qt SDK)

C中的数据包嗅探器适用于所有虚拟机

我有3个代表客户端/服务器/攻击者的Ubuntu VM。 我创build了一个连接客户端和TCP服务器的应用程序,并且在攻击者机器中有一个数据包嗅探器。 但是,代码只能嗅探攻击者机器上的数据包,并不能检测到客户机/服务器连接。 我试过Wireshark,它捕获了它们之间的连接。 你觉得问题是什么? 我正在使用虚拟盒,networking桥接。 这是代码 #include <pcap.h> #include <stdio.h> #include <string.h> #include <stdlib.h> #include <unistd.h> #include <signal.h> #include <sys/socket.h> #include <netinet/in.h> #include <arpa/inet.h> #include <netinet/ip.h> #include <netinet/tcp.h> pcap_t* handle; int linkhdrsize; char filter[256]; /* – Packet Capture function – */ pcap_t* packet_capture(char* device, const char* bpfstr) { char errorbuffer[PCAP_ERRBUF_SIZE]; pcap_t* handle; uint32_t […]

C:打开第二个自定义大小的terminal并将其用于输出

我正在用C编写一个简单由terminal启动的程序。 现在我想让程序本身打开一个自定义大小的terminal,并把它的输出写在那里。 我find了命令 system("gnome-terminal"); 这打开另一个terminal,但我找不到一个函数,让我写入这个第二个terminal。 我正在使用Ubuntu。 如果你有任何想法,那会很好

为python安装mesos egg 2.7

我已经在虚拟机上成功安装了mesos 0.26。 安装已经在ubuntu trusty thar系统上执行了,按照这个手册: https : //open.mesosphere.com/getting-started/install/ 到现在为止还挺好。 我想写一个小python框架。 为此,我需要通过easy_install安装鸡蛋:(我相应的下载了可信的Ubuntu和0.26版本的鸡蛋): wget http://downloads.mesosphere.io/master/ubuntu/14.04/mesos-0.26.0-py2.7-linux-x86_64.egg easy_install mesos-0.26.0-py2.7-linux-x86_64.egg 一切都很好,但是,如果我在shell中启动python并input import mesos.interface 我收到消息:ImportError:没有名为interface的模块 正如有人build议,可能是不再有一个绑定的python,或者他们已经重新命名的API调用。 那么,我在这里查看版本更新: http : //mesos.apache.org/documentation/latest/upgrades/ 由于从0.19.x到0.20.x的转换,关于mesos.interface部分没有任何改变,或者至less在这里没有提及它。 为了增加困惑,我在python中input时还得到了以下错误信息:import mesos.native我收到:ImportError:没有名为interface.mesos_pb2的模块。 简而言之:这里出了什么问题,怎么解决? 是的,我search了各种网页,例如“mesos python bindings”,mesos + api + python等等。而且,我也咨询了官方的mesos网页。 有很好的Java和C ++的refences,但不是python,或者至less他们隐藏得很好。 预先感谢任何提示。

Gitlab ce ssh瞳孔

嘿,我在Ubuntu 14.04 64Bit我的gitlab服务器的麻烦通过SSHbuild立连接无法正常工作。 用相同的密钥通过SSH连接到服务器工作正常。 github的关键是保存在 /var/opt/gitlab/.ssh/authorized_keys 并开始 命令=“/ opt / gitlab / embedded / service / gitlab-shell / bin / gitlab-shell key-4”,no-port-forwarding,no-X11-forwarding,no-agent-forwarding,no-pty ssh-rsa […] auth.log提供以下消息 input_userauth_request:无效的用户git [preauth] 连接由139.13.201.xxxclosures[preauth] 来自ssh -vt的输出 OpenSSH_7.1p2, OpenSSL 1.0.2e 3 Dec 2015 debug1: Reading configuration data /etc/ssh/ssh_config debug1: Connecting to xxx.com [85.214.233.xxx] port 22. debug1: Connection established. debug1: identity file /home/hsync/.ssh/id_rsa […]