摘要:
想在Debian下用Zend Studio,兴奋的下载安装后却发现都是乱码。瞎摸着改了一下语言,还算是凑合着可以使用英文了,但是凡是有中文的地方全部是乱码。试着在网上搜索了一下,哈哈,原来还是有朋友和我是一样的问题的。照着搜索到的试了一下,呵呵,解决了。这个问题主要是Zend使用的中文字体的问题,他所使用的字体位于其安装目录的jre/lib/fonts目录下。例如,我们可以将Simsun.ttf字体拷贝到这个目录下,然后编辑font.dir文件,将其中的字体全部换成Simsun就可以了。这样想来,只要我们试着改一下Zend所使用的字体就可以了,所以我们也不一定非得要使用Simsun,如果有兴趣 阅读全文
摘要:
Qemu使用手册快速启动在我们下载并解压linux镜像(linux.img)以后,我们可以输入下面的命令来启动:qemu linux.img这样Linux就会启动并会展示给我们一个提示.调用用法:qemu [option] [disk_image]disk_image是代表IDE的硬盘的硬盘镜像.一般选项:-M machine 选择模拟的机器(我们可以输入-M?提到一个模拟的机器列表)-fda file-fdb file使用file作为软盘镜像.我们也可以通过将/dev/fd0作为文件名来使用主机软盘.-hda file... 阅读全文
摘要:
Debian下编译安装MPlayerMPlayer是Linux下一款优秀的媒体播放软件,然而在我的Debian系统下却一直没有用起来。说起其中的原因,一是因为如果使用Apt来查找安装,那么所安装上的是非GUI下的MPlayer程序,其实要论起来,这样的程序也是一样可以播放媒体文件,然而就个人的使用来看,如果只是播放一些MP3文件,那么还是相当不错的,但是如果要播放视频文件,则效果就冻自己所希望的了。再就是如果下载源码来自己编译安装,那么编译所需要的Gcc版本比所要求的要高,从而不可以编译,而如果要编译支持GUI,则要安装相应的库文件,而那时这对我来说也是一个不小的困难。而其中还有最重要后点就是 阅读全文
摘要:
一直以为Linux内核的编译是一件很复杂的事情,虽然有几次也实在是按捺不住冲动,要自己来编译一下试试,但是类似的几次尝试都是以失败而告终。在不久前,看到过一些关于Debian下编译内核的文章,说得很详细,而且似乎看起来也并不是很复杂的样子,于是决定自己编译一下内核,毕竟对于使用Linux的人来说没有自己编译过内核还真是一件叫人遗憾的事情。在这里记下的是自己编译2.6.19内核的方法,希望对于大家会有一些小小的帮助。1 下载内核:我们可以在http://www.kernel.org上找到我们所希望的内核,在这里我们使用的较新的2.6.19版本的内核。2 将内核解压/usr/src目录下: ... 阅读全文
摘要:
使用Debian的kernel-package系统创建自己的内核1.简介我曾经手动编译内核,这必须按顺序进行一系列的步骤;kernel-package就是写来完成这些所必须的步骤的.(现在他已超出这个范畴,但是实际上, 那正是他所完成的).这对于新手来说是相当重要的:make-kpkg完成了编译一个内核所需的所有步骤,并且内核的安装是一个快照.--kpkg- package的作者Manoj Srivastava.如果我们曾经编译过一个内核,我们就会惊异于他的简单.这个指南就是设计用来可以使得我们使用Debian的kernel-package系统,这可以极大的简化自定义内核的构建与安装.学习创建 阅读全文
摘要:
如何创建Debian二进制包1 简介我们采用这样的方法所创建的文档的用途只是安装在我们自己的系统上,而不是将他们提交到Debian的官方版本中。如果我们要进行官方的开发,我们就需要参考Debian New Maintainers' Guide。通常Debian的软件包可以得到一个适当的源码包,在这个源码包中包含有在创建Debian的二进制包时自动处理所调用步骤的debian/rules文件。在这里我们只是简单的显示一下如何将一个简单的Shell脚本或是二进制可执行文件打包到一个简单的二进制包中。在这里我们假定我们知道了如何使用tar,man等命令以及知道.tar.gz文件以及Debia 阅读全文
摘要:
Fcitx的简单安装与配置个人认为Fcitx是Linux下最好用的输入法,呵呵,其实这只是一个个人的习惯问题,至少个人觉得是相当的好用。在这里简单记录一下在Debian下Fcitx的简单安装与配置。1 安装Fcitx# apt-get install fcitx2 配置一般来说我们都是希望在系统启动的时候可以自动启动输入法。这时我们可以在/etc/X11/Xsession.d/目录下创建一个名为25xchinput的文件,其内容如下:export LAGN=zh_CN.utf8export LC_CTYPE=zh_CN.utf8export LC_ALL=export XMODIFIERS=@ 阅读全文
摘要:
Debian下LAMP环境的搭建以前安装LAMP环境都是采用下载软件包自己编译安装的方法搭建的。当时以为采用apt的方式来安装时软件包版本的陈旧是一个问题,另一个主要的问题就是并不知道apt将这些软件包安装到什么地方,从而使得自己要修改一个配置文件或是启动一个服务命令时都找不到。采用手工编译安装的方法,虽然可以很好的控制软件包的安装位置,但是却不得不自己去解决各种的依赖关系。如编译PHP时,就是因为各种的依赖关系而不能进正确的configure过程。当然如果是Debian的环境下,可以使用apt来安装需要的各种软件依赖,但是如果是在其他的发版本下,这样的关系的解决就是一个很费力的过程。在Deb 阅读全文
摘要:
Debian系统启动脚本Debian GNU/Linux使用SysV模块作为系统初始脚本。与RH一样,Debian使用一个扩展的SysV模块,而Slackware主要是基于BSD的,并为了使用SysV模块而写了几个方便的脚本。定位SysV目录Debian GNU/Linux,与大多数使用SysV模块的系统一样,将相关的目录存放在/etc目录之下。也就是说,SysV目录/etc/init.d是脚本自身,而/etc/rc1.d,/etc/rc2.d直到/etc/rc6.d是特殊运行级别的目录。而管理所有这些的脚本为/etc/rc.d/rc。然而RH7.2,是将SysV目录全部放在/etc/rc.d 阅读全文
摘要:
Debian包管理系统Debian包管理系统也许是类Unix系统上最为复杂的包管理系统。Debian的机制是网络透明的(也就是他可以通过网络透明的安装远程器上的软件包),而Debian也是第一个进行使用这样打包系统的发行版本。RH的up2date是最近的与Debian相似的软件功能,而Slackware Linux并没有达到真正的网络透明的程度。熟悉其他操作系统,如Windows,的用户也许会想到Windows的Update,然而Debian的机制会更为强大。这一部分将会详细的讨论Debian的包管理机制。技术概要Debian的包管理系统可以分为几层。最低层次是实际的包管理系统,而最高层次的是 阅读全文