2009年3月4日星期三

从网络故障看端口线序自适应功能与应用

  有过几年网络管理员经验的读者一定都知道在选择网线的时候需要注意一点的就是线序问题,我们常见的网线也主要分两种,一种是正线,另一种是反线。一般来说正线用于交换机连接路由器,交换机连接PC机;而反线则用于交换机连接交换机,路由器连接路由器,PC机连接PC机以及路由器连接PC机。不过近几年生产网络设备的厂商研发了一种叫做线序自适应的功能,通过这个功能可以自动检测连接到自己接口上的网线类型,能够自动进行调节。但是笔者在实际使用中却因为过分相信这个线序自适应而遭遇了网络故障,在这里笔者将问题的全过程写出来和各位IT168的读者分享,希望各位网管员在以后选择网线连接设备时一定要谨慎。

  故障起因与排除:

  笔者也知道交换机有这种自适应功能,所以平时身边只需要随身携带一根正线网线即可。不过在最近一次网络调试中却着实让我为难了一把。事情是这样的:笔者接到下属部门的电话说发现有两台路由器无法正常通讯。于是拿着设备就赶往下属部门,进入其中一台路由器设置界面发现与另一个路由器连接的以太网端口根本没有激活,就好象没有连接任何网线一样。可是实际中却实实在在的用一根网线连接了两台路由器的LAN1以太接口。为什么会这样呢?笔者知道按照正常情况路由器和路由器之间连接应该使用反线,但是随着技术的发展,端口都具有跳线自适应功能,不管你用反线还是正线连接这些设备都可以工作的。不过为了保险笔者还是找了一根反线将原来的正线进行了替换。没想到问题一下解决了。两个路由器的接口都处于激活连接状态,网络也没有阻断问题了。

  故障分析:

  那么为什么用反线将原来的正线替换后网络就恢复正常了呢?这能说明一点的就是用正线连接两台路由器是行不通的。看来跳线的自适应并不是出现在每个设备上的,笔者使用的华为2621路由器的端口就不支持跳线自适应。所以说各位读者在连接设备时不要想当然的以为所有接口都是自适应正线反线,特别是路由器接口,大部分不支持跳线自适应功能,而对交换机来说则大部分支持这种线序自适应。最后笔者还询问了下属公司的网络管理员是否动过网线,得到的答复是前几天应急把这两台路由器之前的网线拿到别处了,而原来的网线是反线,由于下属公司的网络管理员认为路由器端口可以自适应所以拿了一条正线进行连接。

  什么情况下可以线序自适应:

  也许有的读者会问为什么有的路由器接口支持自适应线序呢?如何来区分自己的设备是否支持此功能呢?下面我们就来介绍这方面的知识。

  所谓跳线自适应或者自适应线序,正确的叫法应该是端口MDI/MDIX自动适应,只有支持端口MDI/MDIX自动适应的端口才允许用户从任何一个端口连接到工作站,服务器或其它路由器交换机,而不需改变通常的双绞线连接方式,正线反线都可以正常工作。如何确认自己的设备端口支持跳线自适应功能呢?主要有以下几个方法。

  查看用户手册:

  看说明书上有哪些端口写明了支持Auto
MDI/MDIX自适应,记住只有写明支持Auto
MDI/MDIX自适应才说明有此功能。否则我们依然需要按照常规的连接方式来连接不同设备。

  查看面板按钮:

  一般交换机设备上会有一个MDI/MDIX按钮,不过有的路由器也拥有此按钮,我们可以通过按该按钮在MDI和MDIX工作模式之间进行切换。从而实现了同样两个设备可以使用不同线序的网线来连接,正线和反线连接设备只需要通过
MDI/MDIX按钮来切换就可以满足需求。当然在实际连接时我们可以先在MDI模式工作,如果网络有问题或者端口不激活再切换到MDIX模式即可。

  查看管理台命令:

  有的设备可以通过内部命令来完成端口在MDI和MDIX之间的切换工作。具体命令如下——[Quidway-Ethernet0/1]mdi
{across|normal|auto}

  输入"mdi auto"就是启用Auto MDI/MDIX自适应功能,输入mdi
