﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>BlogJava-阿姆斯壮 &lt;small&gt;amsz&lt;/small&gt;-随笔分类-Linux</title><link>http://www.blogjava.net/pepsixp/category/17126.html</link><description>I am strong, I am in Suzhou.</description><language>zh-cn</language><lastBuildDate>Fri, 15 Jun 2007 03:41:54 GMT</lastBuildDate><pubDate>Fri, 15 Jun 2007 03:41:54 GMT</pubDate><ttl>60</ttl><item><title>安装 DokuWiki</title><link>http://www.blogjava.net/pepsixp/archive/2007/06/14/DokuWiki.html</link><dc:creator>阿姆斯壮</dc:creator><author>阿姆斯壮</author><pubDate>Thu, 14 Jun 2007 14:13:00 GMT</pubDate><guid>http://www.blogjava.net/pepsixp/archive/2007/06/14/DokuWiki.html</guid><wfw:comment>http://www.blogjava.net/pepsixp/comments/124370.html</wfw:comment><comments>http://www.blogjava.net/pepsixp/archive/2007/06/14/DokuWiki.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pepsixp/comments/commentRss/124370.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pepsixp/services/trackbacks/124370.html</trackback:ping><description><![CDATA[<p>环境：Linux AS4、Apache2.2、PHP 4.4.7、DokuWiki-2007-05-24</p>
<p>Apache的安装见<a href="http://www.blogjava.net/pepsixp/archive/2006/12/04/85237.html" target=_blank>前文</a></p>
<p><strong>PHP</strong></p>
<ol>
    <li>下载php-4.4.7.tar.gz，解压
    <li>./configure --with-apxs2=$APACHE_HOME/bin/apxs
    <li>make &amp; make install
    <li>cp php.ini-dist&nbsp;&amp;PHP_HOME/etc/php.ini </li>
</ol>
<p><strong>DokuWiki</strong></p>
<ol>
    <li>下载dokuwiki-2006-11-06.tgz，解压
    <li>为apache添加rewrite模块：<br>cd $APACHE_HOME/modules/mappers<br>$APACHE_HOME/bin/apxs -i -a -c mod_rewrite.c
    <li>检查httpd.conf中是否已经加入：LoadModule rewrite_module libexec/mod_rewrite.so
    <li>配置apache的httpd.conf<br>
    <div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #000000">Alias&nbsp;/wiki&nbsp;"/local/xsun/servers/dokuwiki"<br></span><span style="COLOR: #0000ff">&lt;</span><span style="COLOR: #800000">Directory&nbsp;</span>"$DokuWiki_HOME"<span style="COLOR: #0000ff">&gt;</span><span style="COLOR: #000000"><br>Allow&nbsp;from&nbsp;all&nbsp;<br><br>AddType&nbsp;application/x-httpd-php&nbsp;.php&nbsp;.phtml<br>AddType&nbsp;application/x-httpd-php-source&nbsp;.phps<br>RewriteEngine&nbsp;on<br><br>RewriteBase&nbsp;/wiki<br><br>RewriteRule&nbsp;^_media/(.*)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lib/exe/fetch.php?media=$1&nbsp;&nbsp;[QSA,L]<br>RewriteRule&nbsp;^_detail/(.*)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;lib/exe/detail.php?media=$1&nbsp;&nbsp;[QSA,L]<br>RewriteRule&nbsp;^_export/([^/]+)/(.*)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;doku.php?do=export_$1</span>&amp;id<span style="COLOR: #000000">=$2&nbsp;&nbsp;[QSA,L]<br>RewriteRule&nbsp;^$&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;doku.php&nbsp;&nbsp;[L]<br>RewriteCond&nbsp;%{REQUEST_FILENAME}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;!-f<br>RewriteCond&nbsp;%{REQUEST_FILENAME}&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;!-d<br>RewriteRule&nbsp;(.*)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;doku.php?id=$1&nbsp;&nbsp;[QSA,L]<br>RewriteRule&nbsp;^index.php$&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;doku.php<br>php_value&nbsp;auto_prepend_file&nbsp;"$DokuWiki_HOME/prepend.php"<br></span><span style="COLOR: #0000ff">&lt;/</span><span style="COLOR: #800000">Directory</span><span style="COLOR: #0000ff">&gt;</span></div>
    <li>$APACHE_HOME/bin/apachectl start </li>
