Articles of debian

在Debian 6上安装Gearman PHP扩展

我正在拼命想让Gearman PHP扩展工作在Debian 6上。 我有所有的二进制文件和来源 root@debian:/tmp/pear/install# aptitude search gearman i gearman – A distributed job queue i A gearman-job-server – Job server for the Gearman i gearman-tools – Tools for the Gearman i libgearman-dev – Development files for the i libgearman4 – Library providing Gearman …但是,当PHP扩展confing有一些错误,不让我安装它 # /usr/local/pear/bin/pecl install gearman downloading gearman-1.1.0.tgz … Starting to download […]

我如何计算bashvariables中的字符数量

我如何计算bashvariables中的所有字符? 所以例如,如果我有 "stackoverflow" 结果会是 "13" 我search了谷歌,但到目前为止只能找出如何计算特定字符(例如说字母“a”), 谢谢你的帮助!

Sendmail / procmail – 获取邮件发件人和邮件主题,utf8编码问题

我的.procmailrc(真的很简单): :0c | $HOME/send_sms.sh "`formail -xFrom:`" "`formail -xSubject:`" 因此,名为“mail@domain.com”的发件人发送邮件的主题是“Subject testąść”。 脚本“send_sms.sh”收到: 发件人:=? =?UTF-8?Q?mail@domain.com?= <mail@domain.com> Subject: =?UTF-8?Q?Subject_test_=C4=85=C5=9B=C4=87?= 我应该如何修改我的.procmailrc以获得明文? 或者在我的脚本send_sms.sh中转换这个?

在Debian Linux服务器上安装新版本的python

我SSH到运行Debian Linux(版本6.0.2)运行我的Python脚本的服务器。 安装在服务器上的python版本是2.6.6。 它安装在/usr/bin/python2.6 (并且象征性地链接到/ usr / bin / python )。 我对Linux很陌生。 我想在服务器上安装python 2.7.8,而不会对服务器的其他用户产生影响。 做这个的最好方式是什么? 我的想法是安装在/usr/bin/python2.7中,以便我可以使用如下运行我的脚本: $python2.7 myScript.py 但是我不完全知道这样的安装将如何影响其他用户。 另外,如果我想安装包(如cv2),我应该如何去做我的版本的Python

与电篱笆库海湾合作委员会不生效

我写了一个在dynamic分配时有内存问题的代码片段; 当用-lefence选项编译时,似乎没有效果。 这里是代码段: int main(int argc, char *argv[]) { int *a = (int *)malloc(2*sizeof(int)); for(int i = 0; i <=2; ++i){ a[i] = i; printf ("%d\n",a[i]); } free(a); return 0; } 和编译选项: gcc -g3 -Wall -std=c99 outOfBound.c -lefence 预期的结果是,当执行a.out时, i将分配给2并且调用a[i]=i之后会有一个核心转储。 那么为什么 – -lefence不起作用? 我也把循环上限增加到了9,但是还没有electric-fence调用的核心转储。 (实际上默认是有一个核心转储,但是这可能是由于MALLOC_CHECK_ env可取的,因为当我export MALLOC_CHECK_=0 ,将不会有更多的核心转储)。 更新 : nm -A a.out的全部结果如下: a.out:08049f28 d […]

Bash监视磁盘使用情况

我买了一个有debian的debian的NAS盒子。 前些天空间不足,我没有意识到。 我基本上想编写一个bash脚本,当磁盘达到90%以上时会提醒我。 有谁知道脚本会做到这一点,或给我一些build议,写一个?

如何安装源自apt软件包的Python绑定?

我在Heroku有一个网站,现在我想使用使用ZBar条形码扫描器的python-qrtools软件包。 在一个正规的Debian(基于)我可以做一个简单的: sudo apt-get install python-qrtools 根据命令dpkg-query -L python-qrtools ,这将安装以下内容: /usr/lib/python2.7/dist-packages/qrtools-1.2.egg-info /usr/lib/python2.7/dist-packages/qrtools.py /usr/share/doc/python-qrtools/copyright /usr/share/doc/python-qrtools/changelog.Debian.gz 当我查看qrtools.py的导入时,它也会执行一个import zbar ,这是(据我所知)zbar包的python绑定( 这里是Pypi链接 )。 我有点惊讶zbar或它的python绑定不在python-qrtools apt包中。 所以我的第一个问题: 何时何地安装zbar软件包? 继续前进,我决定在Heroku上安装ZBar和Python绑定。 我设法使用这个ZBar buildpack安装ZBar,所以我只需要安装zbar Python绑定。 从python命令行我已经看到它是一个源自.so文件的绑定: >>> import zbar >>> zbar.__file__ '/usr/lib/python2.7/dist-packages/zbar.so' 所以我做了一个简单的sudo pip install zbar ,不幸的是我在下面粘贴了一个大量的编译错误。 所以我的主要问题实际上是以下几点: 如何分别安装zbar python绑定(所以没有apt)? 所有的提示,欢迎! Downloading/unpacking zbar Downloading zbar-0.10.tar.bz2 Running setup.py (path:/tmp/pip_build_root/zbar/setup.py) egg_info for package zbar Installing […]

如何为Debian / Ubuntu打包Mono应用程序

Debian / Ubuntu的Mono应用程序是否有任何指导原则或工具? 就像在应用程序中附带的组件一样

用于Debian Linux的Visual SVN客户端

有没有人知道一个好的,免费的,可视化的Linux SVN客户端?

正则expression式在if语句中用空格匹配一个string(用引号?)

我将如何做一个正则expression式匹配,如下所示,但与(“^这个”)引号,如在现实世界中“这个”将是一个string,它可以有空格。 #!/bin/bash text="This is just a test string" if [[ "$text" =~ ^This ]]; then echo "matched" else echo "not matched" fi 我想要做类似的事情 if [[ "$text" =~ "^This is" ]]; then 但是这不符合。