across就是使用mdix连接模式,输入mdi
normal就是使用常规的mdi连接模式。当然为了方便我们日常工作维护,笔者建议大家在使用过程中直接输入mdi
auto命令,这样不管你的线缆是什么类型路由器都会和传统交换机一样自动适应线序。

  对于大部分交换机来说端口都是支持Auto
MDI/MDIX自适应功能的,但是路由器的接口就不一定了,所以我们在按照网络拓扑连接网络设备时最好不要想当然的认为所有设备都支持Auto
MDI/MDIX自适应功能,挑选连接网线时也要特别注意,不要正线反线不分的盲目使用。按照标准方法连接可以帮助我们快速解决故障,减少无谓问题的发生。

  为什么路由器不支持自适应:

  笔者打电话咨询了华为3COM的工作人员,询问为什么华为3COM
2621路由器不提供线缆线序的自动适应功能。得到的答复是该做法是为了方便用户,因为一般情况下路由器连接对象都是交换机,交换机可以实现线序的自动适应,所以路由器上不用重复添加了。而且添加一个功能就要提高相应的成本,华为3COM公司不在路由器上添加线序自适应的功能也是从用户角度考虑,降低产品成本。另外CISCO公司的路由器也不支持这种线序自适应。不过根据华为3COM工作人员的介绍,目前华为3COM的MSR路由器等新产品已经具备了这种端口线序自适应功能,这样用户在连接网络设备时会更加轻松,更加方便。

  总结:

  本次故障告诉了我们并不是越贵的设备功能越强,按照常理路由器价格要远远高于普通的交换机,所以他的端口应该能够支持线序自适应,然而现实和理论是不相符的,华为3COM的2621路由器两个LAN端口不支持这种线序自适应,我们在连接设备时必须按照常规的线缆连接规则去实施。

广州必吃小吃七大类

1、油器类(油炸食品):

即油炸小吃,以米、面和杂粮为原料,风味各异;咸的有油条;甜的白糖沙翁、笑口枣、脆麻花;咸甜相杂的有咸煎饼等;这类小吃,季节性不强,常年供应,但以冬季最盛,食时,一般与粥品相配,使之稀稠相辅。

2、粥品类:

名目繁多,其名大都以用料而定,也有以粥的风味特色而称的;有艇仔粥、"伍湛记"及第粥、瑶柱白果粥等;

3、粉面类:

以米、面为原料,大都是煮熟而成的。有云吞面("欧成记"为代表)、沙河粉(可制成炒粉或汤粉)、猪肠粉、桂林米粉、濑粉等;

4、糕点类:

以米、面为主,杂粮次之都是蒸炊至熟的,可分为发酵和不发酵的两大类。有萝卜糕、马蹄糕、伦教糕、松糕、棉花糕、钵仔糕、面糕、芋头糕、等;

5、甜品类:

指各种甜味小吃品种,不包括面点、糕团在内,用料多为蛋、奶、植物花、果、仁等;各种红豆沙、绿豆沙,以及糯米麦粥、八宝粥、芝麻糊、杏仁糊、汤丸等,尤其以双皮奶和姜汁撞奶糊最为有名;

6、粽子类:

有甜粽和咸粽两种;

7、杂食类:

凡不属上述各类者皆是,因其用料很杂而得名,以价格低廉,风味多样而著称。包括炒田螺、猪红汤、牛骨汤、酸辣瓜菜等。

广东小吃与点心同源,历史悠久,屈大均的《广东新语》中记有多种民间美食,如粉果、沙翁、粽子、薄脆等,至今久盛不衰。广东小吃属岭南风味,多来源于民间,大都被流传下来而成为传统名食。

现时的广东小吃和点心有区别,小吃的品种虽不如点心多,但用料比点心更杂,小吃品是专指那些街边小店经营的米、面小型食品,制作较简朴;点心是茶楼、早茶的繁多品种,以及星期美点等,特点是:花式品种较多,造型精细。