</ol>
<p><strong>DokuWiki 安全配置</strong></p>
在$DokuWiki_HOME目录下创建prepend.php，和apache的配置文件对应，在执行会预先加载
<div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><span style="COLOR: #000000">&lt;?</span><span style="COLOR: #000000">php<br></span><span style="COLOR: #008080">define</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">DOKU_CONF</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">$DokuWiki_HOME/conf/</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #008080">define</span><span style="COLOR: #000000">(</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">DOKU_INC</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">'</span><span style="COLOR: #000000"><span style="COLOR: #000000">$DokuWiki_HOME</span></span><span style="COLOR: #000000">'</span><span style="COLOR: #000000">);<br></span><span style="COLOR: #000000">?&gt;</span></div>
<br>然后将$DokuWiki_HOME目录下的文件夹都移出，例如$Wiki_HOME<br>ln -s $DokuWiki_HOME/lib $Wiki_HOME/lib<br>在$DokuWiki_HOME/conf/local.php文件中添加：$conf['savedir'] = '$Wiki_HOME/data';<br>在浏览器中打开install.php，配置完后将这个文件删除<br><br>下面是我配置过的文件：<br>local.php:<br>$conf['title'] = 'My Wiki';<br>$conf['useacl'] = 1;<br>$conf['superuser'] = '@admin';<br>$conf['userewrite'] = '1';<br>$conf['useslash'] = 1;<br>$conf['sepchar'] = '-';<br>$conf['openregister'] = '0';
<p>&nbsp;$conf['savedir'] = '/local/xsun/wiki/data';<br>@include(DOKU_CONF.'local.protected.php');<br><br>users.auth.php:<br>test:61e7250f72098cf2602541ffbaf66e59:LALALA:pepsixp@gmail.com:admin,user<br><br>acl.auth.php:<br>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @ALL&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1<br>*&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; @user&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 8</p>
<img src ="http://www.blogjava.net/pepsixp/aggbug/124370.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pepsixp/" target="_blank">阿姆斯壮</a> 2007-06-14 22:13 <a href="http://www.blogjava.net/pepsixp/archive/2007/06/14/DokuWiki.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>SVN 配置</title><link>http://www.blogjava.net/pepsixp/archive/2006/12/21/89268.html</link><dc:creator>阿姆斯壮</dc:creator><author>阿姆斯壮</author><pubDate>Thu, 21 Dec 2006 05:38:00 GMT</pubDate><guid>http://www.blogjava.net/pepsixp/archive/2006/12/21/89268.html</guid><wfw:comment>http://www.blogjava.net/pepsixp/comments/89268.html</wfw:comment><comments>http://www.blogjava.net/pepsixp/archive/2006/12/21/89268.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pepsixp/comments/commentRss/89268.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pepsixp/services/trackbacks/89268.html</trackback:ping><description><![CDATA[
		<h3>创建</h3>
		<ol>
				<li>mkdir /etc/svn/repos1 
</li>
				<li>svnadmin create /etc/svn/repos1 
</li>
				<li>svn import file:///etc/svn/repos1  --message "init" // 导入当前目录下所以文件<br />svn import /local/mydir/ file:///etc/svn/repos1  --message "init" // 导入指定目录下所以文件 </li>
		</ol>
		<h3>查看</h3>
		<ul>
				<li>svn list --verbose file:///etc/svn/repos1/ 
</li>
				<li>svnlook info /etc/svn/repos1/ 
