debian
文章平均质量分 51
Joe_vv
这个作者很懒,什么都没留下…
展开
-
制作deb包的三种方法
一、使用deb包1. 查看deb包含有哪些文件(不安装)$ dpkg -c xxx.deb // 安装前根据deb文件查看$ dpkg -L debname // 安装后根据包名查看2. 安装deb包$ dpkg -i xxx.deb注意,如果提示错误,可以加参数—force-all强制安装,但不推荐这样做3. 查看某个文件属于哪个deb包$ dpkg转载 2013-01-05 17:37:32 · 16440 阅读 · 0 评论 -
Debian下配置telnet服务器【转】
Debian下配置telnet服务器:1. 安装必要软件包:apt-get install xinetdapt-get install telnetd2. 创建并编辑配置文件:vi /etc/xinetd.d/telnet并在配置文件中添加以下内容:service telnet { disable = no flags = REUSE转载 2014-02-12 20:31:57 · 3366 阅读 · 2 评论 -
制作deb包
由于需要自己手动制作deb包,上网搜索了不少的资料,总结一下,方便日后温习!deb包的制作方法有: 1. 使用checkinstall方法创建deb包:checkinstall不仅可以生成deb包,还可以生成rpm包,使用简单,但是不灵活,功能粗糙,只做介绍,不推荐使用。$ tar xvjf pcre-8.32.tar.bz2 // 解包$ cd pcr原创 2013-03-26 17:06:40 · 1837 阅读 · 0 评论 -
Linux 更新内核(debian)
Linux 更新内核,首先下载源码包,编译好内核,然后制作deb包,如:linux-image-3.4.31.joe_1_i386.deb1. dpkg安装内核包dpkg -i linux-image-3.4.31.joe_1_i386.deb2. 修改/boot/grub/menu.lst以免升级后内核起不来,将等待时间设置为3秒以上,到时候可以选择从哪个内核启动原创 2013-09-09 14:33:19 · 3138 阅读 · 0 评论 -
Debian 163源
deb http://mirrors.163.com/ubuntu/ precise main restricteddeb-src http://mirrors.163.com/ubuntu/ precise main restricteddeb http://mirrors.163.com/ubuntu/ precise-updates main restricteddeb-src htt原创 2013-08-07 15:41:12 · 4017 阅读 · 0 评论 -
libtool: Version mismatch error. 解决方法
在编译一个软件的时候,在 ./configure 和 make 之后可能会出现如下错误:libtool: Version mismatch error. This is libtool 2.4.2 Debian-2.4.2-1ubuntu1, but thelibtool: definition of this LT_INIT comes from libtool 2.4.libt转载 2013-04-03 15:21:44 · 21216 阅读 · 0 评论 -
dh_make: command not found, dpkg-depcheck: command not found 解决方法
dh_make: command not found dpkg-depcheck: command not found 解决方法1. dh_make:使用apt-get install dh_make安装时应该会报如下错误:E: Couldn't find package dh_make原因有两个,第一:dh_make依赖于debhelper包,原创 2013-04-11 14:13:00 · 11241 阅读 · 2 评论 -
GRUB - Debian 6 下无/boot/grub/menu.lst
GRUB是一个多重操作系统管理器,用于引导不同的系统。在Debian 6 以前 GRUB的版本是 v1,到了Debian 6之后,GRUB的版本就升级为v2,而配置v1与v2有着比较大的区别:配置grub v1:配置文件是 /boot/grub/menu.lst,在Debian系统下,grub的配置文件在你安装完一个新的内核后是会自动更新的,自动调用 update-grub 命原创 2013-05-10 13:17:10 · 5334 阅读 · 0 评论 -
Quilt Tutorial,修改源代码树,使用quilt重新编译
quilt的具体用法,这里介绍一篇文章:www.shakthimaan.com/downloads/glv/quilt-tutorial/quilt-doc.pdf使用quilt重新编译修改过的源码树:1. 设置环境变量:export QUILT_PATCHES=debian/patchesexport QUILT_REFRESH_ARGS="-p ab --no-time原创 2013-05-30 10:08:39 · 1524 阅读 · 0 评论 -
popen函数引发的血案 -- 64位debian 6
在使用popen()函数查看my_test.py进程数的shell命令是:ps -ef | grep '/usr/bin/python /var/test/my_test.py' | grep -v grep | wc -l 返回的结果始终是0!!!但是在终端上执行该命令的结果却又是正确的!于是只能一步一步来,先看看命令的前半部分结果是否正确,也就是使用popen()函数执行:ps原创 2013-06-07 17:50:07 · 2308 阅读 · 0 评论 -
Zend Guard加密PHP导致PHP部分函数(如:extract()和usort())失效 - PHP 5.3,64bit
1. 环境:PHP 5.3Debian 6,64bitZend Guard 5.5.02. extract() 函数和 usort() 函数详解及用法:http://www.w3school.com.cn/php/func_array_extract.asp --- extracthttp://www.w3school.com.cn/php/func_array_u原创 2013-06-18 14:39:38 · 2290 阅读 · 0 评论 -
pcre3编译报错:libtool: compile: unrecognized option `-DHAVE_CONFIG_H'
在编译pcre3-8.30时报错:libtool: compile: unrecognized option `-DHAVE_CONFIG_H'libtool: compile: Try `libtool --help' for more information.make[2]: *** [pcrecpp.lo] Error 1make[2]: Leaving directory `/d原创 2013-08-01 20:33:25 · 9318 阅读 · 0 评论 -
dpkg: error processing /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb 解决方法
如果在使用apt-get时出现类似下面错误:dpkg: error processing /var/cache/apt/archives/python-apport_2.0.1-0ubuntu9_all.deb解决方法:sudo dpkg -i --force-overwrite /var/cache/apt/archives/python-problem-report_2原创 2013-08-01 20:54:59 · 9127 阅读 · 0 评论 -
E: Sub-process /usr/bin/dpkg returned an error code 问题的解决办法
在安装软件时会出现类似如下错误(debian系统):Errors were encountered while processing: udev mountall plymouth dbus plymouth-theme-ubuntu-textE: Sub-process /usr/bin/dpkg returned an error code (1)解决方法如下:原创 2013-08-01 21:00:36 · 5945 阅读 · 2 评论 -
在使用apt-get安装报错:To continue type in the phrase 'Yes, do as I say!' ?] 解决方法
在使用apt-get安装软件包时可能会出现类似如下错误:WARNING: The following essential packages will be removed.This should NOT be done unless you know exactly what you are doing! sysvinit26 upgraded, 63 newly installed,原创 2013-08-01 21:03:42 · 11988 阅读 · 4 评论 -
使用apt-get时可能报错:E: Could not perform immediate configuration on already unpacked 'mountall'.解决方法
在使用apt-get安装软件包时可能会出现类似如下错误:E: Could not perform immediate configuration on already unpacked 'mountall'. Please see man 5 apt.conf under APT::Immediate-Configure for details.解决方法:apt-get install原创 2013-08-01 21:10:24 · 6082 阅读 · 3 评论 -
libtool version mismatch error
在64位debian6.0下编译某软件时报如下错误:libtool: Version mismatch error. This is libtool 2.2.6 Debian-2.2.6a-4, but thelibtool: definition of this LT_INIT comes from libtool 2.2.6b.libtool: You should recreate翻译 2013-08-13 13:52:30 · 4924 阅读 · 1 评论 -
Starting NFS common utilities: statd failed!解决方法
在装完debian6系统后,重新编译了3.10.5的内核,安装完新内核后,重启系统,发现停在Starting NFS common utilities: statd很久,然后接下来出现 failed 上网找了好些资料,最后发现原因是由于没有配置本地回环接口lo,只要编辑/etc/network/interfacesvi /etc/network/interfaces在该文件中添原创 2013-08-14 09:27:44 · 3495 阅读 · 0 评论 -
运行suricata报错:Illegal instruction 解决方法
我在机器A上编译suricata成功,且在机器A上能正常运行suricata;如果把在机器A上编译的suricata拷贝到机器B上运行,就会报错:Illegal instruction。这让我百思不得其解,随后上网苦找了一番资料,介绍“Illegal instruction”错误的文章也不少,其中有一点说到了我这种情况,那就是CPU架构选择的选项“-march”。于是我查看了下我编译suric原创 2013-09-24 10:04:37 · 5157 阅读 · 0 评论