广东小吃的成熟方法多为蒸、煎、煮、炸4种。广东小吃介绍:酥皮莲蓉包、娥姐粉果、马蹄糕、伦教糕、蜂巢芋角、蟹黄灌汤饺、薄皮鲜虾饺、干蒸烧卖、沙河粉、荷叶饭、及第粥、艇仔粥。

广州美食小吃攻略

北京路步行街:

魅力指数:★★★★★

推荐理由:作为节假日最多人到的地方,北京路一带(包括北京路步行街、大马站美食街、北京南等地)几乎成为广州市内小吃和零食的天堂。传统也好,新奇古怪也好,在这里没有什么吃不到的,怕的就是你吃不过来。而且,因为地处商业旺地,有关部门管理得当,一般人吃小吃和零食常担心的卫生问题几乎不用怎么考虑。

上下九步行街:

魅力指数:★★★★★

推荐理由:作为广州最为古老和富有风情的一块地方,这里老摊老铺随处可见,是一个能吃到最多广东风味小吃的地方,而且在制作方法上也最为正宗。说不定你喝着香醇的姜撞奶,一不小心就在某个骑楼下和哪个西关女子撞个满怀。

天河城:

魅力指数:★★★★☆

推荐理由:广州近年新兴的一个商业旺地,六楼美食广场几乎囊括小吃、零食中的精品,还有颇为舒适的中央空调。美中不足的是,也许这里客流量太大了,一些原来非常可口的东西做得不很地道,味道要比上下九等地差了一截。

状元坊和流行前线:

魅力指数:★★★★☆

推荐理由:它们都是中小学生常去逛悠的地方,常有许多新奇刺激、并非一般人敢下咽的小吃和零食。因为其新鲜蛊惑而吸引人。

石牌东路:

魅力指数:★★★☆☆

推荐理由:一个字能概括这里可吃到的东西的特点,那就是"杂";令人有点提不起胃口的也是一个字:乱。这地方的人实在太多太杂了,多少让人吃起来有点不爽。

广州小吃的分布

在广州河南同福路市二宫对面有家叫"芬芳舔品店"的,它除了一般甜点以外,应该去尝试一下他们的"糖不甩"。在同福西路有家"荣记鱼旦粉"。

同记鸡粥 皮爽肉滑白切鸡

在长寿东路一个胡同口,"同记鸡粥"看上去真的很不起眼。在不到30平方米的空间里,有六七张桌子。小店的装修没有花太多的心思,你仔细找也没有发现店家的招牌,做的几十年的街坊生意,口碑应该就是最好的招牌吧!

地点:长寿东路福广里3号同记鸡粥粉面

宝华面店 香脆不腻猪手面

如果坐地铁到上下九,宝华路上的宝华面店"必杀"。因为它是一间有浓厚广州风味的老店,如果把一间店称为"老店",至少说明两点:历史够久和味道够权威。

木桌圆凳、插在盒里的筷子、抹布、酱醋辣椒瓶,还有少不了的熙熙攘攘的说话声。招牌的猪手面,猪手是撕开的,咬起来香脆不腻,面是传统的竹升面,幼细滑韧。

地点:宝华路十五甫宝华面店

陈添记 口感脆利顺德鱼皮

过了宝华面店斜对面有一条小巷叫十五甫三巷,拐进去就能看到"陈添记"的招牌,字是店家自己写的,挂在门口的获奖证书已经开始发黄,却并不妨碍远道而来的吃客。

鱼皮是顺德小食,"陈添记"的老板陈添是顺德陈村人,餐饮世家。这里做鱼皮依然坚持用祖传的方法:手工去皮,飞水,然后用自家酿的酱油来调配。一般是用鲮鱼和?鱼,鲮鱼容易入味,鲩鱼则口感爽脆。

地点:宝华路十五甫三巷2号之三

富集汤 香味浓牛三星

