??xml version="1.0" encoding="utf-8" standalone="yes"?>视频国产精品,亚洲影视在线,精品国产乱码久久久久久牛牛http://www.aygfsteel.com/daya/category/39867.htmlJava技术,软g工程Q开源Y?/description>zh-cnWed, 27 May 2009 14:35:31 GMTWed, 27 May 2009 14:35:31 GMT60在Ubuntu Linux上搭建Java开发环境(三) 安装JDKhttp://www.aygfsteel.com/daya/articles/278263.html逍遥?/dc:creator>逍遥?/author>Wed, 27 May 2009 12:48:00 GMThttp://www.aygfsteel.com/daya/articles/278263.htmlhttp://www.aygfsteel.com/daya/comments/278263.htmlhttp://www.aygfsteel.com/daya/articles/278263.html#Feedback0http://www.aygfsteel.com/daya/comments/commentRss/278263.htmlhttp://www.aygfsteel.com/daya/services/trackbacks/278263.htmlq行Java软g开发,W一步就是安装JDK?/p>

以下操作基本上都是在l端H口中进行?/p>

  • 安装JDK1.6?/li>

输入下述命o安装Java SDK 6以及相关软g:

sudo apt-get install sun-java6-bin sun-java6-jdk sun-java6-jre sun-java6-source sun-java6-plugin sun-java6-fonts

q个q程需要时间较长,因ؓ要下载两三百M的Y件包?/p>

如果你需要安装Java的文档,以便在线参考,需要下载java6文档jdk-6u10-docs.zipQƈ其复制?tmp目录Q然后输入下q命令进行安装:

sudo apt-get install sun-java6-doc

如果你还需要在Mozilla{浏览器中运行Java Applet{,需要输入下列命令安装浏览器Java插gQ?/p>

sudo apt-get install sun-java6-plugin

  • 讄默认的JDK版本

如果pȝ中安装有多个版本JDKQ需要指定默认的JDK版本。在命o行窗口中输入下述命oQ?/p>

sudo update-alternatives --config java

在出现的列表中选择/usr/lib/jvm/java-6-sun/jre/bin/java所在的那一行?/p>

在命令行H口中输入下q命令:

sudo update-java-alternatives -s java-6-sun

  • 修改/etc/jvm文gQ?/li>

如果是在桌面环境Q输入下面的命oQ以打开文本~辑器修?etc/jvm文gQ?/p>

sudo gedit /etc/jvm

如果是在服务器环境,因ؓ没有囑Ş界面Q输入下面的命oQ打开vim字符界面~辑器修?etc/jvm文gQ?/p>

sudo vim /etc/jvm

在文件编辑环境下Q加入下列内容到/etc/jvm文g中作为第一行:

/usr/lib/jvm/java-6-sun

  • 讄环境变量

cM上面的步骤,输入sudo vim /etc/environment或sudo gedit /etc/environment命oQ编?etc/environment文gQ加入如下内容:

JAVA_HOME=/usr/lib/jvm/java-6-sun
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib:/usr/lib/jvm/java-6-sun/jre/lib
JAVA_OPTS='-Xms768m -Xmx768m -XX:PermSize=128M -XX:MaxNewSize=256m -XX:MaxPermSize=256m -Djava.awt.headless=true'
PATH=/usr/lib/jvm/java-6-sun/bin:/usr/lib/jvm/java-6-sun/jre/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games
LANG=zh_CN.UTF-8
LANGUAGE=zh_CN:zh:en_US:en

注意Q上q文件中的每一行分隔符应该是linux换行W而不能是windows换行W,因此千万不能在windows环境下编辑该文g?/p>

?etc/environment中设|的环境变量是全局性的Q对每个Linux用户都生效。要使得环境变量的设|立即生效,请重启计机Q或者输入下q命令得环境变量立即生效:

sudo source /etc/environment

xQJDK安装完毕?/p>

]]>
在Ubuntu Linux上搭建Java开发环境(二)基本讄http://www.aygfsteel.com/daya/articles/278262.html逍遥?/dc:creator>逍遥?/author>Wed, 27 May 2009 12:46:00 GMThttp://www.aygfsteel.com/daya/articles/278262.htmlhttp://www.aygfsteel.com/daya/comments/278262.htmlhttp://www.aygfsteel.com/daya/articles/278262.html#Feedback0http://www.aygfsteel.com/daya/comments/commentRss/278262.htmlhttp://www.aygfsteel.com/daya/services/trackbacks/278262.html在进行Java开发环境安装之前,通常我们q需要进行下面的一些相兌|,以方便我们随后的工作?/p>

