<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0"
xmlns:content="http://purl.org/rss/1.0/modules/content/"
xmlns:wfw="http://wellformedweb.org/CommentAPI/"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:atom="http://www.w3.org/2005/Atom"
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
><channel><title>R2S &#187; Mint</title> <atom:link href="http://www.road2stat.com/cn/tag/mint/feed" rel="self" type="application/rss+xml" /><link>http://www.road2stat.com/cn</link> <description>江湖一散人</description> <lastBuildDate>Thu, 26 Jan 2012 08:18:36 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>Linux Mint 9 + MAC地址修改 + H3C iNode第三方客户端接入测试</title><link>http://www.road2stat.com/cn/unix_study/linux_h3c_inode.html</link> <comments>http://www.road2stat.com/cn/unix_study/linux_h3c_inode.html#comments</comments> <pubDate>Thu, 08 Jul 2010 18:21:26 +0000</pubDate> <dc:creator>Xiao Nan</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[H3C]]></category> <category><![CDATA[iNode]]></category> <category><![CDATA[MAC地址]]></category> <category><![CDATA[Mint]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[客户端]]></category> <category><![CDATA[第三方]]></category><guid isPermaLink="false">http://www.road2stat.com/cn/?p=518</guid> <description><![CDATA[一个多月没更新了, 无奈期末突击忙. 丢上来一篇没什么技术含量的. 发这篇博文时, 遇到了一个很无语的问题, 预览不能, 草稿不能保存, 反复提示HTTP 501 Method Not Implemented, 不能以ＧＥＴ方式访问post.php, Google一番后发现原来是因为主机的Apache启用了mod_security所致, 不能发表含有某些关键词的文章, 无语. 这个破烂规则就在这儿, 有兴趣的可以看看. 用了这rule以后是避免webshell了, 可是大大的影响到用户体验了 .. 所以拜此mod所赐, 本文有一句英文命令是用全角打出来的, 使用时不要直接复制, 手动打一下. 而这个关键词, 大约就是／ｅｔｃ／之流. 由于Linux Mint 9 "Isadora"基于Ubuntu 10.04制作而成, 故本文所述亦适用于Ubuntu 10.04 LTS (Lucid Lynx). 我所在的铁道校区的校园网很bt, 上网时需要使用一个叫做H3C iNode客户端进行802.1x认证, &#8230; <a href="http://www.road2stat.com/cn/unix_study/linux_h3c_inode.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>一个多月没更新了, 无奈期末突击忙. 丢上来一篇没什么技术含量的.</p><p>发这篇博文时, 遇到了一个很无语的问题, 预览不能, 草稿不能保存, 反复提示HTTP 501 Method Not Implemented, 不能以ＧＥＴ方式访问post.php, Google一番后发现原来是因为主机的Apache启用了mod_security所致, 不能发表含有某些关键词的文章, 无语.</p><p>这个破烂规则<a href="http://www.gotroot.com/downloads/ftp/mod_security/rules.conf" target="_blank">就在这儿</a>, 有兴趣的可以看看.</p><p>用了这rule以后是避免webshell了, 可是大大的影响到用户体验了 .. 所以拜此mod所赐, 本文有一句英文命令是用全角打出来的, 使用时不要直接复制, 手动打一下. 而这个关键词, 大约就是／ｅｔｃ／之流.</p><p>由于Linux Mint 9 "Isadora"基于Ubuntu 10.04制作而成, 故本文所述亦适用于Ubuntu 10.04 LTS (Lucid Lynx).</p><p>我所在的铁道校区的校园网很bt, 上网时需要使用一个叫做H3C iNode客户端进行802.1x认证, 学校又在Server端绑定了客户机的MAC地址, 而我要使用另外一台只装了Linux Mint的台式机上网, 所以简单地把认证的过程记录一下, 也让后来的同学少走些弯路.</p><p>本文假设这台暂时无法上网的机器网卡原有的MAC地址为<strong>00:11:22:33:44:55</strong>, 可以进行认证上网的网卡MAC地址为<strong>AA:BB:CC:DD:EE:FF</strong>.</p><p><span id="more-518"></span></p><h3>修改MAC地址</h3><p>如果你在原来使用Windows可以正常上网的主力机器中安装了Linux Mint或Ubuntu, 那么大可跳过这步. 而我遇到的是一种极端的情况, 完全是另外一块网卡.</p><p>打开终端, 输入ifconfig, 查看想要修改MAC地址的那块以太网卡的名字. 一般情况下是eth0, Hwaddr后面就是这块网卡目前的MAC地址, 见图1.</p><div id="attachment_501" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_1.png"><img class="size-medium wp-image-501" title="图1" src="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_1-300x209.png" alt="图1" width="300" height="209" /></a><p class="wp-caption-text">图1</p></div><p>打开终端, 输入ｓｕｄｏ　ｇｅｄｉｔ／ ｅｔｃ／ｉｎｉｔ．ｄ／ｒｃ．ｌｏｃａｌ, 会询问root密码. 输入密码后将弹出gedit, 在rc.local的最后添加如下指令后保存:</p><p>sudo ifconfig eth0 down<br /> sudo ifconfig eth0 hw ether AA:BB:CC:DD:EE:FF<br /> sudo ifconfig eth0 up</p><p>至于MAC地址AA:BB:CC:DD:EE:FF, 可在Windows下的命令提示符使用命令ipconfig -all获取.</p><p>重新启动.</p><h3>修改连接信息</h3><p>重启以后, 使用ifconfig查看一下是不是已经修改好了? 如图2.</p><div id="attachment_502" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_2.png"><img class="size-medium wp-image-502" title="图2" src="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_2-300x209.png" alt="图2" width="300" height="209" /></a><p class="wp-caption-text">图2</p></div><p>下面暂时告别一下终端, 使用图形界面进行修改会方便一些.</p><p>在桌面右下角的那个网络连接的icon上右键, "Edit Connections...".</p><div id="attachment_503" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_3.png"><img class="size-medium wp-image-503" title="图3" src="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_3-300x145.png" alt="图3" width="300" height="145" /></a><p class="wp-caption-text">图3</p></div><p>在弹出窗口中选择Add, 在"Wired"这个Tab的MAC Address处填入AA:BB:CC:DD:EE:FF.</p><div id="attachment_504" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_4.png"><img class="size-medium wp-image-504" title="图4" src="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_4-300x286.png" alt="图4" width="300" height="286" /></a><p class="wp-caption-text">图4</p></div><p>切换到"IPv4 Settings", 设置Method为Manual(手动), 点击"Add", 在下面的Address, Netmask和Gateway处分别填入学校分配的IP地址/子网掩码/网关地址. 因为学校的政策不同, 所以可能有人不需要进行这步设置或要根据实际情况进行设置. 引用njit8021xclient的ReadMe里的一句话就是"如果你们学校配置的是动态分配IP地址, njit-RefreshIP会自动通知操作系统获取IP地址. 如果学校分配的是静态IP地址，则需要你在网络管理小程序(nm-applet)中手动设置IP地址."</p><div id="attachment_505" class="wp-caption aligncenter" style="width: 285px"><a href="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_5.png"><img class="size-medium wp-image-505" title="图5" src="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_5-275x300.png" alt="图5" width="275" height="300" /></a><p class="wp-caption-text">图5</p></div><p>右击网络连接icon, 勾掉"Enable Networking", 即禁用网络连接. 等屏幕右上角Disconnect的提示蹦的差不多了以后, 再次勾选"Enable Networking", 启用网络连接. 然后又会出现效果很炫的提示说Connection Established ...</p><div id="attachment_506" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_6.png"><img class="size-medium wp-image-506" title="图6" src="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_6-300x145.png" alt="图6" width="300" height="145" /></a><p class="wp-caption-text">图6</p></div><h3>使用第三方客户端进行认证</h3><p>在可以上网的机器上, 去<a href="http://wiki.ubuntu.org.cn/%E5%8D%97%E4%BA%AC%E5%B7%A5%E7%A8%8B%E5%AD%A6%E9%99%A2802.1X%E5%AE%A2%E6%88%B7%E7%AB%AF" target="_blank">此页面</a>下载南京工程学院的同学们倾情制作的H3C iNode 802.1x第三方兼容客户端, 在这里我根据系统版本选择了2009年11月19日更新的版本.</p><p>用U盘将压缩包复制到Linux Mint(Ubuntu)中, 将解压后得到的两个文件"njit-client"和"njit-RefreshIP"放入 /home/你的用户名/ 目录下.</p><p>假设我们在H3C iNode中使用的认证用户名为username, 密码为password. 打开终端, 输入</p><p>sudo ./njit-client username password</p><p>出现如图7所示的认证信息即表示认证成功. 不要关闭这个终端窗口, 因为每隔几秒server端还会发包要求回应以检测你是不是仍然在线, 够bt吧. 至此已成功联网, 并持续稳定运行了几小时, 暂时没有发现问题.</p><div id="attachment_507" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_7.png"><img class="size-medium wp-image-507" title="图7" src="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_7-300x210.png" alt="图7" width="300" height="210" /></a><p class="wp-caption-text">图7</p></div><p>其实这里我还尝试了其他两个客户端, 一个是xclient作者flyx大侠制作的Linux兼容客户端, 实验失败. 华为官方放出的H3C iNode for Linux v3.60 E6208也不行, 不过原因似乎是学校的设备不支持版本号如此高的客户端.</p><div id="attachment_508" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_8.png"><img class="size-medium wp-image-508" title="图8" src="http://www.road2stat.com/cn/attachments/2010/07/h3c_inode_linux_8-300x247.png" alt="图8" width="300" height="247" /></a><p class="wp-caption-text">图8</p></div><p>(本文系纯技术测试, 请自行斟酌行为后果, 作者不承担任何责任)</p> ]]></content:encoded> <wfw:commentRss>http://www.road2stat.com/cn/unix_study/linux_h3c_inode.html/feed</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>在Linux Mint或Ubuntu下轻松搭建TeX环境（基于TeX Live 2009）</title><link>http://www.road2stat.com/cn/tex_latex/tex_live_2009_installation_under_linux.html</link> <comments>http://www.road2stat.com/cn/tex_latex/tex_live_2009_installation_under_linux.html#comments</comments> <pubDate>Wed, 20 Jan 2010 08:21:56 +0000</pubDate> <dc:creator>Xiao Nan</dc:creator> <category><![CDATA[TeX]]></category> <category><![CDATA[LaTeX]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Mint]]></category> <category><![CDATA[TeX Live 2009]]></category> <category><![CDATA[Texmaker]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[XeTeX]]></category> <category><![CDATA[安装]]></category><guid isPermaLink="false">http://www.road2stat.com/cn/?p=297</guid> <description><![CDATA[写在前面 TeX Live 2009对中文的支持度较以往有了很大提升，在Linux Mint下配置这个TeX环境应该是像我这样Linux+TeX多重菜鸟的首选。TeX Live同样支持FreeBSD，以后playin BSD的时候也可以试着玩一下。这里仅简要记录我在Linux Mint下安装TeX Live 2009及配置中文环境的过程，技术含量不高，大部分都是根据网上已有资料的提示加上自己的实践得出，具体操作方法也一定不是最简洁的，敬请各位看官雅正。 （此文所述的安装配置方法大部分应亦适合Ubuntu 9.10） 1 配置安装环境 打开终端，输入： sudo apt-get install perl-tk （安装perl-tk，下文采用的的GUI安装方式需要此组件） 2 下载TeX Live网络安装向导 http://ftp.ctex.org/mirrors/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz 1.6MB左右，下载后解压至任意文件夹。 3 选择下载镜像 进入解压生成的文件夹，在空白处点击右键，Open in Terminal，在弹出的终端中输入： sudo perl install-tl --gui --location http://oss.ustc.edu.cn/CTAN/systems/texlive/tlnet/ 此处指定使用中科大的CTAN镜像下载TeX Live 2009安装所需的全部文件。 除此此外，还有很多CTAN镜像，请根据您的具体网络情况寻找最快的镜像进行下载。 &#8230; <a href="http://www.road2stat.com/cn/tex_latex/tex_live_2009_installation_under_linux.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<h4>写在前面</h4><p>TeX Live 2009对中文的支持度较以往有了很大提升，在Linux Mint下配置这个TeX环境应该是像我这样Linux+TeX多重菜鸟的首选。TeX Live同样支持FreeBSD，以后playin BSD的时候也可以试着玩一下。这里仅简要记录我在Linux Mint下安装TeX Live 2009及配置中文环境的过程，技术含量不高，大部分都是根据网上已有资料的提示加上自己的实践得出，具体操作方法也一定不是最简洁的，敬请各位看官雅正。</p><p>（此文所述的安装配置方法大部分应亦适合Ubuntu 9.10）</p><h4>1 配置安装环境</h4><p>打开终端，输入：</p><blockquote><p>sudo apt-get install perl-tk</p></blockquote><p>（安装perl-tk，下文采用的的GUI安装方式需要此组件）</p><h4>2 下载TeX Live网络安装向导</h4><p><a href="http://ftp.ctex.org/mirrors/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz" target="_blank">http://ftp.ctex.org/mirrors/CTAN/systems/texlive/tlnet/install-tl-unx.tar.gz</a></p><p>1.6MB左右，下载后解压至任意文件夹。</p><p><span id="more-297"></span></p><h4>3 选择下载镜像</h4><p>进入解压生成的文件夹，在空白处点击右键，Open in Terminal，在弹出的终端中输入：</p><blockquote><p>sudo perl install-tl --gui --location http://oss.ustc.edu.cn/CTAN/systems/texlive/tlnet/</p></blockquote><p>此处指定使用中科大的CTAN镜像下载TeX Live 2009安装所需的全部文件。<br /> 除此此外，还有很多CTAN镜像，请根据您的具体网络情况寻找最快的镜像进行下载。</p><h4>4 安装TeX Live 2009</h4><p>信息读取完毕后，出现Tex Live 2009的图形界面安装向导：</p><p><a href="http://www.road2stat.com/cn/attachments/2010/01/Screenshot-Install-tl.png"><img class="aligncenter size-medium wp-image-300" title="Screenshot-Tex-Live-Install" src="http://www.road2stat.com/cn/attachments/2010/01/Screenshot-Install-tl-300x244.png" alt="Screenshot-Tex-Live-Install" width="300" height="244" /></a></p><p>在这个界面可以根据自己的需要进行所有的配置。<br /> 当然，如果你和我一样是新手，并且没有特殊需求，可以直接点击Install，进行默认安装。如果你的硬盘空间并不宽裕，在这里可以去掉一些不需要的语言支持，以节约空间。</p><p>图为终端开始根据之前的配置下载所需的文件。可以看到需要下载1981个文件。</p><p><a href="http://www.road2stat.com/cn/attachments/2010/01/tex-installation.png"><img class="aligncenter size-medium wp-image-301" title="tex-live-installation-downloading" src="http://www.road2stat.com/cn/attachments/2010/01/tex-installation-300x225.png" alt="tex-live-installation-downloading" width="300" height="225" /></a></p><p>经过漫长与痛苦的等待，下载安装完成。“欢迎来到TeX Live的世界！”</p><p><a href="http://www.road2stat.com/cn/attachments/2010/01/welcome.png"><img class="aligncenter size-medium wp-image-302" title="tex-live-welcome" src="http://www.road2stat.com/cn/attachments/2010/01/welcome-300x211.png" alt="tex-live-welcome" width="300" height="211" /></a></p><h4>5 配置环境变量</h4><p>此步骤非必须，但建议执行。<br /> 打开/etc/目录，在空白处右键，Open as root，在弹出的窗口中打开文件 bash.bashrc，在此文件的末尾添加：</p><blockquote><p>PATH=/usr/local/texlive/2009/bin/i386-linux:$PATH; export PATH<br /> MANPATH=/usr/local/texlive/2009/texmf/doc/man:$MANPATH; export MANPATH<br /> INFOPATH=/usr/local/texlive/2009/texmf/doc/info:$INFOPATH; export INFOPATH</p></blockquote><p>在 /etc/manpath.config 文件的</p><blockquote><p># set up PATH to MANPATH mapping</p></blockquote><p>这行下面的列表后增加一条：</p><blockquote><p>MANPATH_MAP     /usr/local/texlive/2009/bin/i386-linux        /usr/local/texlive/2009/texmf/doc/man</p></blockquote><p>在 /etc/environment 文件中添加：</p><blockquote><p>/usr/local/texlive/2009/bin/i386-linux</p></blockquote><p>修改后的文件大致应该如下所示：</p><blockquote><p>PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/texlive/2009/bin/i386-linux"<br /> LANGUAGE="en_US:en"<br /> LANG="en_US.UTF-8"</p></blockquote><p>注：若您使用x86_64版本的系统，只需把此步骤中出现的字符串'i386-linux'替换为'x86_64-linux'，关于两种系统的区别，可以参考 [6]、[7]，关于配置系统环境变量的详细讨论，参见 [4]、[5]。</p><p>注销并重新登录，使设置生效。</p><h4>6 配置中文支持环境</h4><p>这里有几种方案可以选择。（如大贤罗素所云：多姿多彩乃幸福的本源。）</p><p>我参考了 [4] 中给出的解决方案和 [9] 中提供的实现细节，由于之前的积累的tex模板不多，所以选用了 [4] 中提供的XeTeX高层方案，在Mint中的详细配置过程如下：</p><p>打开 /usr/local/texlive/2009/bin/i386-linux 目录。<br /> 在空白处右键，Open as root.<br /> 在弹出的窗口中右键，Open in terminal，在弹出的终端输入：</p><blockquote><p>tlmgr install xecjk ctex</p></blockquote><p>程序会自动下载xetex和ctex宏包并进行安装，速度也很快。输出大致如下：</p><blockquote><p> Mint8 i386-linux # tlmgr install xecjk ctex<br /> tlmgr: package repository http://oss.ustc.edu.cn/CTAN/systems/texlive/tlnet<br /> [1/2, ??:??/??:??] install: ctex [347k]<br /> [2/2, 00:08/00:13] install: xecjk [258k]<br /> tlmgr: package log updated at /usr/local/texlive/2009/texmf-var/web2c/tlmgr.log<br /> running mktexlsr ...<br /> done running mktexlsr.</p></blockquote><p>至此中文支持环境配置完成。下一步配置中文字体。</p><p>注：这里可能会出现要求更新tlmgr的要求，因为我在首次安装了Tex Live 2009很长时间以后才去配置中文支持，tlmgr版本比较老了。我们按照图示要求，输入 tlmgr update --self 进行更新，然后再运行 tlmgr install xecjk ctex 即可。</p><p><a href="http://www.road2stat.com/cn/attachments/2010/01/tex_6.png"><img src="http://www.road2stat.com/cn/attachments/2010/01/tex_6-300x211.png" alt="tlmgr-update" title="tlmgr-update" width="300" height="211" class="aligncenter size-medium wp-image-309" /></a></p><h4>7 安装中文字体</h4><p>找到以下四款Adobe公司开发的字体：Adobe Song Std, Adobe Heiti Std, Adobe Kaiti Std, Adobe FangsongStd，在/usr/share/fonts/下新建一个目录（需root权限），将上述字体复制进去（请在使用之前确认您具有使用以上字体的合适授权，必要时可请通过合理的渠道购买许可）。不妨假设这个目录叫做 /texfonts.</p><p>进入终端，执行：</p><blockquote><p>cd /usr/share/fonts/texfonts/<br /> sudo mkfontscale<br /> sudo mkfontdir<br /> sudo fc-cache -fv</p></blockquote><p>上面的命令生成了一些字体相关信息，最后刷新了字体缓存。至此，中文字体安装完毕。</p><p>由于我们使用的是在pdf输出时墨色更为均匀的Adobe中文字体，所以要注意在使用ctexart类前要加上 [adobefonts] 选项，参见下文中的例子。不得不说一下，默认的 [winfonts] 我尝试了N+个小时都没有配置成功，xelatex 在编译生成字体信息时总是报错，也许是和我没怎么读文档有关吧，估计需要手动进行mod才可以，有兴趣的同学可以尝试一下。</p><p>（本节特别感谢：Ai.Freedom同学）</p><h4>8 Hello, World!</h4><p>到此为止，Mint下的TeX Live中文环境配置完成，做下测试。</p><div class="wp_codebox_msgheader wp_codebox_hide"><span class="right"><sup><a href="http://www.ericbess.com/ericblog/2008/03/03/wp-codebox/#examples" target="_blank" title="WP-CodeBox HowTo?"><span style="color: #99cc00">?</span></a></sup></span><span class="left"><a href="javascript:;" onclick="javascript:showCodeTxt('p297code2'); return false;">View Code</a> LATEX</span><div class="codebox_clear"></div></div><div class="wp_codebox"><table><tr id="p2972"><td class="code" id="p297code2"><pre class="latex" style="font-family:monospace;">documentclass<span style="color: #E02020; ">[</span><span style="color: #C08020; font-weight: normal;">adobefonts</span><span style="color: #E02020; ">]{</span><span style="color: #2020C0; font-weight: normal;">ctexart</span><span style="color: #E02020; ">}</span>
begin<span style="color: #E02020; ">{</span><span style="color: #2020C0; font-weight: normal;">document</span><span style="color: #E02020; ">}</span>
测试<span style="color: #E02020; ">\</span>
劳歌一曲解行舟，<span style="color: #E02020; ">\</span>
红叶青山水急流。<span style="color: #E02020; ">\</span>
日暮酒醒人已远，<span style="color: #E02020; ">\</span>
满天风雨下西楼。
end<span style="color: #E02020; ">{</span><span style="color: #2020C0; font-weight: normal;">document</span><span style="color: #E02020; ">}</span></pre></td></tr></table></div><p>使用 xelatex 编译，直接生成了pdf。速度也很快，效果如图。</p><p><a href="http://www.road2stat.com/cn/attachments/2010/01/Screenshot-hello.pdf-1.png"><img class="aligncenter size-medium wp-image-303" title="tex-live-hello-world-pdf" src="http://www.road2stat.com/cn/attachments/2010/01/Screenshot-hello.pdf-1-300x225.png" alt="tex-live-hello-world-pdf" width="300" height="225" /></a></p><h4>9 编译出来的pdf不能显示中文？</h4><p>一个可能的原因是，Mint自带的pdf阅读工具evince不能显示中文，解决方法，在终端输入：</p><blockquote><p>sudo apt-get install  poppler-data</p></blockquote><h4>10 关于编辑器</h4><p>编辑器方面，仁者见仁，智者见智，可以在安装时选择下载安装XeTeX的作者Jonathan Kew开发的TeXWorks，还可以下载TexMaker一类的编辑器自行配置，我在这里就使用了TeXMaker.</p><p>编译安装TexWorks的方法：</p><blockquote><p>sudo aptitude install build-essential subversion libpoppler-qt4-dev libhunspell-dev libdbus-1-dev<br /> svn checkout http://texworks.googlecode.com/svn/trunk/ texworks-read-only<br /> cd texworks-read-only<br /> qmake-qt4<br /> make</p></blockquote><p>TeXMaker在Mint的Software Manager目录中有下载，有预览图和介绍。</p><p>下图是我自己TeXMaker的配置。</p><p><a href="http://www.road2stat.com/cn/attachments/2010/01/Screenshot-Configure-Texmaker.png"><img class="aligncenter size-medium wp-image-304" title="Configure-Texmaker" src="http://www.road2stat.com/cn/attachments/2010/01/Screenshot-Configure-Texmaker-300x227.png" alt="Configure-Texmaker" width="300" height="227" /></a></p><h4>一些有用的链接：</h4><p>[1] <a href="http://www.tug.org/texlive/" target="_blank">TeX Live - TeX Users Group</a></p><p>[2] <a href="http://blog.csdn.net/ustc_dylan/archive/2009/12/14/5003591.aspx" target="_blank">Ubuntu9.10 Tex Live 2009 简单安装教程</a>, <a href="http://blog.csdn.net/ustc_dylan" target="_blank">dylan@USTC</a></p><p>[3] <a href="http://bbs.ctex.org/viewthread.php?tid=53520" target="_blank">在 Ubuntu 9.10 (9.04)下网络安装配置 Tex Live 2009 十步</a>, jswxm@CTeXBBS</p><p>[4]<a href="http://blog.jjgod.org/2009/11/21/chinese-in-tex-live-2009/" target="_blank">TeX Live 2009 的 LaTeX 中文支持</a>, <a href="http://blog.jjgod.org/" target="_blank">Jjgod Jiang</a></p><p>[5] <a href="http://www.linuxeden.com/html/sysadmin/20080424/56879.html" target="_blank">Linux操作系统下三种配置环境变量的方法</a></p><p>[6] <a href="http://www.cyberciti.biz/faq/ubuntu-linux-user-profile-bash-configuration/" target="_blank">Ubuntu Set User Profile Under Bash Shell</a></p><p>[7] <a href="http://ithelp.ithome.com.tw/question/10005649" target="_blank">請問Linux i386跟x86_64版本？</a></p><p>[8] <a href="http://www.linuxforums.org/forum/peripherals-hardware/35963-cpu-naming-schemes-x86-386-486-586-amd-64-ia64-em64t.html" target="_blank">CPU Naming Schemes - x86 (386,486,586), AMD 64, IA64 &amp; EM64T</a></p><p>[9] <a href="http://aifreedom.com/technology/158" target="_blank">TeX Live 2008 安装 &amp; 配置中文支持 (下)</a>, <a href="http://aifreedom.com" target="_blank">Ai.Freedom</a></p><h4>写在后面</h4><p>关于TeX Live，网上的各种版本的安装攻略和细节实在是太多了，多到横跨N个版本，多到几乎人人有写，当然我也不例外。TeX激发了大家的写作与探索热情，这是一件不可多得的幸事。但一个无法回避的事实是，大部分攻略都存在着语焉不详甚至众口不一的问题，文档也来源各异，不够统一，这可苦了我这样的小菜鸟，新手入门确实要confusing一阵子。尤其到了Unix平台下，这个问题就更加突出，毕竟win下还有CTEX、ChinaTeX这些TeX普及性质的项目。正如<a href="http://bjt.name/" target="_blank">贝吉塔</a>所言，人们Confuse的程度随着Information的增加先增后减。有如二次项系数小于0的二次函数图像。这该如何是好呢。</p><p style="text-align: right;">Jan 20, 2010<br /> 寒假临行前</p> ]]></content:encoded> <wfw:commentRss>http://www.road2stat.com/cn/tex_latex/tex_live_2009_installation_under_linux.html/feed</wfw:commentRss> <slash:comments>13</slash:comments> </item> <item><title>傻瓜式速成教程：20分钟体验Linux+在Linux下玩转R</title><link>http://www.road2stat.com/cn/unix_study/playin_r_under_linux_mint.html</link> <comments>http://www.road2stat.com/cn/unix_study/playin_r_under_linux_mint.html#comments</comments> <pubDate>Wed, 30 Dec 2009 10:30:19 +0000</pubDate> <dc:creator>Xiao Nan</dc:creator> <category><![CDATA[Linux]]></category> <category><![CDATA[Mint]]></category> <category><![CDATA[R]]></category> <category><![CDATA[R包]]></category> <category><![CDATA[TexLive]]></category> <category><![CDATA[中文]]></category> <category><![CDATA[安装]]></category> <category><![CDATA[开源]]></category> <category><![CDATA[编译]]></category> <category><![CDATA[虚拟机]]></category><guid isPermaLink="false">http://www.road2stat.com/cn/?p=275</guid> <description><![CDATA[非郑重声明：对于标题，我从来都是持标题党的态度。如果说我有100％的东西，看我的标题绝对会觉得文中有120％的内容。我是一个彻彻底底的Linux新手，在一周以前从来没碰过Linux，只是在5年前有过一点VMWare WorkStation的使用经历。所以对于一个纯粹的Linux新手，这篇小文章只是局限于傻瓜式的X下，所以此文的非常适合和我一样从来没有接触过Linux的同学。对于各位*nix前辈来说，下面的内容当个笑话看看就可以了，在下不自量力，献丑了 话说眨眼之间2009年就要过去了，新年新气象，不妨让我们趁这个时候试着用Linux跑R吧！（也许这不是一个好的理由 ..）R的开源优势在同样开源的Linux下能够最大化的体现，以前我总是将信将疑，但是经过几天个人的体验，我一点也不会去怀疑命令行方式比GUI方式的生产效率高出N倍了。首先，*nix装好以后基本上就是一个完善而Unique的开发环境，开发、编译、安装一气呵成，简洁明了。反观Windows，编译个Ｒ包还要装一个N兆大小的Rtools和做N多环境变量的设置，看着那些“Friendly”的Manual，我登时晕厥。同时，对于教育网来说，从SourceForge上或者国外站点下载一个Rtools大小的东西实在是慢得可以。而在Linux下，“天空飘过一行字儿，那都不是事儿。” 好了，不扯远了，进入正题。 1 搭建虚拟机环境 首先，为了打消新手对于数据丢失和驱动安装之类的顾虑，我们在这里采用虚拟机的方式安装Linux。“开源传万世，因有你参与”，我们选择的这个同样免费和开源的虚拟机软件就是Sun Virtual Box，请移步这里： http://www.virtualbox.org/ 点击左侧的Downloads，然后下载 VirtualBox 3.1.2 for Windows hosts x86/amd64 这个版本的Virtual Box. 截至本文写作完成时，Sun Virtual Box最新的版本是 3.1.2-56127，直接点击以下链接下载： http://download.virtualbox.org/virtualbox/3.1.2/VirtualBox-3.1.2-56127-Win.exe OK，一路Next安装好以后，打开Sun Virtual Box，进行一些基本的设置。 2 安装Linux Mint 为什么选择Linux Mint这个Linux发行版？很简单，因为Mint翻译成中文就是“薄荷”，Mint基于Ubuntu开发，比Ubuntu更加易用、清爽、漂亮。适合我这样的新手。 首先，下载Mint的ISO安装镜像。 http://ftp.heanet.ie/pub/linuxmint.com/stable/8/LinuxMint-8.iso （1CD，690MB，感谢郭晨曦同学，链接已更新） 打开Sun Virtual Box，选择Machine → &#8230; <a href="http://www.road2stat.com/cn/unix_study/playin_r_under_linux_mint.html">继续阅读 <span class="meta-nav">&#8594;</span></a>]]></description> <content:encoded><![CDATA[<p>非郑重声明：对于标题，我从来都是持<strong>标题党</strong>的态度。如果说我有100％的东西，看我的标题绝对会觉得文中有120％的内容。我是一个彻彻底底的Linux新手，在一周以前<span style="color: #008000;">从来没碰过Linux</span>，只是在5年前有过一点VMWare WorkStation的使用经历。所以对于一个纯粹的Linux新手，这篇小文章只是局限于傻瓜式的X下，所以此文的非常<span style="color: #008000;">适合和我一样从来没有接触过Linux的同学</span>。对于各位*nix前辈来说，下面的内容当个笑话看看就可以了，在下不自量力，献丑了 <img src='http://www.road2stat.com/cn/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /></p><p>话说眨眼之间2009年就要过去了，新年新气象，<strong>不妨让我们趁这个时候试着用Linux跑R吧！</strong>（也许这不是一个好的理由 ..）R的开源优势在同样开源的Linux下能够最大化的体现，以前我总是将信将疑，但是经过几天个人的体验，我一点也不会去怀疑命令行方式比GUI方式的生产效率高出N倍了。首先，*nix装好以后基本上就是一个完善而Unique的开发环境，开发、编译、安装一气呵成，简洁明了。反观Windows，编译个Ｒ包还要装一个N兆大小的<a href="http://www.murdoch-sutherland.com/Rtools/" target="_blank">Rtools</a>和做N多环境变量的设置，看着那些“Friendly”的Manual，我登时晕厥。同时，对于教育网来说，从SourceForge上或者国外站点下载一个Rtools大小的东西实在是慢得可以。而在Linux下，“天空飘过一行字儿，那都不是事儿。” 好了，不扯远了，进入正题。</p><p><span id="more-275"></span></p><h3>1 搭建虚拟机环境</h3><p>首先，为了打消新手对于数据丢失和驱动安装之类的顾虑，我们在这里采用虚拟机的方式安装Linux。“开源传万世，因有你参与”，我们选择的这个同样免费和开源的虚拟机软件就是<strong>Sun Virtual Box</strong>，请移步这里：</p><p><a href="http://www.virtualbox.org/" target="_blank">http://www.virtualbox.org/</a></p><p>点击左侧的Downloads，然后下载 <strong>VirtualBox 3.1.2 for Windows hosts</strong> x86/amd64 这个版本的Virtual Box.</p><p>截至本文写作完成时，Sun Virtual Box最新的版本是 3.1.2-56127，直接点击以下链接下载：</p><p><a href="http://download.virtualbox.org/virtualbox/3.1.2/VirtualBox-3.1.2-56127-Win.exe" target="_blank">http://download.virtualbox.org/virtualbox/3.1.2/VirtualBox-3.1.2-56127-Win.exe</a></p><p>OK，一路Next安装好以后，打开Sun Virtual Box，进行一些基本的设置。</p><h3>2 安装Linux Mint</h3><p>为什么选择<a href="http://www.linuxmint.com/" target="_blank">Linux Mint</a>这个Linux发行版？很简单，因为Mint翻译成中文就是“薄荷”，Mint基于Ubuntu开发，比Ubuntu更加易用、清爽、漂亮。适合我这样的新手。</p><p>首先，下载Mint的ISO安装镜像。</p><p><a href="http://ftp.heanet.ie/pub/linuxmint.com/stable/8/LinuxMint-8.iso" target="_blank">http://ftp.heanet.ie/pub/linuxmint.com/stable/8/LinuxMint-8.iso</a></p><p>（1CD，690MB，感谢郭晨曦同学，链接已更新）</p><p>打开Sun Virtual Box，选择Machine → New, OS Type选择Linux和Other Linux, 然后分配虚拟机的内存。我的机器是三年前的老机器，T7200+3G内存，我划给了Guest系统1G的内存，Host运行Windows Server 2008 R2 Standard，很流畅，切换自如。大家的机器肯定比我的新，所以完全不用担心运行速度问题。接下来就是一些创建虚拟磁盘，配置选项一类的工作了，在这里不多赘言，大家懂的。我的08R2和VBox还有Mint都使用了英文界面，完全没有任何理解问题。创建好了以后，选择Settings根据个人情况进行一些设置。</p><p>点击Start，开启我们配置好的虚拟机，迎接我们的是First Run Wizard，选择我们之前下好的ISO文件，安装。这里注意，Mint的ISO镜像为LiveCD，第一次启动进入桌面以后需要双击桌面上的安装向导才会进行真正的“安装”。至于安装过程，纯图形界面，完全没有难度，根据提示走就行了。</p><p>安装好以后登录，第一次启动也许会有点慢。根据Virtual Box经常跳出来的提示，安装Guest Additions即可实现一些必要的优化，比如提高Guest系统的分辨率等等。</p><p>Sun Virtual Box的一大好处就是<span style="color: #800000;">不需要任何设置</span>就可以在虚拟机下通过Windows下的网络<span style="color: #800000;">上网</span>了。浏览器自带Firefox, 可以自己下Opera, 邮件客户端Mozilla Thunder Bird，编辑器有gedit，喜欢折腾的同学可以玩Vim或者Emacs。即时通讯用Pidgin，支持十几种协议。媒体播放自带了很全的codecs和几种不同的播放器，作图用GIMP，TeX环境使用“有史以来对中文支持最好”的<a href="http://www.tug.org/texlive/" target="_blank">Tex Live 2009</a>环境+Texmaker即可。如果你真的需要“字处理”的话，不妨试试Linux版本的OpenOffice.org.</p><h3>3 在Linux Mint下安装R</h3><p>点击Menu → All applications → Administration → Software Sources，选择Other Software一栏，点击Add，在弹出的窗口中输入：</p><blockquote><p>deb http://ftp.ctex.org/mirrors/CRAN/bin/linux/ubuntu karmic/</p></blockquote><p>也许会跳出一些提示，请无视之，Continue。</p><p>打开Terminal，输入：</p><blockquote><p>sudo apt-get update<br /> sudo apt-get install r-base<br /> sudo apt-get install r-base-dev</p></blockquote><p>等待自动下载安装完成。<br /> 安装好以后，要进入R，只需在Terminal中输入R，回车即可。<br /> （Tips: 想要退出帮助文档返回上一层时请按q.）</p><h3>4 Linux Mint下R包的安装和编译安装</h3><h4>4.1 安装R包</h4><h5>4.1.1 在线安装</h5><p>以<a href="http://taiyun.cos.name/" target="_blank">太云</a>的corrplot包为例，（此包的Windows版本在R-Forge上暂时无法下载），打开Terminal，输入R，回车，在R中输入：</p><blockquote><p>install.packages("corrplot", repos="http://R-Forge.R-project.org")</p></blockquote><p>R会自动完成下载安装的过程，与Win下无异。</p><h5>4.1.2  本地安装</h5><p>如果你已经下好了以tar.gz为后缀的源码包或者自己编译好了一个以tar.gz为后缀的源码包，安装方法如下（这里不妨假设我们把压缩包下载到了/home/username/Downloads/中）。</p><p>进入Terminal，输入：</p><blockquote><p>cd /home/username/Downloads/<br /> R CMD INSTALL omd_1.0.tar.gz</p></blockquote><p>Bingo，就是这么简单。</p><h4>4.2 创建和编译一个全新的R包</h4><p>关于如何创建和编译一个全新的R包，详见（由丁国徽博士撰写，力荐）：</p><p><a href="http://www.biosino.org/R/R-doc/Rm/RpackageBuild/Rpackage.html" target="_blank"><strong>如何创建R的HelloWorld包（Windows或Linux环境下）</strong></a></p><p><strong><br /> </strong></p><h3>5 其他</h3><h4>5.1 安装中文输入法</h4><p>进入Terminal，输入：</p><blockquote><p>sudo apt-get install scim<br /> sudo apt-get install scim-chinese<br /> sudo apt-get install scim-config-socket<br /> sudo apt-get install scim-modules-socket<br /> sudo apt-get install scim-modules-table<br /> sudo apt-get install scim-qtimm<br /> sudo apt-get install scim-pinyin<br /> sudo apt-get install scim-tables-zh<br /> sudo apt-get install scim-input-pad</p></blockquote><p>根据提示选择y即开始安装SCIM的一系列组件（可能有些命令是多余的）。</p><p>进入menu → All Application → Administration → Language Support，将Keyboard Input Method System选项修改为scim-immodule，然后Log off，再登录以后，打开Mint自带的gedit编辑器，按下Ctrl+空格，中文输入法是不是出现了？</p><h4>5.2 添加共享文件夹</h4><p>如何在虚拟机中访问Host系统中的文件？很简单，Virtual Box已经为我们提供了最大的便利。</p><ul><li>在Virtual Box主界面上选中你创建的虚拟机，选择Settings，点击 “Shared Folders”，添加想要与Mint共享的文件夹，假设此文件夹在Windows下名为MintShare；</li></ul><ul><li>进入Mint, 用root帐号登录（密码与你创建的用户相同），在/mnt/目录下创建一个名为share的文件夹；</li></ul><ul><li>打开Terminal，输入：</li></ul><blockquote><p>mount -t vboxsf MintShare /mnt/share/</p></blockquote><ul><li>打开/mnt/share/目录，是不是文件已经躺在那里了？</li></ul><h4>5.3 添加软件更新源</h4><p>北京交通大学的Ubuntu更新源：</p><blockquote><p>deb http://mirror.bjtu.edu.cn/ubuntu/ karmic main multiverse restricted universe<br /> deb http://mirror.bjtu.edu.cn/ubuntu/ karmic-backports main multiverse restricted universe<br /> deb http://mirror.bjtu.edu.cn/ubuntu/ karmic-proposed main multiverse restricted universe<br /> deb http://mirror.bjtu.edu.cn/ubuntu/ karmic-security main multiverse restricted universe<br /> deb http://mirror.bjtu.edu.cn/ubuntu/ karmic-updates main multiverse restricted universe<br /> deb-src http://mirror.bjtu.edu.cn/ubuntu/ karmic main multiverse restricted universe<br /> deb-src http://mirror.bjtu.edu.cn/ubuntu/ karmic-backports main multiverse restricted universe<br /> deb-src http://mirror.bjtu.edu.cn/ubuntu/ karmic-proposed main multiverse restricted universe<br /> deb-src http://mirror.bjtu.edu.cn/ubuntu/ karmic-security main multiverse restricted universe<br /> deb-src http://mirror.bjtu.edu.cn/ubuntu/ karmic-updates main multiverse restricted universe</p></blockquote><p>除此之外，还有：</p><p>中科大：<a href="http://debian.ustc.edu.cn/ubuntu/" target="_blank">http://debian.ustc.edu.cn/ubuntu/</a><br /> 上海交大：<a href="http://ftp.sjtu.edu.cn/" target="_blank">http://ftp.sjtu.edu.cn/</a></p><p>还有很多其他院校架设的源，在这里不一一列举。请自行搜索“Ubuntu 教育网 源”。</p><p>（源的添加与上文安装R时的添加方法相同）</p><h4>5.4　下载工具</h4><p>如果感觉下载速度比较慢的话，可以用Wine来运行Windows下的迅雷，或者使用这个Linux下的图形化多线程下载工具——MultiGet：</p><p><a href="http://multiget.sourceforge.net/" target="_blank">http://multiget.sourceforge.net/</a></p><p>其实有一个最经典的纯命令行下载工具叫做<a href="http://www.gnu.org/software/wget/" target="_blank">wget</a>，大家有时间可以下一个玩玩。</p><h3>总结</h3><p>Linux Mint的Slogan是：<strong>From freedom came elegance.</strong> 而我想说：<strong>From enigma came ultra.</strong><br /> 希望大家也能生活在自由和优雅之中。我的傻瓜式速成教程就到这里。</p><p>附：截图一张（点击能看大图？）</p><p style="text-align: center;"><a href="http://www.road2stat.com/cn/attachments/2009/12/Screenshot-3.jpg"><img class="aligncenter size-medium wp-image-277" title="Linux_Mint_ScreenShot" src="http://www.road2stat.com/cn/attachments/2009/12/Screenshot-3-300x225.jpg" alt="Linux_Mint_ScreenShot" width="300" height="225" /></a></p> ]]></content:encoded> <wfw:commentRss>http://www.road2stat.com/cn/unix_study/playin_r_under_linux_mint.html/feed</wfw:commentRss> <slash:comments>28</slash:comments> </item> </channel> </rss>