</li>
				<li>svnlook tree /etc/svn/repos1/ --show-ids </li>
		</ul>
		<h3>Apache权限控制</h3>${apache}/conf/httpd.conf 的配置：<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">LoadModule dav_svn_module     modules</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">mod_dav_svn</span><span style="COLOR: #000000">.</span><span style="COLOR: #000000">so<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />LoadModule authz_svn_module   modules</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">mod_authz_svn</span><span style="COLOR: #000000">.</span><span style="COLOR: #000000">so<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">&lt;</span><span style="COLOR: #000000">Location </span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">svn</span><span style="COLOR: #000000">/&gt;</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />DAV svn<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />SVNParentPath </span><span style="COLOR: #000000"><span style="COLOR: #000000">/</span><span style="COLOR: #0000ff">etc</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">svn</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">repos1</span></span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />SVNListParentPath on<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />AuthType Basic<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />AuthName </span><span style="FONT-WEIGHT: bold; COLOR: #000000">"</span><span style="FONT-WEIGHT: bold; COLOR: #000000">MY SVN Repository</span><span style="FONT-WEIGHT: bold; COLOR: #000000">"</span><span style="COLOR: #000000"><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />AuthUserFile </span><span style="COLOR: #000000"><span style="COLOR: #000000">/</span><span style="COLOR: #0000ff">etc</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">svn</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">repos1</span></span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">passwd</span><span style="COLOR: #000000">.</span><span style="COLOR: #000000">conf<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />AuthzSVNAccessFile </span><span style="COLOR: #000000">/</span><span style="COLOR: #0000ff">etc</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">svn</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">repos1</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">authz</span><span style="COLOR: #000000">.</span><span style="COLOR: #000000">conf<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #0000ff">Require</span><span style="COLOR: #000000"> vaild</span><span style="COLOR: #000000">-</span><span style="COLOR: #000000">user<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">&lt;/</span><span style="COLOR: #000000">Location</span><span style="COLOR: #000000">&gt;</span></div><br />创建用户和密码：${apache}/bin/htpasswd /etc/svn/repos1/authz.comf user1<br /><br />authz.conf的配置：<br /><div style="BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; WIDTH: 98%; WORD-BREAK: break-all; PADDING-TOP: 4px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #eeeeee"><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><span style="COLOR: #000000">[groups]<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />group1 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> user1<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />group2 </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> user1</span><span style="COLOR: #000000">,</span><span style="COLOR: #000000">user2<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />[</span><span style="COLOR: #000000">/</span><span style="COLOR: #000000">]<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #000000">*</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> r<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />[project1</span><span style="COLOR: #000000">:/</span><span style="COLOR: #000000">path1]<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #800080">@group1</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> rw<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /><br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" />[project1</span><span style="COLOR: #000000">:/</span><span style="COLOR: #000000">path2]<br /><img src="http://www.blogjava.net/images/OutliningIndicators/None.gif" align="top" /></span><span style="COLOR: #800080">@group2</span><span style="COLOR: #000000"> </span><span style="COLOR: #000000">=</span><span style="COLOR: #000000"> rw</span></div><br /><p>取出：svn co file:///etc/svn/report1</p><p>另外需要修改两个地方，不然无法提交修改的文件：</p><ol><li>chown -R sysuser:sysuser /etc/svn/report1<br />chmod -R 700 /etc/svn/report1
</li><li>在${apache}/conf/httpd.conf中找到：<br />User daemon<br />Group daemon<br />改为<br />User sysuser<br />Group sysuser<br />以root用户启动apache后，自动切换到sysuser身份运行</li></ol><img src ="http://www.blogjava.net/pepsixp/aggbug/89268.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pepsixp/" target="_blank">阿姆斯壮</a> 2006-12-21 13:38 <a href="http://www.blogjava.net/pepsixp/archive/2006/12/21/89268.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Apache + Subversion 安装</title><link>http://www.blogjava.net/pepsixp/archive/2006/12/04/85237.html</link><dc:creator>阿姆斯壮</dc:creator><author>阿姆斯壮</author><pubDate>Mon, 04 Dec 2006 05:16:00 GMT</pubDate><guid>http://www.blogjava.net/pepsixp/archive/2006/12/04/85237.html</guid><wfw:comment>http://www.blogjava.net/pepsixp/comments/85237.html</wfw:comment><comments>http://www.blogjava.net/pepsixp/archive/2006/12/04/85237.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pepsixp/comments/commentRss/85237.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pepsixp/services/trackbacks/85237.html</trackback:ping><description><![CDATA[
		<p>环境：SunOS 5.9 Generic、Apache-2.2.3、Subversion-1.4.2</p>
		<p>
				<strong>Apache</strong>
		</p>
		<ol>
				<li>下载httpd-2.2.3.tar.gz，解压 
</li>
				<li>检查path是否加入了：/usr/ccs/bin，这是我make报错的根源，之后就一马平川了 
</li>
				<li>$ ./configure --enable-dav --enable-so --prefix=/usr/local/apache2/ 
</li>
				<li>$ make;make install 
</li>
				<li>修改/usr/local/apache2/conf/httpd.conf中的ServerName的配置，写上服务器的IP地址和端口号，例如ServerName  12.34.56.78:80 
</li>
				<li>进入bin目录启动(需要root)，# ./apachectl start 
</li>
				<li>打开浏览器<a href="http://ip_address/">http://ip_address/</a>，等待测试页"It works!"的出现 :_) </li>
		</ol>
		<p>
				<strong>Subversion</strong>
		</p>
		<ol>
				<li>下载neon-0.26.2.tar.gz，解压 