简直难以想象,广州人如果没有了牛羊杂和牛三星该是什么样子。富集从当年长寿路路边档做到如今"客似云来"的盛况,其招牌的牛三星功不可没。所谓的牛三星,是指牛腰、牛心和牛肝,以形补形,有调理胃气的功效。"富集"的牛三星汤香味浓,牛肝嫩滑,牛心滑爽,连调料的酸萝卜也爽脆可口,味道没得顶。价格不贵,5元一碗。

地点:十甫路"富集"

银记 鲜香汤粉

与宝华面店一样,说"银记"的名号如雷贯耳一点也不夸张。肠粉因为要用大米磨浆蒸熟后的长条形状颇像猪肠而得名,"银记"做出来的肠粉白如雪,薄如纸,加入的豉油味道特别香浓。看着师傅在现场飞速地加料,油光闪亮的一大盘端上来,足够让人垂涎三尺了。

地点:上九路79号 九王鲜虾肠8元

总店在文昌北路,还有一间分店在东川路

南信 双皮奶

位于下九路有家甜品店叫"南信",他们出品的双皮奶、姜撞奶已有二、三年的历史。

湛江烧生蚝

这两年广州潮流兴起吃烤生蚝,我推荐位于广花路的"湛江烧生蚝"的味道几乎是最好的。食客们可以选择原只烤或者蒜蓉烤,他们的特点是蒜蓉烤时放有沙姜,这样吃起来更野味。建议选择20元/打,因为6龄蚝吃起来比较

中山大学东门烧烤"

地址:新港西路135号!^_^

从中大东门至上渡路这一段每天晚上十一点的钟声敲响后,神出鬼没的"走鬼烧烤队伍"让人摸不着头的"天神降临"之势从四面八方涌上这条街来,在你还没回过神来,他们已经摆好漫天"香"烟的"烧烤阵",警惕着"走鬼式"的生意已经兴隆起来了。这可是难得的一条绚丽的风景之线啊!

吃在广州

广州的吃在全国都是出了名的。在广州有句话,叫吃在西关。西关人家"开业之初就把它定位为汇集传统西关小吃小菜的"食街","五星级大排档"(服务、装修像星级,收费像大排档)。
如今一进"西关人家",到处充满着旧时西关的情调:趟栏门、青砖、红木方桌、红木长条凳、屏风、花雕大窗、大红灯笼、大红绸花、水泥做成的"大榕树",还有那身着旗袍款款而来的"西关小姐",让人惊讶时光是否倒流到旧时的广州。

另外,吃不同的广州美食也要到不同的地方,广州可是个美食大汇聚的地方。

上下九路:油炸米面食品:油条、咸煎饼、笑口栆、牛利酥、脆麻花、大几煎等。

西濠二马路:粥品——及第粥、艇仔粥、明火白粥、牛肉粥、猪肝瘦肉粥、鱼头粥、水蛇粥、腐竹白果粥。粉面——云吞、沙河粉、猪肠粉、桂置追、面条等。

长堤路:糕点——松糕、马蹄糕、罗卜糕、芋头糕。

北京路:甜品——双皮奶、姜撞奶、芝麻糊、花生糊、红豆沙、龟苓膏冰糖雪耳、冰糖莲子百合等。

广大路(岭南花市内):粽子——枧水粽、咸肉粽、火腿粽、裹蒸粽等。

洪德路:甜品——双皮奶、姜撞奶、芝麻糊、花生糊、红豆沙、龟苓膏冰糖雪耳、冰糖莲子百合等。

江南西路:东莞厚街濑粉、混账(酱)粉、江南参皇鸡、仁信双皮奶、天山豆浆等。

淘金路:西式餐厅、湘菜馆。

2009年2月28日星期六

想生男孩还是女孩的科学方法

准备:
  1.每天都要正确填写基础体温表,以协助确定排卵日,不能确定时,到医院检查子宫颈黏液;
  2.在无法确定排卵日前的2至3个月,要利用安全套避孕;
  3.最好在排卵日前两天**;
  4.需采取有利于生女孩的**体位(即**不可插入过深);
  5.**后,停止性生活一周。
