| Yong Jun's profile阿车PhotosBlogLists | Help |
|
阿车你越努力,你的运气会越好! 9/11/2006 在ASP/asp.net混合环境中实现站点的单点登陆目前要实现的是: 在网站的前台登陆后(为ASP.NET环境),自动登陆动网论坛(asp环境,为二级域名)。 初步思路为: 在网站中登陆验证成功后,执行一个ASP页面,该页面可以实现论坛的登陆。 6/9/2005 事业的成功与自身的“十商”每一个人都梦想成功,可成功不是从天上掉下来的,是通过努力奋斗运用人生智慧经营而来。那我们应该从哪里奋斗?需要哪些方面的素养?其实,“十商”给我们指明了方向。只要努力提高“十商”智慧和能力,追求全面、均衡发展,一定能够构建成功而幸福的大厦。 1、 德商(MQ)。 是指一个人的德性水平或道德人格品质。心理学界认为,德商的内容包括体贴、尊重、容忍、宽恕、诚实、负责、平和、忠心、礼貌、幽默等各种美德。我们常说的“德智体”中是把德放在首位的;品格胜于知识。可见,德是最重要的。一个有高德商的人,一定会受到信任和尊敬,自然会有更多成功的机会。 2、智商(IQ)。 是一种表示人的智力高低的数量指标,但也可以表现为一个人对知识的掌握程度,反映人的观察力、记忆力、思维力、想像力、创造力以及分析问题和解决问题的能力。确实,智商不是固定不变的,通过学习和训练是可以开发增长的。我们要走向成功,就必须不断学习,积累智商。 3、情商(EQ)。就是管理自己的情绪和处理人际关系的能力。如今,人们面对的是快节奏的生活,高负荷的工作和复杂的人际关系,没有较高的EQ是难以获得成功的。EQ高的人,人们都喜欢同他交往,总是能得到众多人的拥护和支持。同时,人际关系也是重要资源,良好的人际关系往往能获得更多的成功机会。在职场中,要获得较快的成长,良好的人际关系是排在第一位的。 4、 逆商(AQ)。是指面对逆境承受压力的能力,或承受失败和挫折的能力。当今和平年代,应付逆境的能力更能使你立于不败之地。巴尔扎克说过:“苦难对于天才是一块垫脚石,对于能干的人是一笔财富,而对于弱者则是一个万丈深渊。”卡耐基说:“苦难是人生最好的教育。” 高尔基谈到自己的生活经历时说:“生活的情况越困难,我越感到自己更坚强,甚而更聪明”。名人之谈告诉我们:伟大的人格只有经历熔炼和磨难,潜力才会激发,视野才会开阔,灵魂才会升华,才会走向成功。一个人吃常人不能吃的苦,必然做常人不能做的事。 5、 胆商(DQ)。是一个人胆量、胆识、胆略的度量,体现了一种冒险精神。胆商高的人能够把握机会,该出手时就出手。无论是什么时代,没有敢于承担风险的胆略,任何时候都成不了气候。而大凡成功的商人和企业家,都是具有胆略和魄力的。 6、财商(FQ)。是指理财能力,特别是投资收益能力。没有理财的本领,你有多少钱也会慢慢花光的,所谓“富不过三代”就是指有财商的老子辛辛苦苦积攒下来的钱,最多最后也会败在无财商的子孙手中。财商是一个人最需要的能力,也是最被人们忽略的能力。 对于我们来说,父母都很穷,只教我们好好读书,找好工作,多存钱,少花钱。赚得少一点没关系,关键是稳定。他们从没教过我要有财商,要考虑怎么理财。所以,财商对我们来说是迫切需要培养的一种能力。会理财的人越来越富有,一个关键的原因就是财商区别。 7、心商(MQ)。就是维持心理健康,调试心理压力,保持良好心理状况和活力的能力。有专家指出,21世纪是“抑郁时代”,人类面临较大的心理压力。提高心商,保持心理健康已成为时代的迫切需要。现代人渴望成功,而成功越来越取决于一个人的心理状态,取决于一个人的心理健康。从某种意义上来讲,心商的高低,直接决定了人生过程的苦乐,主宰人生命运的成败。 8、志商(WQ)。指一个人的意志品质水平,包括坚韧性、目的性、果断性、自制力等方面。如能为学习和工作具有不怕苦和累的顽强拼搏精神,就是高志商。“志不强者智不达,言不信者行不果”。这是墨子留给后人的一句至理名言。我国著名数学家华罗庚也说:“勤能补拙是良训,一分辛劳一分才”。它们说明一个道理:志商对一个人的智慧具有重要的影响。智商是可以通过后天训练来提高的,但没有坚韧的品质,没有持之以恒的毅力,智商是难以真正提高的。而且,即使智商高,志商不高,人生成就也是有限的。志向是意志的重要方面。所谓“不想当将军的士兵不是好士兵”就是强调要有志向。人生是小志小成,大志大成。许多人一生平淡,不是因为没有才干,而是缺乏志向和清晰的发展目标。在商界尤其如此,要成就出色的事业,就得要有远大的志向。 9.、灵商(SQ)。就是对事物本质的灵感、顿悟能力和直觉思维能力。量子力学之父普朗克认为,富有创造性的科学家必须具有鲜明的直觉想像力。无论是阿基米德从洗澡中获得灵感最终发现了浮力定律,牛顿从掉下的苹果中得到启发发现了万有引力定律,还是凯库勒关于蛇首尾相连的梦而导致苯环结构的发现,都是科学史上灵商飞跃的不朽例证。 “人生最重要的是悟性和韧性”。任何工作没有定式,单凭成文的理论是解决不了实际问题的,还得需要悟性,需要灵商的闪现。修炼灵商,关键在于要会思考,要敢于大胆的假设,敢于突破传统思维。 10、健商(HQ)。是指个人所具有的健康意识、健康知识和健康能力的反映。健康意识是指人们对健康价值的态度和对能否获得健康的信心;健康知识就是有关人类健康方面的知识;健康能力是人们在健康意识和健康知识综合作用的基础上,表现出有关健康的行为。 健康是人生最大的财富。在市场竞争日益激烈的今天,人们一味追求金钱,忘记对健康的维护和投资,这其实是不划算的。有的还积劳成疾,甚至过劳死的现象如今也并不鲜见。在这个和平时代,不管你有多么成功,有多少财富,如果以牺牲健康为代价都是不值得的。 5/27/2005 创业者十大“技”“你创业了吗?”这句曾是美国硅谷人见面时的问候语,如今已成为部分中国人的常用语。 创业,无疑是2004年最红火的词语。据不完全统计,目前中国约有1亿人在创业。 但另一项统计显示,我国68%的中小民营企业,其生命周期不超过5年。 如今虽是创业的年代,但老板并非人人能当,更并非所有的创业者都能获得成功。就如同古时行走江湖的侠客不仅要有随身趁意的兵刃,更需具备几手“必杀技”一般,创业,除需具备资金等外部条件外,同样更需要具备一定的心理素质和个性方面的特征,即所谓“创业品质”。 下文所列是创业专家提出的十大“创业品质”。让我们拭目观之,企业家是如何练就纵横创业江湖之“必杀技”的? 诚信———创业立足之本 市场经济已进入诚信时代,作为一种特殊的资本形态,诚信日益成为企业的立足之本与发展源泉。 风险投资界有句名言:“风险投资成功的第一要素是人,第二要素是人,第三要素还是人。”此话足以证明风险投资家对创业者个人素质的关注程度。在他们看来,创业项目、商业计划、企业模式等都可适时而变,唯有创业者品质难以在短时间内改变。 创业者品质决定着企业的市场声誉和发展空间。不守“诚信”,或可“赢一时之利”,但必然“失长久之利”。反之,则能以良好口碑带来滚滚财源,使创业渐入佳境。 自信———创业的动力 日本八佰伴集团创始人和田一夫开始时仅经营一家小水果铺,还被一场大火烧得赤手空拳。但是,在“不摧毁旧的,就不能建设新的”信念支持下,他最终东山再起,成为名噪一时的创业家。 人的意志可以发挥无限力量,可以把梦想变为现实。对创业者来说,信心就是创业的动力。要对自己有信心,对未来有信心,要坚信成败并非命中注定而是全靠自己努力,更要坚信自己能战胜一切困难。 勇气——视挫败为成功之基石 硅谷有着“创业大本营”的美誉,在这儿,每年都有数以万计的企业倒下,同时也有成千上万的创业者一夜暴富。美国知名创业教练约翰·奈斯汉说:“造就硅谷成功神话的秘密,就是失败。失败的结果或许令人难堪,但却是取之不尽的活教材,在失败过程中所累积的努力与经验,都是缔造下一次成功的宝贵基础。” 成功需要经验积累,创业的过程就是在不断的失败中跌打滚爬。只有在失败中不断积累经验财富,不断前行,才有可能到达成功彼岸。美国3M公司有一句关于创业的“至理名言”:为了发现王子,你必须与无数只青蛙接吻。对于创业家来说,必须有勇气直面困境,敢于与困难“接吻”。 领袖精神——创业的无形资本 一只狮子领着一群羊,胜过一只羊领着一群狮子。这一古老的西方谚语说明了创业者领袖精神的重要性。企业成功离不开团队力量,但更多层面上取决于领导者本人。创业者是企业的一面精神旗帜,其一言一行都将影响企业的荣辱兴衰。 企业文化被称作企业灵魂和精神支柱。而企业文化精髓就是创业者的领袖精神,这是凝聚员工的一笔“不可复制”的财富,更是初创企业生存和发展的关键。 许多优秀的跨国企业中,这种领袖精神随处可见。摩托罗拉公司对高尔文“摩托罗拉大家庭”理念的继承,戴尔公司对戴尔“效率至上”原则的推崇,都证明了企业领袖精神的重要性。对创业者来说,注重塑造领袖精神,远比积累财富更重要,因为财富可在瞬间赢得或失去,但领袖精神永远是赢得未来的无形资本。 爱心——创业成功的催化剂 在竞争日趋激烈的今天,产品和企业的公众形象定位,对创业成功与否起着关键作用。富有爱心,则是构成诚实、良好商业氛围的重要因素。从某种角度看,爱心是创业成功的“催化剂”。 惠普创始人戴维·帕卡德提出:“一个企业对社会的责任远远重要于对股东的责任。”这位亿万富翁住在一栋简朴的房子里,却为许多大学和公益基金会捐了无数款项。 企业通过积极承担社会责任,热情支持公益事业,形成良好的社会口碑,反过来对企业的发展将产生强劲的支持作用。一位成功人士就曾感叹说,有时候花再多的钱做广告,不如多做一些对社会有益的事情,更能起到事半功倍的效果。 社交能力——借力打力觅捷径 以往人们总是强调自主创业,但如今这种观念正在改变,人际关系在创业中的作用逐渐加大,人脉圈日益成为创业信息、资金、经验的“蓄水池”,有时甚至在商业活动中能起到四两拨千斤的神奇功效。 目前“朋友经济”在招商中的作用日益显现。北京大学中国金融投资家俱乐部的成员就包括投资公司老板、证券商、银行家以及政府部门金融方面官员,他们手中掌控着1200亿元资本和无限商机。 在当今提倡合作双赢的时代,过去那种单枪匹马的创业方式已越来越不适应时代需求。扩大社交圈,通过朋友掌握更多信息、寻求更大发展,日益成为成功创业的捷径。 合作能力——趋时避害形成合力 携程计算机技术(上海)有限公司总裁季琦告诉青年创业者,“携程网”的成功,除了抓住当初互联网快速发展的契机,有一个良好的创业团队是关键。 “携程网”的团队成员来自美国Oracle公司、德意志银行和上海旅行社等,是技术、管理、金融运作、旅游的完美组合。大家在一起创业,分享各自的知识和经验,同时也避免了很多创业“雷区”。 创新精神——创业成功的维生素 金利来领带的创始人曾宪梓说:“做生意要靠创意而不是靠本钱!”在竞争激烈的市场中,缺乏创新的企业很难站稳脚跟,改革和创新永远是企业活力与竞争力的源泉。 万科集团在1988年发行了大陆第一份《招商通函》,目前该公司已成为全国房地产知名企业和中国最具发展潜力的上市公司;上海复兴高科积极推进与数十家国有企业合资合作,用民营企业机制同国有企业资产实行有效嫁接……这些企业的成功,都离不开创业家挑战成绩、自我加压、勇于创新的精神。 魄力———该出手时就出手 商海女杰菲奥里纳在面对戴尔、IBM等领先者时对惠普员工说:以前我们要做到95分才推出,现在我要求80分时就推出,然后慢慢改进;以前是瞄准、准备、开火,在网络时代里,瞄准了就要开火,没有时间准备。 在创业界,往往是风险与机会并存。创业者必须善于发现新生事物,并对新生事物有强烈的探求欲;必须敢于冒险,即使没有十足把握,也应果断地尝试。 敏锐眼光———识时务者终为俊杰 张明正拿到电脑硕士学位后,选择了被时人称为“旁门左道”的防病毒软件作为主攻方向。1999年4月,第一个通过电子邮件传播的“梅丽莎”病毒忽然爆发,正当众多IT企业无计可施时,张明正的“传奇故事”诞生了,他的“解药”被大量使用,他创立的趋势科技公司目前市价已逾100亿美元,张本人也先后两次被美国《商业周刊》推选为“亚洲之星”。 生意场上,眼光起了决定性作用。很多资金不多的小创业者,都是依靠准确抓住某个不起眼的信息而挖到“第一桶金”的。市场经济刚起步时,机会特别多,好像做什么都能赚钱,只要你有足够胆量和能力。但如今每个行业每个领域都有人做,激烈的市场竞争宣告“暴利时代”已经结束,取而代之的是“微利时代”。因此,创业机会必须靠创业者自己发掘。 5/18/2005 史上最强的自我介绍我是个成熟男人 但是我的长相显年轻 体形魁梧,给人一种大哥的感觉 我事业成功,是个老板 走到哪里都拎着笔记本 我坐的车比林肯车还宽敞 多年在北京大学的熏陶,成就了我的文化品位 我闲遐时研究中国古代史,尤其是清史 我也跟得上时代的潮流 经常看美国电影 特别是那种探讨人生的社会伦理片 喜欢揣摩电影人物的心理活动 经常跟上流社会打交道,我很厌烦 所以也经常体察下情 我很关心普通老百姓的生活细节 关心老百姓的富裕水平 我注意调节贫富不均 引起社会的强烈反响 听说有人想采访我 这种采访我以前做得太多了 就去外地躲清静 正好修身养性 你们知道,我这个层次的人是肯定不会坐火车去的 不过因为我的名气太大,全国都知道我 还是被请去做访谈 还管吃管住 免费健身 回来后我经常上网 我对理想伴侣的要求并不高 你来了以后我会给你吃很多冰激淋 也要跟你一起建立家庭 我绝不会对你强硬 晚上要跟你一起看星星 亲爱的你来吧,你第一眼看到我,就会很满足! 这样描述,正好是你梦寐以求的人生伴侣,于是当天就见面了 见面以后才发现,原来他说的跟现实有出入。可是当我问他为什么要骗人,他却把他的自我介绍拿出来,一句一句给我解释,我才发现原来。。。。。。(请往下看) 注释版: 我是个成熟男人---------------------------57岁 但是我的长相显年轻-----------------------满脸粉刺 体形魁梧,给人一种大哥的感觉--------------武松的大哥 我事业成功,是个老板----------------------冷饮摊老板 走到哪里都拎着笔记本---------------------是记录冷饮销售量的笔记本 我坐的车比林肯车还宽敞-------------------公共汽车 多年在北京大学的熏陶,成就了我的文化品位----曾在未名湖旁边卖冷饮 我闲遐时研究中国古代史,尤其是清史---------爱看《还珠格格》 我也跟得上时代的潮流---------------------知道今年哪种冷饮好卖 经常看美国电影---------------------------美国A片 特别是那种探讨人生的社会伦理片------------乱伦A片 喜欢揣摩电影人物的心理活动----------------经常幻想自己是A片主人公 经常跟上流社会打交道,我很厌烦------------北大校长多次跟我讲: “湖边禁止摆摊!” 所以也经常体察下情------------------------只好去居民小区摆摊 我很关心普通老百姓的生活细节--------------看谁家门窗没关好 关心老百姓的富裕水平---------------------入室以后,看有哪些值钱的东西 我注意调节贫富不均------------------------把值钱的东西拿回自己家 引起社会的强烈反响------------------------小区居民对连环盗窃案既 愤怒又恐惧 听说有人想采访我--------------------------警察要来抓我问话 这种采访我以前做得太多了-------------------被抓过很多次 就去外地躲清静-----------------------------逃窜 正好修身养性-------------修理跳窗时落下的伤口,养几个性伙伴 你们知道,我这个层次的人是肯定不会坐火车去的----骑三轮车去天津 不过因为我的名气太大,全国都知道我----上了公安部的“全国追逃”互联网 还是被请去做访谈--------------------------终于被抓 还管吃管住-------------------------------三年有期徒刑 免费健身----------------------------------劳动改造 回来后我经常上网--------------------------继续找419 对理想伴侣的要求并不高-------------------只要比我高就可以 你来了以后我会给你吃很多冰激淋-------------当天卖不掉,快融化的 也要跟你一起建立家庭----------------------你要帮我盖窝棚 我绝不会对你强硬--------------------------阳萎多年 晚上要跟你一起看星星----------------------窝棚没有屋顶 亲爱的你来吧,你第一眼看到我,就会很满足!----不想再看第二眼 5/13/2005 blog泡沫最近一段时间,有关blog商业模式和盈利问题的文章忽然多起来(见下表),让我一下子就想起泡沫时期的互联网。很多过去耳熟能详的用语又回来了,与六七年前几乎一字不差。比如我们资金很充足、投资人很支持、没有盈利压力、三年内必定盈利,等等。 在这些有关blog商业模式的文章中,存在一个重大的盲区,就是几乎所有人都只看到了blog服务商,却忽视了blog潮流的主体——blogger。就像zheng所说的: 在他们看来,所谓的Blog,仅指提供Blog服务的网站/机构,他们眼里,根本就没有Blogger个人,即便有,也是构成Blog的一个分子而已,是为Blog服务商创造价值的奴隶。 所以当方兴东说,博客中国的三大收入来源是网络广告、无线增值(即短信、彩信等)、用户的增值服务(即开发博客文章的商业价值),我几乎误以为他说的是新浪的收入来源。 Web 2.0跟Web 1.0最大的区别,恰恰在于个人价值的凸显,过去的用户现在成为创造价值的主体,点对点有机会向集中式的服务施加越来越强大的压力。而眼下的blog泡沫,继续延续门户时代的套路,blogger被置于啤酒杯的底部,用于衬托泡沫的丰富和美妙。 三十多年前北岛说: 以太阳的名义 黑暗公开地掠夺 沉默依然是东方的故事 人民在古老的壁画上 默默地永生 默默地死去 今天的互联网不过是把“人民”换成了“网民”,在所有的商业投机中,“网民”仍然是一个背景,仍然是被掠夺的对象。制造泡沫的人,希望用Web 1.0的方式,攫取Web 2.0的价值。 4/24/2005 DotNet软件开发框架以我个人的能力,没有足够的时间和资源自行开发一套完整的平台。在已有的众多开源项目中选择若干优秀的项目进行整合。“站在巨人肩膀上”是牛顿有一句名言.,同样适合我们的IT行业。 我对平台的技术架构的构想,是采用开源的ORM框架做数据持久层, Asp.net没有合适的Web层框架,就采用Asp.net的Code-behind方式编写代码,数据持久层同Web表现层之间的连接采用IOC的容器。 1、 开源框架选择: 数据持久层Nhibernate和IbatisNet这两个都是非常优秀的数据持久层,Nhibernate是优秀的Hibernate的dotNet移植版本,在开源社区具有非常高的人气,IbatisNet是Data Mapper框架,也是JAVA版的Ibatis的移植版本,在dotnet的开源社区一样是非常受欢迎的一个工具。Nhibernate用于支持非常好的面向对象的设计的模型,IbatisNet用于支持应用程序的移植(已经存在数据库,处于生产状态),这两个框架对开发人员的要求。这样就具有更大的弹性。IOC容器Spring.Net和Castle,这是两个dotnet非常优秀的IOC容器。Spring.Net同样是Java的Spring 的移植版本,目前的版本是0.6,Castle则是dotnet下出现新的IOC容器,它的功能,成熟度方面比Spring.Net好得多,框架中准备采用Castle.最后的平台的技术架构就是Nhibernate/IbatisNet + Castle + ASP.NET 2、 架构整合: Web层的Asp.net负责数据输入输出, 响应用户事件,及输入校验的工作,Web层上如何得到Nhibernate的Session和IbatisNet的SqlMapper?本架构中的DAO,Service以及 Nhibernate的Session和IbatisNet的SqlMapper都是通过Castle进行管理,Web层如何得到Castle IOC容器的实例呢,这里采用HttpModule来处理之,使用用HttpContext.Current.Items来保存容器实例,参看http://www.tobinharris.com/nhibernateasp.aspx。Asp.net页面通过Service处理业务逻辑,Service负责use case逻辑, domain相关的逻辑委托给domain model去实现. Service通过DAO完成对domain model的持久化工作. Service负责数据库事务和NHibernate Session/IbatisNet SqlMapper的管理。Domain model负责表示问题域的数据,DAO使用Nhibernate/IbatisNet持久化数据以及查询. 在实现DAO时, 我们使用了Castle的Nhibernate/IbatisNet DAO Support,极大地简化了代码, 很多方法都只用简单的一行完成。这样的架构优点很明显, 层次清晰, 各层的职责也明确, 便于分层设计与开发, 结合mock和Castle的IOC, unit test也是非常容易的. 而且后台(Service, domain model and DAO)的代码不依赖于Asp.net框架,同样的代码可以在Web App也可以在WinForm上面使用,只需更换UI层。 使用的框架工具的链接 4/22/2005 Linux下软件的安装与卸载一、二进制分发软件包的安装与卸载
Linux软件的二进制分发是指事先已经编译好二进制形式的软件包的发布形式,其优点是安装使用容易,缺点则是缺乏灵活性,如果该软件包是为特定的硬件/操作系统平台编译的,那它就不能在另外的平台或环境下正确执行。
1、*.rpm形式的二进制软件包
安装:rpm -ivh *.rpm
卸载:rpm -e packgename
说明:RPM(RedHat Packge Manager)是RedHat公司出的软件包管理器,使用它可以很容易地对rpm形式的软件包进行安装、升级、卸载、验证、查询等操作,安装简单,而卸载时也可以将软件安装在多处目录中的文件删除干净,因此推荐初学者尽可能使用rpm形式的软件包。rpm的参数中-i是安装,-v是校验,-h是用散列符显示安装进度,*.rpm是软件包的文件名(这里的*.rpm特指*.src.rpm以外的以rpm为后缀的文件);参数-e是删除软件包, packgename是软件包名,与软件包的文件名有所区别,它往往是文件名中位于版本号前面的字符串,例如apache-3.1.12- i386.rpm和apache-devel-3.1.12-i386.rpm是软件包文件名,它们的软件包名称分别是apache和apache- devel。更多的rpm参数请自行参看手册页:man rpm。
如果你不喜欢在字符界面下安装或卸载这些软件包,完全可以在X-Window下使用图形界面的软件包管理程序,如glint、xrpm这样的图形接口,或者是KDE的kpackge等,这样对软件包的安装、升级、卸载、验证和查询就可以通过点击鼠标来轻松完成。
2、*.tar.gz/*.tgz、*.bz2形式的二进制软件包
安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2
卸载:手动删除
说明:*.tar.gz/*.bz2形式的二进制软件包是用tar工具来打包、用gzip/bzip2压缩的,安装时直接解包即可。对于解压后只有单一目录的软件,卸载时用命令“rm -rf 软件目录名”;如果解压后文件分散在多处目录中,则必须一一手动删除(稍麻烦),想知道解压时向系统中安装了哪些文件,可以用命令“tar ztvf *.tar.gz”/“tar ytvf *.bz2”获取清单。tar的参数z是调用gzip解压,x是解包,v是校验,f是显示结果,y是调用bzip2解压,t是列出包的文件清单。更多的参数请参看手册页:man tar。
如果你更喜欢图形界面的操作,可以在X-Window下使用KDE的ArK压缩档案管理工具。
3、提供安装程序的软件包
这类软件包已经提供了安装脚本或二进制的安装向导程序(setup、install、install.sh等),只需运行它就可以完成软件的安装;而卸载时也相应地提供了反安装的脚本或程序。例如SUN公司的StarOffice办公软件套件就使用名为setup的安装程序,而且在软件安装后提供反安装的功能,目前这种类型的软件包还比较少,因其安装与卸载的方式与Windows软件一样,所以就无需多讲了。
二、源代码分发软件包的安装与卸载
Linux软件的源代码分发是指提供了该软件所有程序源代码的发布形式,需要用户自己编译成可执行的二进制代码并进行安装,其优点是配置灵活,可以随意去掉或保留某些功能/模块,适应多种硬件/操作系统平台及编译环境,缺点是难度较大,一般不适合初学者使用。
1、*.src.rpm形式的源代码软件包
安装:rpm -rebuild *.src.rpm
cd /usr/src/dist/RPMS
rpm -ivh *.rpm
卸载:rpm -e packgename
说明:rpm --rebuild *.src.rpm命令将源代码编译并在/usr/src/dist/RPMS下生成二进制的rpm包,然后再安装该二进制包即可。packgename如前所述。
2、*.tar.gz/*.tgz、*.bz2形式的源代码软件包
安装:tar zxvf *.tar.gz 或 tar yxvf *.bz2 先解压
然后进入解压后的目录:
./configure 配置
make 编译
make install 安装
卸载:make uninstall 或 手动删除
说明:建议解压后先阅读说明文件,可以了解安装有哪些需求,有必要时还需改动编译配置。有些软件包的源代码在编译安装后可以用make install命令来进行卸载,如果不提供此功能,则软件的卸载必须手动删除。由于软件可能将文件分散地安装在系统的多个目录中,往往很难把它删除干净,那你应该在编译前进行配置,指定软件将要安装到目标路径:./configure --prefix=目录名,这样可以使用“rm -rf 软件目录名”命令来进行干净彻底的卸载。与其它安装方式相比,需要用户自己编译安装是最难的,它适合于使用Linux已有一定经验的人,一般不推荐初学者使用。
补充:
如果是以.bin结尾的二进制软件,可以用以下方法安装(以so-6_0-beta-bin-linux-zh-Tw1.bin为例):
在so-6_0-beta-bin-linux-zh-Tw1.bin所在文件夹下运行模拟终端
输入:
./so-6_0-beta-bin-linux-zh-Tw1.bin
并按回车!
当然也可以输入:
./so 再用[Tab]键补全
(./表示当前目录,如果终端不在该软件所在目录下打开,则在软件名前尚需输入相应的路径。)
若提示权限不够,给文件授予执行的权限! |
|||
|
|