</li>
				<li>$ ./configure --prefix=/usr/local/neon; make; make install 
</li>
				<li>下载subversion-1.4.2.tar.gz，解压 
</li>
				<li>$ ./configure --prefix=/usr/local/subversion --with-apxs=/usr/local/apache2/bin/apxs --with-apr=/usr/local/apache2 --with-apr-util=/usr/local/apache2 --with-neon=/usr/local/neon --with-ssl --with-zlib 
</li>
				<li>$ make;make install 
</li>
				<li>修改apache配置文件httpd.conf：<br />LoadModule dav_svn_module modules/mod_dav_svn.so <br />LoadModule authz_svn_module modules/mod_authz_svn.so <br />&lt;Location /svn&gt;<br />DAV svn <br />SVNParentPath /home/svnroot/<br />&lt;/Location&gt; 
</li>
				<li>创建仓库：<br />$ mkdir /home/svnroot/<br />$ cd /usr/local/subversion/bin<br />$ ./svnadmin create /home/svnroot/test<br />$ ./svn import /home/user/import <a href="file:///home/svnroot/test">file:///home/svnroot/test</a> –m "import files test" 
</li>
				<li>重启Apache<br />$ ./usr/local/apache2/bin/apachectl restart<br />打开浏览器：http://localhost/svn/test ，应该能看到些什么东西 </li>
		</ol>
<img src ="http://www.blogjava.net/pepsixp/aggbug/85237.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pepsixp/" target="_blank">阿姆斯壮</a> 2006-12-04 13:16 <a href="http://www.blogjava.net/pepsixp/archive/2006/12/04/85237.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Ubuntu6.10 - 初始化</title><link>http://www.blogjava.net/pepsixp/archive/2006/11/12/80654.html</link><dc:creator>阿姆斯壮</dc:creator><author>阿姆斯壮</author><pubDate>Sat, 11 Nov 2006 16:52:00 GMT</pubDate><guid>http://www.blogjava.net/pepsixp/archive/2006/11/12/80654.html</guid><wfw:comment>http://www.blogjava.net/pepsixp/comments/80654.html</wfw:comment><comments>http://www.blogjava.net/pepsixp/archive/2006/11/12/80654.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.blogjava.net/pepsixp/comments/commentRss/80654.html</wfw:commentRss><trackback:ping>http://www.blogjava.net/pepsixp/services/trackbacks/80654.html</trackback:ping><description><![CDATA[升级了一下ubuntu，记录一下<br /><ol><li>激活root用户：<br />
sudo passwd root</li><li>修改源：<br />
sudo gedit /etc/apt/sources.list<br />删除所有内容并添加如下信息(江苏省常州市电信)：<br />deb http://ubuntu.cn99.com/ubuntu/ edgy main restricted universe multiverse<br />deb http://ubuntu.cn99.com/ubuntu/ edgy-security main restricted universe multiverse<br />deb http://ubuntu.cn99.com/ubuntu/ edgy-updates main restricted universe multiverse<br />deb http://ubuntu.cn99.com/ubuntu/ edgy-proposed main restricted universe multiverse<br />deb http://ubuntu.cn99.com/ubuntu/ edgy-backports main restricted universe multiverse<br />deb http://ubuntu.cn99.com/ubuntu-cn/ edgy main restricted universe multiverse</li><li>升级系统：<br />sudo apt-get update<br />
sudo apt-get dist-upgrade</li><li>设置本地local环境：<br />sudo dpkg-reconfigure locales</li><li>安装中文语言支持:<br />do apt-get install language-pack-gnome-zh language-pack-gnome-zh-base language-pack-zh language-pack-zh-base language-support-zh<br /></li><li>
安装中文字体：<br />sudo apt-get install ttf-arphic-ukai ttf-arphic-uming</li><li>安装编译环境:<br />
sudo apt-get install build-essential</li><li>更改 GRUB 菜单内开机系统的预设值<br />sudo vi /boot/grub/menu.lst<br />修改 ... default 0 ...<br /></li></ol>好了，注销一下电脑，再次登入后按 Ctrl + 空格键(激活输入法) 应该可以使用，并且整个界面都是中文的了。<img src ="http://www.blogjava.net/pepsixp/aggbug/80654.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.blogjava.net/pepsixp/" target="_blank">阿姆斯壮</a> 2006-11-12 00:52 <a href="http://www.blogjava.net/pepsixp/archive/2006/11/12/80654.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>