原则:
  一、在排卵日前三天停止性行为
  通常在排卵日当天,妇女的体内就会分泌多量且透明的粘液,这些粘液可以阻止精子进入子宫中,只停留在酸性的**里,在酸性的环境中不适合Y精子生长,使得Y精子被淘汰,而留下X精子,等子宫的粘液溶解后,X精子便能顺利地与卵子结合,而生女宝宝。因为精子在子宫内有3天的生存期,所以如果要避开在排卵日当天受精,就必须要在排卵日3天前就停止行房。

  二、让**呈现酸性
  X、Y精子在酸碱值不同的环境里,游动的速度不相同;Y精子在碱性的环境里比较会游动,而X精子在酸性的环境里较为活跃。所以,如果夫妻俩希望生女孩的时候,可以利用X精子喜好酸性的特质,将**环境布置成酸性的,便可提高生女儿的可能性。女方也可在性行为前,以少量而干净的温开水稀释醋酸之后,冲洗妇女**,让**呈现酸性的环境,有助于生女。
  三、女方在行房时,尽量避免高潮
  正常女性的**通常呈现强酸性(ph3.8~4.2),第一次高潮后为酸性(ph5.2~6.0),第二次高潮后,会变化成弱酸性(ph6.3~6.8)。因为**属于碱性(ph7.4~7.8),且达到高潮时,会增强**的碱性,再加上碱性的环境比较适合Y精子的生长,所以如果想生女儿的人应该尽量避免高潮,减少让**碱性增强的机会。

  四、性行为的次数应该频繁
  想生女儿的夫妻,在最后一次行房前,不必节制性行为的次数。因为性行为的次数愈多,可以使Y精子的数量减少,但性行为的次数虽然不必节制,却也不可以过度,以免先生的体力过度消耗。

  五、体位
  想生女儿的夫妻在性行为过程中,可尽量采取浅插入的姿势。男方采取浅插入的位置,射出的精子必定要在酸性的**内停留一段时间,让Y精子尽可能被淘汰,只留下X精子。

  六、从饮食调理体质
  想生女宝宝的夫妻,可以试着增加女方血液中的酸度,这样也可以让**的酸度提高,有利于生女宝宝。所以女方可以尽量吃鱼、肉类、蛋白及酸味的水果,让体质偏酸性;而先生则可以多吃碱性的食物。

  酸性食物:泥鳅、火腿、牛肉、猪肉、鸡肉、鱼类(海鲫鱼、鲔鱼、鲳、鲑、萨门鱼、鲭、鲣、鲳鱼等)木鱼、卵白、酸的果类(蕃茄、橘子、草莓、葡萄、苹果、菠萝等)。
  碱性食物:青菜、水果、牛奶、面粉制品、茶、海带、海藻、碘、钙、维生素D。
  在注意了上面的所有问题之后,想生女孩的机会就会大大提高了。

生男孩的方法

准备:
  1.在准备怀孕前,正确测量基础体温,突然下降的日子是排卵日,如果不能确定,可以到医院检查子宫颈黏液来帮助判断;
  2.在排卵日当天或第二天**,因为此时**分泌物呈碱性,有利于Y精子的存活;
  3. 每天服用天然钙(4粒),直到医生确诊你已经怀孕了;
  4.在受孕前的2个月内,要使用保险套避孕,不可使用其他避孕方法;
  5. 采用有利于生男孩的体位进行**;
  6. **越浓越好,所以在准备受孕前应该禁欲。
原则:
  深插入的**体位较容易生男孩,这样可以将大量有活力的精子快速送入**内;**结束后,女性先不要移动身体,可夹紧双腿、抬高臀部静躺20分钟。
  碱性环境有利于Y精子的存活,从而有利于生男孩。这种碱性液在性高潮时分泌最多。至于要如何到达高潮,则要靠夫妻双方合作。
  如果做到了以上各点,生男孩的机会就会大大提升了。