讄桌面工作?/h3>

在用光盘安装Ubuntu Desktop的过E中Q由于Ubuntu软g源默认选择的ƈ不是最快的源,所以往往无法安装语言支持Q得界面语a昄文。我们通常做下q的工作Q?/p>

  • 更换软g?/li>

对于大多数国内的|络来说Qcn99是最快的Ubuntu软g源。遵循以下的步骤更换软g源ؓcn99Q?/p>

Q?Q单击菜?#8220;pȝQSystemQ?#8221; -> “pȝ理QSystem AdministratorQ?#8221; -> “软g?#8221;Q进入Y件源配置对话框(q个q程可能需要输入口令)?/p>

Q?Q在对话框的“Ubuntu软g”标签下?#8220;下蝲自:”下拉框中选择“中国”下的ubuntu.cn99.com软g源?/p>

Q?Q单?#8220;关闭”按钮。这时候系l会提示是否更新的信息,请选择更新?/p>

  • 安装语言支持

Q?Q单击菜?#8220;pȝQSystemQ?#8221;  -> “pȝ理QSystem AdministratorQ?#8221; -> “语言支持QLanguage SupportsQ?#8221;Q进?#8220;语言”对话框?/p>

Q?Q如果提C?#8220;不完整的语言支持”Q按照提C安装语a支持Qƈ选择汉语作ؓ首选的界面语言?/p>

  • 安装微YTTF字体

Linux下面的字体是免费的,其美观程度比不上微Y的TTF字体Q特别是可用的中文字体更有限。我们可以从Windows那里借用微Y的TTF字体?/p>

Q?Q输入下面的命o安装免费的微软字体?/p>

sudo apt-get install msttcorefonts

如果你的电脑同时安装有Windows操作pȝQ那么可以通过下面的步骤把Windows的字体复制到Ubuntu:

Q?Q在文g览器中单击Windows分区Q得Ubuntu自动挂接QmountQWindows的分区。下面假设Windows所在分区的h?#8220;WINDOWS”?/p>

Q?Q输入下面的命oQ在/usr/share/fonts/truetype目录下面建立一个叫做msttfonts的子目录Q保存从Windows复制q来的字?/p>

sudo mkdir /usr/share/fonts/truetype/msttfonts

Q?Q依ơ输入下面的命oQ复制Windows的字体到Ubuntu:

