Home Posts tagged "Ubuntu"
formats

Ubuntu上的屏幕截图

偶们都是被QQ截图宠坏的一代,QQ截图确实很好用,不过在Linux下就木有了,于是该怎么办呢。 我们可以使用系统自带的截图,默认按Print Screen全屏截图或者Alt + Print Screen截活动窗口。 那如果我们想截一个区域,就要打开screenshot,然后选中Select area to grab,非常地麻烦。

formats

《Unix网络编程》的代码在Ubuntu上编译

书的示例代码在 http://pix.cs.olemiss.edu/csci561/prg561.1.html 我在Ubuntu 10.10上编译会出现错误如下错误 tcpservpoll01.c: In function ‘main’: tcpservpoll01.c:13: error: ‘OPEN_MAX’ undeclared (first use in this function) tcpservpoll01.c:13: error: (Each undeclared identifier is reported only once tcpservpoll01.c:13: error: for each function it appears in.) tcpservpoll01.c:13: warning: unused variable ‘client’ make: *** [tcpservpoll01.o] Error 1 解决方案是去定义一下OPEN_MAX它。 我们在unp.h里面加上 #define OPEN_MAX 1024 就好了。 设为1024的原因见 http://blog.chinaunix.net/space.php?uid=23242876&do=blog&id=2480261

formats

Ubuntu使用Gitosis搭建Git服务器,Windows客户端支持中文

更详细的教程请见 《Pro Git》http://progit.org/book/zh/ch4-7.html。 安装必备工具 apt-get install git gitweb gitosis 用自己的公钥来初始化Gitosis root@everet:/var# sudo -H -u git gitosis-init < /tmp/authorized_keys Initialized empty Git repository in /home/git/repositories/gitosis-admin.git/ Reinitialized existing Git repository in /home/git/repositories/gitosis-admin.git/ 对该仓库中的post-update 脚本加上可执行权限 root@everet:/home/git/repositories/gitosis-admin.git/hooks# chmod 755 post-update 克隆 Gitosis 的控制仓库 $ git clone git@everet.org:gitosis-admin.git 这会得到一个名为 gitosis-admin 的工作目录,主要由两部分组成:

© EverET.org