饮食重点:
  想生男孩,女性多吃碱性,男性吃酸性食物。
  碱性食物包括青菜、水果、牛奶、面粉制品、茶、海带、海藻、碘、钙、维生素D;
  酸性食物:牛肉、鸡肉、鱼、蛋白、酸味水果。

2009年2月26日星期四

一家三口两三事

转自:http://blog.sina.com.cn/s/blog_50bddc800100cm6w.html

老公的新手机
新年,在我明目张胆地问老公要压岁钱和新年礼物,被拒后,他公然为自己买了个新手机。新手机还是个山寨机,声音那叫一个敞亮。从小我就有个心愿,在郊游的时候,要能带个录音机,边听歌边爬山,人生还有比这惬意的事吗?看到这个手机,我想我的心愿了了。新手机的屏幕也好大,男同事们跟我说过,为什么男人喜欢用大屏幕手机呢?因为这样他们就能随时随地看黄色小说和黄色视频了!呵呵,真是居家旅游、开会加班的必备佳品呀!
新手机设计很贴心,有许多新功能,其中最体贴的是,当充电的时候,你一插上电,就会有一个很嗲的女声:"老板您好,您的手机开始充电了",您说这不是气人嘛!可是,要知道,一般大伙儿充电,都是晚上临睡前,放在床头的,于是三更半夜,就被贞子的声音吓醒:大爷,您的手机充好电啦。嘻嘻,当然,这个声音是我啦,谁叫老公每次听到那个很嗲的女声,都很受用地向我得瑟呢!

豆子的新烦恼
过年了,豆子长大了一岁,也有了新的烦恼。他在幼儿园有个好朋友,是个小女孩,如何维系好和异性的关系,他很焦虑,遇到感情问题,自然要讨教妈妈。他问我:"妈妈,好奇怪呦,怎么XXX一天对我好,一天对我不好呢?还有,为什么XXX欺负了我,把我的手都弄破了,还老怪我呢?"我轻描淡写地告诉他:"女人都是这样啦,小女孩也不例外呀!",老公接着很负责任地继续教育:"是呀,豆子,你没发现,你妈也是这样呀?我从来就搞不清楚,哪一天你妈就喜欢你老爸我了,哪一天你妈又好嫌我了!"我赞许地望着老公,他终于深深领会到人生的真谛了,是呀,人生嘛,就是要这样充满未知挑战,跌宕起伏,才刺激有趣呀!

豆子好像很快就理解了这个人生真谛,而且还找到了应对方法。第二天,我带他去公园玩,正好碰上了那个小女孩,两个小朋友玩了一会,人家就去旁边画画了,我奚落豆子:"人家不和你玩喽!"豆子晃了晃大脑袋,胸有成竹地说:"没事,她过会儿就会来再找我玩,她离了我不行!"。说完,就满头大汗地从我身边呼啸而过,继续和别的小朋友疯跑撕打去了。

好看的新动画片
过年下雨,于是在家陪豆子看《喜羊羊和灰太狼》的动画片,我问他:"红太狼是谁呀?",豆子头也不抬,答曰"同学",还强调一句:女同学!我惊讶地问:"它们也上幼儿园呀?",豆子依然很平静地回答:"对,它们上课的内容就是抓羊!"我大惊失色!后来看了电影版《喜洋洋和灰太狼》,其实红太狼是灰太狼的老婆!自然也不上什么幼儿园!我问豆子:"怎么是老婆呀,不是同学吗?",豆子目不转睛地盯着屏幕,百忙之中很不耐烦地回答:"同学久了,日久生情,就好上了呗!这都不知道!"
电影里,红太狼责骂灰太郎:"你这个老爸是怎么当的!我们的小狼宝宝,从生下来,就没有吃过烤全羊!"豆子立即对老公怒目而视:"你这个老爸是怎么当的!我也从来没有吃过烤全羊!"。老公暴跳如雷,说:"你小子还不幸福呀,天天肯德基、麦当劳,还有牛排披萨,北京、深圳、香港迪斯尼也去过了,还想怎么样呀!反了你的!"。豆子立即吓得钻进我怀里,指着老公说:"妈妈,那个就是叫做"爸爸"的凶狠的动物,千万不要被他发现呦!"