cd /usr/share/fonts/truetype/msttfonts
sudo cp /media/SYSTEM/WINDOWS/Fonts/*.ttf .
sudo cp /media/SYSTEM/WINDOWS/Fonts/*.ttc .
sudo cp /media/SYSTEM/WINDOWS/Fonts/*.TTF .

安装Apache、PHP和MySQL

对于Java开发来_Apache、PHP和MySQL都是有用的。例如Apache可以作ؓMaven的组件仓库的载体QMySQL可以作ؓ开发数据库Q而用PHP~写的Wiki、Blog和沟通管理Y件等Q对于Y件开发也很有用?/p>

输入下列命o安装q三个YӞ

sudo apt-get install mysql-server mysql-client mysql-query-browser mysql-admin
sudo apt-get install apache2 php5 libapache2-mod-php5 php5-mysql libapache2-mod-auth-mysql

Z让MySQL支持国际化,应设|其默认的语a是UTF-8。ؓ此我们输入下面的命o~辑/etc/mysql/my.cnf文gQ?/p>

sudo gedit /etc/mysql/my.cnf

在其中的[mysqld]节内加入下面一行:

default-character-set=utf8

保存后退出文本编辑器Q输入下面的命o使得更改生效Q?/p>

sudo /etc/init.d/mysql restart


xQ基本环境配|完毕?br />



]]>
在Ubuntu Linux上搭建Java开发环境(一Q写在前?/title><link>http://www.aygfsteel.com/daya/articles/278259.html</link><dc:creator>逍遥?/dc:creator><author>逍遥?/author><pubDate>Wed, 27 May 2009 12:42:00 GMT</pubDate><guid>http://www.aygfsteel.com/daya/articles/278259.html</guid><wfw:comment>http://www.aygfsteel.com/daya/comments/278259.html</wfw:comment><comments>http://www.aygfsteel.com/daya/articles/278259.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.aygfsteel.com/daya/comments/commentRss/278259.html</wfw:commentRss><trackback:ping>http://www.aygfsteel.com/daya/services/trackbacks/278259.html</trackback:ping><description><![CDATA[<p>在我而言QLinux是比Windows好的多的软g开发环境,其中Ubuntu是非常方便易用的Linux发行版。下面列出Ubuntu对于Windows的一些关键优Ҏ在:</p> <ul> <li>更低的CPU和内存占用?/li> </ul> <p>在Windows下面Q随着安装的Y件越来越多,pȝ来笨重。不知道是不是Windowspȝ的特性,我安装完常用软g之后Q还没有q入开发环境,内存已经占用700M以上。在Linux下面基本不存在这L问题?/p> <ul> <li>更方便的软g安装、配|和升</li> </ul> <p>在Windows下面Q我们要安装一个YӞ例如MavenQ需要:Q?Q到apache|站M载MavenQ(2Q解压或安装Q(3Q设|环境变量,把Maven的可执行文g目录加入到PATH环境变量Q等{。如果Maven升了,p再一ơ重复上q过E?/p> <p>在Linux下面Q一切非常简单:在终端窗口输入sudo apt-get install maven2QUbuntu׃自动下蝲、安装和配置MavenQ自动把Maven的可执行文g目录加入到PATH环境变量Q完全不需要用L手动q预? 软g升也一L单。首先输入sudo apt-get update命o查Ubuntu软g仓库中是否有新版本的软gQ然后输入sudo apt-get upgrade可以升U所有已l有新版本的软g。升U完成就可以直接使用了?/p> <ul> <li>命o记忆和命令补?/li> </ul> <p>对于习惯使用maven或ant{自动化构徏软g工具的程序员来说Q恕我冒犯,我认Z使用q些工具的hҎUC上Java开发h员)Q经常要在终 端窗口中重复输入一些常用的命oQ例如mvn clean install, /etc/init.d/tomcat6 restart{等。这时候,命o记忆非常有用了。在Windows中,也有一定的命o记忆功能。当你在命oH口下工作时Q按向上头键可以显C用戯 入的上一条命令,按向下箭头键可以昄用户输入的下一条命令,但也仅此而已。如果关闭了命oH口Q重新打开H口q些记忆完全丢׃?/p> <p>在Linux下面则根本不同。Linux可以记忆臛_数百条以前输入的指oQ关闭终端窗口之后也不会丢失记忆。更强悍的是Q就关机重启之后,q些记忆仍然不会消失。仍然可以通过上下头键找回以前输入过的命令?/p> <p>Linux下面另一个对开发者很贴心的功能就是命令补齐。在Ubuntu下面Q你只要输入命oQ目录/文g的部分名Uͼ然后按alt + /QUbuntu会自动给你补齐剩下的部分。这h们可以少很多击键?/p> <ul> <li>更安全,不需要安装杀毒Y件?/li> </ul> <p>Windows是病毒和木马滋生的温床,相对而言QLinux是一片净土(不绝对,但相对于Windows来说Q绝Ҏ两个数量U以上的免疫力)。我们不需要安装杀毒YӞ因此CPU和内存占用更,E序q行更快Q不一而?/p> <ul> <li>其他优点q有很多Q例如对iso文g的挂接可以直接通过命o行进行,不像Windows需要安装专门的虚拟光驱软g{。因Z软g开发关pM大,所以不再论q?/li> </ul> <p>上面说的是Linux相对于Windows的优炏V至于缺点,最主要的就是在Linux上面q行的Y件比Windows得多。但是对于Java软g开发来_q不是一个大问题Q因为:</p> <ul> <li>大多数开发工具都已经有Linux的版本了?/li> </ul> <p>例如Eclipse, NetBeans, Maven, Ant, JDK, Apache, PHP, MySQL, {等。以及与开发间接相关的软gFireFox, QQ, MSN, {等?/p> <ul> <li>即没有Linux版本Q也有相同或怼功能的替代品?/li> </ul> <p>例如IE可以用FireFox代替Q刚好强q实C览器兼Ҏ)Q迅雷可以用wget代替QPhotoshop可以用GIMP代替QGIMP是免 费的Q顺便免除了成本的负担——如果你购买正版Photoshop的话Q或者免除了道d和法律的负担——如果你使用盗版的Photoshop的话Q,{? {?/p> <p>以后的系列文章,着重介l在Ubuntu 9.04下Java开发环境和基础设施的搭建。所有的内容都出自我们真实的软g开发经验,有相当的可行性和可靠性。如果大家在讄q程中有什么不明白的地方,Ƣ迎随时交流?/p> <img src ="http://www.aygfsteel.com/daya/aggbug/278259.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.aygfsteel.com/daya/" target="_blank">逍遥?/a> 2009-05-27 20:42 <a href="http://www.aygfsteel.com/daya/articles/278259.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>在Ubuntu 8.10下安装联想Thinkpad R61eW记本电脑Atheros AR242xpd无线|卡驱动http://www.aygfsteel.com/daya/articles/265288.html逍遥?/dc:creator>逍遥?/author>Thu, 09 Apr 2009 08:02:00 GMThttp://www.aygfsteel.com/daya/articles/265288.htmlhttp://www.aygfsteel.com/daya/comments/265288.htmlhttp://www.aygfsteel.com/daya/articles/265288.html#Feedback0http://www.aygfsteel.com/daya/comments/commentRss/265288.htmlhttp://www.aygfsteel.com/daya/services/trackbacks/265288.html同事购买了一台联想Thinkpad R61eW记本电脑,安装了Windows 和Ubuntu双系l。在Windows下面能够正常识别无线|卡Q但是在Linux下面却不能用?/p>

l参考网上的资料Q按以下的步骤解决了q个问题?/span>

1、禁用原有的无线|卡驱动

q入Ubuntu之后Q单?#8220;pȝ”->“pȝ理”->“g驱动”Q能够看到系l已l识别了无线|卡 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)Qƈ且已l激z,但不能工作。单?#8220;用”按钮用它。ؓ了保证禁用完成,最?/span>重新启动计算机?/span>

以下步骤都在l端H口中进行?br />

2、安装编译驱动程序源码所必须的Y?/span>

通过以下命o安装build-essentialE序包:

sudo apt-get update

sudo apt-get install build-essential

3、下载madwifi驱动

wget http://snapshots.madwifi-project.org/madwifi-hal-0.10.5.6-current.tar.gz

如果最新版本比0.10.5.6高,请下载最新版本?/p>

4、解压它

tar zxvf madwifi-hal-0.10.5.6-current.tar.gz

5、进入解压后的目?/p>

cd madwifi-hal-0.10.5.6-r3986-20090409/

Q根据版本的不同Q目录名不一定与上述目录相同Q请自行更改?

6、编译Y件包

make

7、安装编译好的Y件包

sudo make install

8、装载刚刚创建的模块

sudo modprobe ath_pci

q时候新的无U网卡驱动已l安装好QUbuntu应该已经识别无线|卡Q可以无U联|了?/p>

Z在关机重启之后系l仍然能够自动启动无U网卡驱动模块,q需要作以下的工作:

9、将无线|卡驱动模块d到内核引导模块列表中

sudo gedit /etc/modules

上述命o用文本编辑器打开?etc/modules文gQ在其最后添加一行:

ath_pci

保存q关闭此文g。重启计机后,pȝ应该能够自动启用无线联网功能了?/p>

特别说明Q升ULinux内核后,g无线联网功能又不能启动了Q原因可能是驱动要和内核一L译。解决的Ҏ很简单:重做W?和第8步就OK了?/p>
文章来源:http://www.dayatang.com/wordpress/?p=26

]]>
վ֩ģ壺 ʯ| | ƽ| ϳ| | ʡ| | | | Ƥɽ| ǧ| ܿ| | | ǭ| | Ӷ| ƽ| Ϫ| ̩| ƽ| | | ˱| ͼʲ| Ϫ| | Ѿ| | | | | | | ɫ| | | ˮ| | ӱʡ| |