5月27日,淘宝数据魔方(shuju.taobao.com)发布了首份2010年4-5月淘宝网女装网购的消费调查报告,全面揭秘了春末夏初淘宝达人 们的网购习惯和时尚潮流新趋势。
此前,在淘宝网最新公布的《2009-2010年度中国网购热门城市报告》中,服装类目成为最为热卖的商品,尤其是女装,毫无悬念成为网购消费 力十大城市热卖商品之首。在2009年5月1日至2010年5月1日期间,女装在网购消费力十大城市中,消费金额占比12.17%。相当于1万元的网购成 交额中,有1217元都花在了女装上。其中,卫衣/绒衫、西装和针织衫位列女装类目的热卖前三名。

从淘宝数据魔方发布的最新数据来看,在今年4-5月女装网购的消费者中,竟有24.42%的消费者为男性。同时本次数据还显示,25岁以上的男性也是淘宝 女装网购的主力,其中25-29岁的青年男性以35.05%的份额排名第一,30岁-34岁的成熟男性也占据25.13%的份额。此外,在4-5月的女装 消费中,共有75.58%的女性消费者,其中25岁以上的女性白领是女装网购的绝对主力。从具体年龄阶段来看,25-29岁的青年女性位居第一,占据 37.92%的份额,30-34岁的成熟女性以25.13%的份额位居第二,18-24岁的女性也占据了21.72%的份额。
从女装网购区域分布来看,浙江、江苏及上海等地的电子商务发展较快,消费者也更习惯于在网上进行女装消费。在具体区域分布上,浙江地区以13.49%的市 场份额高居第一,领先排名第二的江苏(9.31%)近4个百分点,广东及上海地区女装网购市场份额相差无已,分别以8.81%及8.57%的份额排名第 三、四位,北京以6.18%的市场份额位列第五。