修理豆子的新办法
过新年,豆子天天叫嚷着要出去玩,要买玩具,而金融危机下的老公,囊中羞涩,连吃个98块钱的"猪肚包鸡",都想着要多叫几个朋友好一起还个人情,自然对于豆子的无理要求,是又打又骂。一天晚上,豆子悄悄跟我说:"妈妈,老爸好傻耶,其实他不用打我骂我,只要做一件事情,我就立刻会乖乖的!"我也很好奇,问他:"什么办法呀?"他在一再要我保证不告诉老公的前提下,终于说出来了:"就是扣我的压岁钱呀!"(小家伙从爷爷奶奶姑姑那里得到了1000块压岁钱)。呵呵,老公呀老公,这样又能拿钱又能制服儿子的办法,你咋就想不到呢?看来在以后斗智斗勇的父子大战,你要落败喽!

老公的新理论
一天,我们一家三口出去吃饭,服务员问我:"喝什么茶呢?"我说:"能不能不喝茶呀?",瞧我多会过日子呀!过了会儿,老公打完电话进来(估计是个融资几百万的电话呦,嘻嘻!)立即怒斥服务员:"怎么连茶都没倒!"服务员委屈地说:"这位小姐说不喝茶呀!"。老公立即心疼的劝慰我说:"现在是物质极大丰富的年代呀!"然后大声吩咐服务员:"来壶铁观音!"服务员很有眼力架,不失时机地提醒道:"铁观音两元一位!"老公很镇定地回答道:"噢,那就绿茶吧(绿茶一元一位),我每次都喝铁观音,今天也尝尝绿茶吧!"哈哈,绿茶这个物质大概更极大丰富吧!

linux下编译打包生成deb

配置基础开发环境GCC
刚装好的系统中已经有GCC了,但是这个GCC几乎什么文件都不能编译,因为缺少一些必须的头文件,所以要安装build-essential这个软件包:
sudo apt-get install build-essential

安装GTK/GNOME开发环境
安装GTK环境只要安装一个libgtk2.0-dev就可以了,而安装gnome开发环境的话,需要装gnome-core-devel,它包含GTK开发包。
但在一般情况下,我们需要有一个ide开发环境,需要帮助文件,于是我们安装
sudo apt-get install gnome-devel gnome-dev-doc

根据软件包的不同可能还存在对其他软件包的依赖,根据错误提示进行安装所需软件包
sudo apt-get install dpkg-dev dh-make debhelper fakeroot gnupg pbuilder

制作DEB软件包
解压后进入源码包目录,执行
./configure
make
sudo checkinstall -D make install
或(因为软件包的执行标准不同)
dpkg-buildpackage –rfakeroot

执行完毕后deb软件包就会出现在这个目录里面了。

附:
checkinstall是一个deb打包程序,安装:sudo apt-get install checkinstall

使用:一般需要编译的程序是/.configure;make;make install 三步
checkinstall就是在该makeinstall的时候使用,取代实际安装,而生成为deb包的。

在./configure ,make以后
checkinstall
然后会出现
The package documentation directory ./doc-pak does not exist.
Should I create a default set of package docs? [y]:
的提示,选n,自己输入deb包的描述,输入一个空行结束

然后会出现
0 - Maintainer: [ jarlyyn@Home ]
1 - Summary: [ Package created with checkinstall 1.6.0 ]
2 - Name: [ syncevolution ]
3 - Version: [ 0.4 ]
4 - Release: [ 1 ]
5 - License: [ GPL ]
6 - Group: [ checkinstall ]
7 - Architecture: [ i386 ]
8 - Source location: [ syncevolution-0.4 ]
9 - Alternate source location: [ ]
10 - Requires: [ ]

按需要选取相应数字编辑你需要改变的项目,当然,如果你什么都不需要改变也可以

然后输入回车,开始生成deb包。