域名停放赚钱 域名停放详细解释
在很多站长拼命工作赚钱的时候,有些站长却能 “不劳而获”。通过为一个域名努力付 出而赚钱,还是不付出就盈利,很多站长开始陷入了两难 的抉择。
域名停放是一种通过域名赚钱的崭新方式。很多站长尝到了它的甜头,相比于创建网站或者出售域名的其他人来说,他们不需要付出太多就可以获得相当丰厚的利 润。
这听起来好像是天上掉馅饼,有人想如果投资成千上万的域名去停放岂不成了千万富翁?其实很少有人能 有这个精力去发展太多的域名。一些新手站长可能对域名停放存在很多的疑问,这篇文章涵盖了域名停放的一些基本概念,希望能够对新手站长有所 启发。
什么是域名停放?
域名停放其实真的很简单,就是让域名停放服务商在你的域名上投放广告。访问者在你的域名所在页面点击了广告,你就可以获得相应的收益。
怎样进行域名停放?
在你购买或者注册一个域名之后,你需要在一个域名停放服务商那里登记(当然,如果你特别热衷于域名停放的话,也可以选择与多个域名停放服务商合作)。域名 停放服务商会告诉你如何使用他们的服务。通常需要你将自己的域名解析到他们的IP上。域名停放服务商还会给你目标广告选择权,比如你可以通过设置为广告选 择合适的关键字。
怎样使域名停放页获取流量?
域名停放服务商会严格限制你为停放页面增加流量的做法。比如通过广告、链接等方式为页面获得流量都是与域名停放服务商的服务条款相悖的。停放业 务适用于那些已经有潜在流量可能的域名,这些域名包括带有极佳关键词的域名、被搜索引擎收录的域名、原来建过站的域名、打错的错别域名、同名不同域名后缀 的域名等。
通过域名停放获得成功的关键是拥有可以带来自然点击的域名。没有点击,域名停放也就没有意义。域名停放不是要为域名争取流量和点击,而在于怎样获得一个具 有潜力的域名。你可以通过Alexa,Google external tool等工具去研究然后获得一个潜力域名。
域名停放服务商有哪些?
域名停放是一个竞争激烈的行业,所以站长可以有很多选择的空间。下面是一些域名停放服务商的列表(排名不分先后):
中文的域名停放公司主要有:
1、DNParking
2、黑白
3、银点
4、站长网
4、亚洲注册
5、易名网
英文的域名停放公司主要有:
1. Parked.
2. TrafficZ.
3. HitFarm.
4. Sedo.
5. NameDrive.
6. DomainSponsor.
7. Fabulous.
8. DomainSpa.
9. 19 Parking.
10. WhyPark.
11. Active Audience.
12. SmartName.
13. Bodis.
14. Skenzo.
15. Domain Embarking.
16. Sendori.
17. DotZup.
18. Revenue Direct.
19. GoDaddy.
20. ParkQuick.
21. GoldKey.
22. Park Logic.
23. iMonetize.
24. Parking Panel.
25. Parking Dots.
怎样选择域名停放服务商?
域名停放服务商多如牛毛,最好的选择方法就是不断地尝试与体验。刚开始,你可以先把几个域名停放在某个服务商那里,然后观察两个星期左右,了解 一下这个服务商的基本情况。然后你可以通过调整关键字和布局,看看是否可以增加收入。在这之后,你可以把你的域名再停放到别的服务商那里,综合观察各家服 务商的表现。其实,不同的服务商有不同的优势。比如,NameDrive适合做.uk域名,Sedo能够让成人域名获得高收入。
怎样增加域名停放收入?
你只有在不断的尝试和失败中才能获得更多的收入。看看关键字列表,研究一下哪些关键字可以让你的域名获得最大利润。尝试不同的关键字,看会不会 有不同的效果。
此外,每个域名停放服务商还为你的域名停放页提供不同的版面配置,不同的布局会有不同的效果。你最好尝试不同的布局,看哪一种最有利于你的域 名。
最后,如果你通过域名停放赚取了足够的金钱,可以联系你的服务商,让他们给你提供更多的佣金。
域名停放是邪恶的吗?
有很多人评论域名停放是邪恶的,认为域名停放没有用,对域名停放嗤之以鼻。
我们做的网站可以获得5%至10%的广告点击率,而停放的域名页面广告点击率却达到了50%。由这一点就可以看出,其实人们可以在域名停放页找 到更多需要的东西。
用户已经输入了你的域名,你可以选择让这个域名什么也不显示,也可以选择展示给用户一个停放页,用户可以通过停放页找到对自己有用的多元化的信 息。如此看来,域名停放又何罪之有呢?
最近听一位做网赚的人谈到域名停放 感觉有有点意思
域名停放将有一个怎样的未来?
这确实很难说。毫无疑问,域名停放在未来肯定会发生变化。如果域名停放会发生变化,那可能还是一场突变。
任何关于域名的投资都是高风险、高收入的,域名停放也不例外。做域名停放的关键是拥有大量的可以获得流量的域名(当然购买这样的域名是需要付出 昂贵代价的)。如果你这样做的话,就能够应对域名停放过程中的各种变数。原因是无论域名停放业务发生怎样的变化,你的域名流量依然存在。流量是不会贬值 的,当有新的方式涌现,你同样可以盈利。
免费Magento模板资源,不断更新中
Magento是增长最快的开源电子商务应用,自从2008年3月31日发布以来吸引了越来越多的设计和开发人员。Magento相对于其他电子商 务软件,免费资源很难找,这里我们搜罗一些免费模板资源,反正不花钱,大家有兴趣就可以试试。 (内容不断 更新中)
1. 来自Everson.us的 免费模板。模板适合于各种类型的网店,完全免费,可以到这里免费下载:
2. 模板怪兽的模板质量众所周之,这款免费的模板属于电子产品类模板,包括PSD源文件,因此也容易对模板的风格进行修改以适合自己的需要,下载地址:模板怪兽免费magento模板。
3.另一款来自模板怪兽的宠物模板,可以去magento官网下载, 也可以直接用下面代码: magento-community/templatemonster_theme 从Magento后台 Magento Connect 去安装。
4. Telescope 算得上是最早Magento模板之一,那时除了官方模板之外,还没有其他第三方厂家发布Magento模板,从该模板的页面可以看到,是2008年4月 16日就发布的,比Magento的发布只晚一个多月。下 载链接
5. Modern 模板应该是下载最多的Magento模板了,在官方下载排名中一直处于前列,模板由MagentCommerce.com一位成员制作,它也成为许多商业 目标开发的基础,很多商业模板都能看Modern模板的影子。下载代码:magento- core/Interface_Frontend_Default_Modern, 演示地址。
6. 该模板已经入官网最热门插件前10名。有10种颜色可供选择,可以到这里免 费下载:
7. ECO的时装模板SEO优化的模板,可以到这里免 费下载:
8. 只需1美元就可以拥有这款优秀的服装模板,可以到这 里了解详情:
9. 同样只需1美元就可以拥有这款诱人的黑色模板,可以到这 里了解详情:
10. Magento安装包中附带的这款蓝色模板也值得试试,也可以到这里了解详 情:
射手座2010年6月运势抢先报
射手座
优势: 记忆、理解能力增强,表现机会多。
弱势: 情绪起伏大,有许多繁杂琐事需要处理。
贵人方位: 正北方向
开运物品: 平安树
休闲解压: 做甜点
总运指数: ★★★★★
这月运势走红,不论做什么都顺心省心,让你整月都有好心情。在下半月,工作上的事会越来越多,不过别紧张,会得到贵人帮助,让你度过难关;月末 有机会得到上司的表扬,可望加薪、升职。
爱情指数: ★★★★★
单人爱情际遇:
魅力散发,你的一举一动都会受到异性的关注,主动向你靠近、表白的异性多,让你很有优越感。采取欲擒故纵的方式可提升魅力指数,耐心等待也更能 让你挑选到好桃花。有看对眼的对象应把握机会,中旬是表白的好时机,下旬运势有回落的趋势。
双人恋情发展:
恋爱中的人恋情升温,一顿烛光晚餐,一份礼物,都能激起彼此心中浓浓的爱意。已婚者亲昵的动作变多,轻声的问候、温柔的眼神都能让心湖击起一圈 圈涟漪。假日不妨牵手公园散步,或来个甜蜜的短途旅行,在轻松愉快的氛围中,两人的感情会迅速升温。
事业学业: ★★★☆☆
工作者:
运势较平顺。上半月因同事、家人的支持而更有斗志,原有的压力也烟消云散,从工作中获得乐趣与满足。不过,月中易有心眼小、爱嫉妒的人在身边, 凡事宜低调,锋芒太露易招人打压。下旬运势稳定,不求有功,但求无过。
学生族:
学习自觉性较强,有持续力,因坚持而获得好成绩。若能多与同学们探讨问题,学习他人的方法与技巧,你的学习会更轻松,也能更好地掌握重点与难 点。下半月有机会参加学校组织的学习竞赛或演讲比赛,积极参与会有收获。
投资理财: ★★★★☆
本月开支较少,进财机会多,有大笔投资计划者可考虑落实执行。对热门行业可放手一搏,易因抢得先机而获利。不过,中途易遇到资金周转不灵的状 况,随机应变,向亲友求援可逢凶化吉。
IxWebHosting虚拟主机现在支持无限个域名,并赠送3个免费国际域名和 15个独立 ip,只要你的空间正常续费,域名就可以一直免费,这一点非常不错,也是我强烈向大家推荐ixwebhosting主机的重要原因之一。
下面介绍当你开通ixwebhosting主机后如何获得免费域名。
一、首先登陆IXWEBHOSTING的管理后台
二、登陆后,点界面右下方的“Register a new Domain”
三、在左边的框中输入你要注册的域名,并选择com或其他,然后“continue”
四、显示出定单信息,其中“period of registrationg”是你注册的年数,默认是1年。“contact information”就是你在IX的帐号信息,一般不需要改动(这些内容注册成功以后可以修改),但是注意其中的“state”要选择 “outside the us”。
五、“Payment Type”选择“Use credits(USD $59.95)”,这里的39.9就是ixwebhosting赠送的用来注册域名的信用,如果是59.95(19.95*3)就是说你还可以注册3个域 名(ixwebhosting的域名价格19.95/1个/1年), 打勾“I have read and accept……”,然后“Submit Your Order”
六、如果没什么问题的话会出现如下提示:
Thank you for submiting of your order!
We’ve sent you an email confirming your order. In that email, you will find a link to the order status page.
点那个“page”你将即时看到你的定单处理情况,开始一般是“pending”,一旦这里显示“success”就说明你的域名注册成功了,这个过 程一般不会超过1小时。
成功注册后,你再登陆IXWEBHOSTING就会发现该域名,然后就可以执行绑定等操作。
注意,有一次我注册ixwebhosting虚拟主机提供的免费域名时,他们还打了个电话过来验证一下。由此提现了ixwebhosting主机提供 商的客服的确是不错的。
● 管理 WordPress 的图片和视频,以缩略图形式在各种场景中展示图片。包括:
页面缩略图:
首页页面缩略图 (演示:http://niaolei.org.cn/)
分类页面缩略图(演示:http://niaolei.org.cn/category/common/penguin)
标签页面缩略图(演示:http://niaolei.org.cn /tag/麻雀)
搜索页面缩略图(演示:http://niaolei.org.cn /?s=最漂亮的鸟)
文章缩略图:
最新文章缩略图
随机文章缩略图(演示:http://niaolei.org.cn/wp-thumbnails)
相关文章缩略图(演示:http://niaolei.org.cn/posts/5866)
最热门文章缩略图 (演示:http://niaolei.org.cn/top)
指定分类的文章缩略图
指定标签的文章缩略图
视频缩略图:(演示:http://niaolei.org.cn/category/show/video)
优酷视频缩略图
酷6视频缩略图
土豆视频缩略图
● 无须放置代码即可自动启用页面缩略图,无须放置代码即可在侧边栏启用最新文章缩略图、随机文章缩略图、相关文章缩略图、最热门文章缩略图。
● 页面缩略图支持截断摘要,完美兼容中文,兼容html标签,兼容<!–more–>,兼容已有摘要。(参考鸟类网首页摘要)
● 图片尺寸、数量、间距、链接、窗口行为任意设置。
● 支持根据分类名和标签名排除日志缩略图。
● 对于站内图片,自动生成缩略图;对于外链图片,自动下载到本地,自动生成缩略图。
● 对Yupoo、Flickr、Picasa外链图片提供特别支持,可直接引用外链缩略图。
● 后台设置精细、最大程度满足您的个性化需要。(看看这张大图:鸟类网后台设置界面截图)
具体使用方法:http://niaolei.org.cn/wp-thumbnails
the second love
忘不掉 装作
遇到 微笑
你的 心跳
还在 我的
耳边 萦绕
我从来没想过
你会让我比从前更沉默 难 过
还在等你对我说晚安却让期待边成失落
怎么说怎么做 才能弥补那些闯过的祸
诺言之类的话我从来没有说过
这枚戒指是否可以当作承诺
baby let me hold u 会不会太晚
i love u 3 个字 会不会太短
我不会再像从前 对你总是太懒
以为吃定你才发现输的太掺
这悲伤已经用完 结局我从新排版
那第一次的爱就让我第二次还
凌晨之后街灯总爱将那往事重提
讽刺选择逃避的我的过去
端一杯咖啡在午夜习惯你的习惯
还在等你回来 第二次的爱
用这个深情的调我换你浅浅的笑
你是我的宝也是我幸福的烦恼
有点糟糕 有点难熬
没有你在的时候心情有点不好
思念变成了琴键
我弹了一遍又一遍
好想在你身边 一起喝饮料一起过这个夏天
陪你逛街陪你去买yanzi的唱片
虽然追你的男生在那边排队
你知道我的习惯从来都是插队
下雨的夜我会陪你睡
难过的时候我会陪你喝醉
这moment
i want u be my girl 能不能
不要再说我对你太坏
baby dont cry
我一直都在 我会保护你不让你受任何伤害
凌晨之后街灯总爱将那往事重提
讽刺选择逃避的我的过去
端一杯咖啡在午夜习惯你的习惯
还在等你回来 第二次的爱
没想到 见到你
不小心 爱上你
我想要 忘记你
却偏偏 又记起
忘不掉 装作
遇到 微笑
你的 心跳
还在 我的
耳边 萦绕
不经意间听到的歌 不错
ubuntu 10.04更新源
deb http://tw.archive.ubuntu.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid main universe restricted multiverse
deb http://tw.archive.ubuntu.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://tw.archive.ubuntu.com/ubuntu/ lucid-updates universe main multiverse restricted
deb-src http://tw.archive.ubuntu.com/ubuntu/ lucid-updates universe main multiverse restricted
SRT Sources
deb http://ubuntu.srt.cn/ubuntu/ lucid main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-security main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-updates main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-proposed main restricted universe multiverse
deb http://ubuntu.srt.cn/ubuntu/ lucid-backports main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-security main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-updates main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-proposed main restricted universe multiverse
deb-src http://ubuntu.srt.cn/ubuntu/ lucid-backports main restricted universe multiverse
ubuntu 10.04 源3(网易):
deb http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
deb-src http://mirrors.163.com/ubuntu/ lucid main universe restricted multiverse
deb http://mirrors.163.com/ubuntu/ lucid-security universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-security universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-updates universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-proposed universe main multiverse restricted
deb http://mirrors.163.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-backports universe main multiverse restricted
deb-src http://mirrors.163.com/ubuntu/ lucid-updates universe main multiverse restricted
configure命令详解
由于一直使用的是ubuntu,对源码安装使用的较少,虽然想用但是对configure 之类的参数是在不懂,一直不敢用,今天找到篇以供linux初学者参考
–cache-file=FILE
’configure’会在你的系统上测试存在的特性(或者bug!).为了加速随后进行的配置,测试的结果会存储在一个cache file里.当configure一个每个子树里都有’configure’脚本的复杂的源码树时,一个很好的cache file的存在会有很大帮助.
–help
输出帮助信息.即使是有经验的用户也偶尔需要使用使用’–help’选项,因为一个复杂的项目会包含附加的选项.例如,GCC包里的’configure’脚本就包含了允许你控制是否生成和在GCC中使用GNU汇编器的选项.
–no-create
’configure’中的一个主要函数会制作输出文件.此选项阻止’configure’生成这个文件.你可以认为这是一种演习(dry run),尽管缓存(cache)仍然被改写了.
–quiet
–silent
当’configure’进行他的测试时,会输出简要的信息来告诉用户正在作什么.这样作是因为’configure’可能会比较慢,没有这种输出的话用户将会被扔在一旁疑惑正在发生什么.使用这两个选项中的任何一个都会把你扔到一旁.(译注:这两句话比较有意思,原文是这样的:If there was no such output, the user would be left wondering what is happening. By using this option, you too can be left wondering!)
–version
打印用来产生’configure’脚本的Autoconf的版本号.
–prefix=PEWFIX
’–prefix’是最常用的选项.制作出的’Makefile’会查看随此选项传递的参数,当一个包在安装时可以彻底的重新安置他的结构独立部分. 举一个例子,当安装一个包,例如说Emacs,下面的命令将会使Emacs Lisp file被安装到”/opt/gnu/share”:
$ ./configure –prefix=/opt/gnu
–exec-prefix=EPREFIX
与’–prefix’选项类似,但是他是用来设置结构倚赖的文件的安装位置.编译好的’emacs’二进制文件就是这样一个问件.如果没有设置这个选项的话,默认使用的选项值将被设为和’–prefix’选项值一样.
–bindir=DIR
指定二进制文件的安装位置.这里的二进制文件定义为可以被用户直接执行的程序.
–sbindir=DIR
指定超级二进制文件的安装位置.这是一些通常只能由超级用户执行的程序.
–libexecdir=DIR
指定可执行支持文件的安装位置.与二进制文件相反,这些文件从来不直接由用户执行,但是可以被上面提到的二进制文件所执行.
–datadir=DIR
指定通用数据文件的安装位置.
–sysconfdir=DIR
指定在单个机器上使用的只读数据的安装位置.
–sharedstatedir=DIR
指定可以在多个机器上共享的可写数据的安装位置.
–localstatedir=DIR
指定只能单机使用的可写数据的安装位置.
–libdir=DIR
指定库文件的安装位置.
–includedir=DIR
指定C头文件的安装位置.其他语言如C++的头文件也可以使用此选项.
–oldincludedir=DIR
指定为除GCC外编译器安装的C头文件的安装位置.
–infodir=DIR
指定Info格式文档的安装位置.Info是被GNU工程所使用的文档格式.
–mandir=DIR
指定手册页的安装位置.
–srcdir=DIR
这个选项对安装没有作用.他会告诉’configure’源码的位置.一般来说不用指定此选项,因为’configure’脚本一般和源码文件在同一个目录下.
–program-prefix=PREFIX
指定将被加到所安装程序的名字上的前缀.例如,使用’–program-prefix=g’来configure一个名为’tar’的程序将会使安装的程序被命名为’gtar’.当和其他的安装选项一起使用时,这个选项只有当他被`Makefile.in’文件使用时才会工作.
–program-suffix=SUFFIX
指定将被加到所安装程序的名字上的后缀.
–program-transform-name=PROGRAM
这里的PROGRAM是一个sed脚本.当一个程序被安装时,他的名字将经过`sed -e PROGRAM’来产生安装的名字.
–build=BUILD
指定软件包安装的系统平台.如果没有指定,默认值将是’–host’选项的值.
–host=HOST
指定软件运行的系统平台.如果没有指定,将会运行`config.guess’来检测.
–target=GARGET
指定软件面向(target to)的系统平台.这主要在程序语言工具如编译器和汇编器上下文中起作用.如果没有指定,默认将使用’–host’选项的值.
–disable-FEATURE
一些软件包可以选择这个选项来提供为大型选项的编译时配置,例如使用Kerberos认证系统或者一个实验性的编译器最优配置.如果默认是提供这些特性,可以使用’–disable-FEATURE’来禁用它,这里’FEATURE’是特性的名字.例如:
$ ./configure –disable-gui
-enable-FEATURE[=ARG]
相反的,一些软件包可能提供了一些默认被禁止的特性,可以使用’–enable-FEATURE’来起用它.这里’FEATURE’是特性的名字.一个特性可能会接受一个可选的参数.例如:
$ ./configure –enable-buffers=128
`–enable-FEATURE=no’与上面提到的’–disable-FEATURE’是同义的.
–with-PACKAGE[=ARG]
在自由软件社区里,有使用已有软件包和库的优秀传统.当用’configure’来配置一个源码树时,可以提供其他已经安装的软件包的信息.例如,倚赖于Tcl和Tk的BLT器件工具包.要配置BLT,可能需要给’configure’提供一些关于我们把Tcl和Tk装的何处的信息:
$ ./configure –with-tcl=/usr/local –with-tk=/usr/local
‘–with-PACKAGE=no’与下面将提到的’–without-PACKAGE’是同义的.
–without-PACKAGE
有时候你可能不想让你的软件包与系统已有的软件包交互.例如,你可能不想让你的新编译器使用GNU ld.通过使用这个选项可以做到这一点:
$ ./configure –without-gnu-ld
–x-includes=DIR
这个选项是’–with-PACKAGE’选项的一个特例.在Autoconf最初被开发出来时,流行使用’configure’来作为 Imake 的一个变通方法来制作运行于X的软件.’–x-includes’选项提供了向’configure’脚本指明包含X11头文件的目录的方法.
–x-libraries=DIR
类似的,’–x-libraries’选项提供了向’configure’脚本指明包含X11库的目录的方法.
在源码树中运行’configure’是不必要的同时也是不好的.一个由’configure’产生的良好的’Makefile’可以构筑源码属于另一棵树的软件包.在一个独立于源码的树中构筑派生的文件的好处是很明显的:派生的文件,如目标文件,会凌乱的散布于源码树.这也使在另一个不同的系统或用不同的配置选项构筑同样的目标文件非常困难.建议使用三棵树:一棵源码树(source tree),一棵构筑树(build tree),一棵安装树(install tree).这里有一个很接近的例子,是使用这种方法来构筑GNU malloc包:
$ gtar zxf mmalloc-1.0.tar.gz
$ mkdir build && cd build
$ ../mmalloc-1.0/configure
creating cache ./config.cache
checking for gcc… gcc
checking whether the C compiler (gcc ) works… yes
checking whether the C compiler (gcc ) is a cross-compiler… no
checking whether we are using GNU C… yes
checking whether gcc accepts -g… yes
checking for a BSD compatible install… /usr/bin/install -c
checking host system type… i586-pc-linux-gnu
checking build system type… i586-pc-linux-gnu
checking for ar… ar
checking for ranlib… ranlib
checking how to run the C preprocessor… gcc -E
checking for unistd.h… yes
checking for getpagesize… yes
checking for working mmap… yes
checking for limits.h… yes
checking for stddef.h… yes
updating cache ../config.cache
creating ./config.status
这样这棵构筑树就被配置了,下面可以继续构筑和安装这个包到默认的位置’/usr/local’:
$ make all && make install
一个软件包通过编译源代码安装后,如何完全的卸载??
如果原先的source还在的话,很多source的Makefile都有写uninstall规则,直接在Souce里make uninstall就可行,不过碰到无良作者没写的,那一句一句看Makefile里install部分他都干了些什么,然后挨个删除。
如果source没了…..那就一边郁闷吧
到目前为止, 我装的都可以make uninstall…….
(因为总是不小心装错地方, 结果就make uninstall&&make clean,然后重新configure……)
linux下软件的基本安装和卸载
Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为 RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。
软件的安装
Linux下软件的安装主要有两种不同的形式。第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm。以第一种方式发行的软件多为以源码形式发送的;第二种方式则是直接以二进制形式发送的。
对于第一种,安装方法如下:
1 .首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。
#cp xxx.tar.gz /root
2 .由于该文件是被压缩并打包的,应对其解压缩。命令为:
#tar xvzf filename.tar.gz 如果是filename.tar.bz2格式的,应该是tar jxvf filename.tar.bz2来解压
3. 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的文件。通常在解压缩后产生的文件中,有“Install”的文件。该文件为纯文本文件,详细讲述了该软件包的安装方法。
4.执行解压缩后产生的一个名为configure的可执行脚本程序。它是用于检查系统是否有编译时所需的库,以及库的版本是否满足编译的需要等安装所需要的系统信息。为随后的编译工作做准备。命令为: #./configure
如果您想把软件安装到指定目录,应该用#./configure –prefix=/您自己指定的目录,比如我想把一个mlterm安装到/opt/mlterm目录中,应该如下输入
#./configure –prefix=/opt/mlterm
5.检查通过后,将生成用于编译的MakeFile文件。此时,可以开始进行编译了。编译的过程视软件的规模和计算机性能的不同,所耗费的时间也不同。命令为: #make。
6.成功编译后,键入如下的命令开始安装:
#make install
7.安装完毕,应清除编译过程中产生的临时文件和配置过程中产生的文件。键入如下命令:
#make clean
#make distclean
至此,软件的安装结束。
对于第二种,其安装方法要简单得多。
同第一种方式一样,将安装文件拷贝至你的目录中。然后使用rpm来安装该文件。命令如下:
#rpm -i filename.i386.rpm
rpm将自动将安装文件解包,并将软件安装到缺省的目录下。并将软件的安装信息注册到rpm的数据库中。参数i的作用是使rpm进入安装模式。
软件的卸载
1.软件的卸载主要是使用rpm来进行的。卸载软件首先要知道软件包在系统中注册的名称。键入命令:
#rpm -q -a
即可查询到当前系统中安装的所有的软件包。
2. 确定了要卸载的软件的名称,就可以开始实际卸载该软件了。键入命令:
#rpm -e [package name]
即可卸载软件。参数e的作用是使rpm进入卸载模式。对名为[package name]的软件包进行卸载。由于系统中各个软件包之间相互有依赖关系。如果因存在依赖关系而不能卸载,rpm将给予提示并停止卸载。你可以使用如下的命令来忽略依赖关系,直接开始卸载:
#rpm -e [package name] -nodeps
忽略依赖关系的卸载可能会导致系统中其它的一些软件无法使用
如果想知道rpm包安装到哪里了呢?
应该用 #rpm -ql [package name]
3.如何卸载用源码包安装的软件?
最好是看README和INSTALL ;一般的情况下都有说,但大多软件没有提供源码包的卸载方法;我们可以找到软件的安装点删除。主要看你把它安装在哪了。
比如:
如果安装软件时,指定个目录。这个问题也不会难;
比如用源码包安装gaim 的
#./configure –prefix=/opt/gaim
#make
#make install
如果安装mlterm
#./configure –prefix=/opt/mlterm
#make
#make install
把源码包安装的软件,都指定安装在 /opt目录中,这样不就知道了??
如果删除,就删除相应的软件目录;
有些软件要在解压安装目录中执行 make uninstall ,这样就卸载掉了
http://www.ownlinux.cn/2009/10/22/configure%E5%91%BD%E4%BB%A4%E8%AF%A6%E8%A7%A3.html











