标签归档:Linux

制作Ubuntu USB可启动系统盘解决Windows问题

每次新Ubuntu系统版本推出,我都去下载,然后将Ubuntu系统安装到U盘,做成可启动并能运行的USB系统盘。

强大功能的Ubuntu USB可启动系统盘

想象一下一个完整的操作系统安装并运行在U盘里,这是Linux系统的强大。它的原理相当于把U盘当成电脑硬盘,通过USB挂接在电脑上,利用电脑上除硬盘以外的其它硬件设备使系统跑起来。听起来似乎很复杂,其实最好理解:可启动U盘Ubuntu系统就相当于一个无盘操作系统。

制作这么个东西当然并不只是好玩,而是有许多用处。仅举两个我用Ubuntu可启动U盘解决Windows系统问题的例子。

一朋友向我求救,说他的Windows电脑系统由于删了一个系统文件,导致无法开机,找他们IT管理员,弄了半天也没有解决好。他准备将硬盘拆出来去维修。我知道后,在网上下载到误删的系统文件,复制到我的可启动Ubuntu U盘系统,插到他电脑上启动并运行U盘版Ubuntu,将文件还原到相应位置,然后Windows系统就正常了。整个过程不到10分钟。

file-name-too-long-to-delete-windows

另一个例子。有时候Windows系统上解压缩文件时,由于编码原因使得中文文件名乱码,导致解压出来的文件名超长,长到超过Windows系统的规定长度。要删除这些超长文件名的文件时,Windows系统提示:

“Destination Path Too Long. The file name(s) would be too long for the destination folder.”

无论重命名还是剪切、复制、删除,都无法操作,最后只能在电脑硬盘里形成僵尸垃圾文件,虽然不碍事,但看着不舒服。这个问题从Windows XP一直到Windows 7和Windows 8都存在。我每次就用可启动Ubuntu U盘启动电脑,然后通过Ubuntu系统找到电脑硬盘里的目标垃圾文件,毫不费力地删除它,因为Linux系统没有文件名长度限制

如何在Windows下创建一个可启动USB系统盘?

这么神奇的可启动U盘如何制作?方法很简单,网上类似教程有不少。Ubuntu英文官网有相应教程,Ubuntu中文官网生硬地翻译了一下这个教程”How to create a bootable USB stick on Windows“,可惜对应图片无法显示。我结合英文教程中的图片和中文的翻译,将它们搬运一下,只需要三步:

要从U盘运行Ubuntu,需要插入一个至少2G空余空间的U盘。使用USB安装器是将Ubuntu安装到U盘最简单的方式,它由 pendrivelinux.com 提供。下载Pen Drive Linux’s USB安装器后,安装并运行。

从下拉选项中选择Ubuntu桌面版本,或者自行用BT、迅雷等软件下载Ubuntu ISO文件。

image-createausbstickonwindows-1

点击“浏览”然后打开已下载的ISO文件。

image-createausbstickonwindows-2

选择一个USB驱动器并点击“创建”,注意,U盘里的数据请备份,“创建”过程会格式化U盘。

image-createausbstickonwindows-3

Ubuntu系统本身附带一个小程序Startup Disk Creator,直接制作可启动U盘Ubuntu系统。

Ubuntu安装极点五笔词库的方法

Windows 用户可以使用新式的搜狗五笔、QQ五笔输入法,或者久负盛名的极点五笔,甚至最原始的王码五笔也可以。各种不同的五笔输入法只是词库和细微设置的差别,不像拼音输入法对巨大无比的词库要求较高。

Linux用户的五笔输入法软件选择不多,我懒得折腾就直接用Ubuntu 12.04 LTS系统自带的ibus输入法(外挂式小企鹅FCITX的设置太麻烦了)。可是 ibus 的五笔词库实在不好用,像“坛子”这样的词组都没有,用起来不是很方便。

我想起原来使用极点五笔时,极点的词库做得不错。查了一下,成功地将极点五笔的词库导进Ubuntu的ibus输入法里。为方便Ubuntu用户,特把完善后方法分享给在这里。操作很简单:

  1. 点击这里下载极点五笔词库打包源文件
  2. 打开系统终端,进入 vissible-ibus.tar.gz 所在目录位置;
  3. 运行 tar -xvf vissible-ibus.tar.gz 命令得到解压后的文件夹 vissible-ibus;
  4. 运行cd ./vissible-ibus 进入 vissible-ibus 文件夹;
  5. 输入 sudo cp vissible.db /usr/share/ibus-table/tables/ 和 sudo cp vissible.gif /usr/share/ibus-table/icons/ 两条命令,将两个文件复制到相应位置;
  6. 左键单击 ibus,选择“重新启动”,重启一下ibus, 进入ibus首选项,可看到极点logo,添加此输入法并设为默认即可。

添加时发现,不只是极点词库,另一个优秀的五笔词库“海峰词库”也被安装成功。

使用五笔输入法的效率是有目共睹的。一个打字社招员工的话,肯定要求会五笔输入法而不太可能要只会拼音输入法的人。如果你说我不是打字员,我也无话可说。

我使用五笔输入法许多年,最直接的好处是写博客的时候有比较快的速度,思路顺畅的话能达到80个字每分钟,并且没有同音错别字。间接的好处是提笔忘字的事情很少发生。我发现许多博客主都是五笔用户,比如勺子黄云英老师王志勇

感谢杜志民先生一直坚持开发免费优秀的极点五笔,更感谢王永民先生发明了五笔输入法。

科研作图软件Origin的替代品: QtiPlot & SciDAVis

QtiPlot

在计算机世界里,一切信息都是1和0两个符号,但我们人类总喜欢图像化的东西,所以在科研或者是其它报表中,总喜欢将数字用图表的方式表现出来,更容易让人接受与理解数字背后要表达的含义。

在科研中的作图,可以选择微软的Office Excel画图功能,但作图效果差强人意。工欲善其事,必先利其器。MatLab不但售价昂贵,而且绘图命令复杂,不容易灵活控制;专业的作图软件Origin是科研中数据绘图、分析拟合的利器,只可惜这款强大的软件并不是免费,我身边的国外同行几乎没有人使用这款软件,主要是购买价格对于穷得响叮当的学生的确太贵了(550美元!)——那些使用盗版的同学就别出声了。

QtiPlot好用但需要手动编译

不过,只要有一款好用的收费软件,在开源世界中就几乎有一款相应的替代品,Origin亦不例外。土木坛子的经验告诉大家,有一款叫作QtiPlot的开源软件就几乎是Origin的替代品,一般的科研作图可以得心应手,使用方法简单,容易上手,图像导出功能(包括PDF, emf等各种矢量和位图格式)、数据分析拟合一应俱全,并且开源免费:在Windows, Linux (Ubuntu)和Mac上都免费。不过在Windows下的可执行安装程序不免费——这并不违反开源的协议,需要支付一定的费用。

不必担心,好的开源软件自然会有人改进,有一位牛人在其网站上提供编译好的非官方程序,土木坛子便是直接下载其维护的版本(Qtiplot-0.9.8.1-3-Unofficial-win.zip 点击直接下载)放在Windows 7 64位系统上使用,非常好用。这位牛人的版本可以算作绿色版本,不需要安装,直接解压后,点击qtiplot.exe文件就可以执行作图所有功能。

当然,还有另一位荷兰的牛人也维护着专门编译版本安装程序,不过安装需要使用Python27环境,并需要敲击一些命令,所以我个人并不推荐。从这两位牛人提供非官方的编译版本也足以证明这款作图软件能够替代Origin的实力。

免费开源的SciDaVis是Origin最好的替代品

与QtiPlot类似的其它开源免费安装软件还有一款很好用的:SciDAVis (Scientific data analysis and visualization),从我的使用经验来看,它非常类似QtiPlot, 用起来比QtiPlot更好用。

SciDAVis有一个小BUG(也可能是软件作者设计意图即如此),在粘贴数据时候,只能默认把前两列数据当成数字text格式,其它的列默认当成”text”,导致绘图出现问题。所以每次从Exel表格里复制数据粘贴到SciDAVis后,选中所有数据修改成Numeric形式,即可以绘制出与QtiPlot一样的图表。

在使用过程中发现,绿色版本的QtiPlot有些问题,比如输出图形时有时候出现空白。原因可能在于有些需要的安装资源不存在,导致功能不完善。而编译安装版本的QtiPlot文件官方需要支付费用,非官方的编译版本安装过程非常复杂繁琐。

经历过不完美的QtiPlot和功能强大但依靠命令行的R语言绘图后,建议使用SciDAVis软件科研绘图。事实上SciDAVis是QtiPlot的一个分支,完全安装版本能够保证功能完美可靠,SciDAVis真正做到了开源免费,是一款好用的科技数据绘图软件。

好东西不敢独享,特与奋斗在科研中的同学们共享。也欢迎大家分享你觉得好用的科研软件,开源免费的最好不过。

[2015年2月23日更新]

提供Windows 8操作系统下载链接或导致DMCA版权投诉

Windows 8提前泄露了,估计许多爱尝鲜的折腾狂们打算要安装这个最新的Windows系统了。因此四处找下载链接,Google之百度之。有需求就有市场,于是乎就有博主们提供找到的下载链接地址。

然而,Windows 8 RTM版已经是正式商业软件,未经授权的任何下载、使用均为侵权行为。未经授权提供下载地址的做法可能会给自己带来麻烦,比如Forece博主就曾因为类似问题收到DMCA投诉,导致Google收录其博客时受到影响。更有甚者,可能会因为版权问题导致无法投放Google AdSense广告直至账号被封。版权问题事并不小,提供版权争议内容下载或者下载链接时,都要考虑到由此带来的后果。

当然,总会有人提供下载链接,就像总会有人明知故犯一样,所以不必担心网友们下载不到版权内容文件。Windows 8安装文件下载已有人把它做成BT torrent种子供人下载,比如Solidot网站如此报道此次Windows 8系统泄露事件

Windows 8 RTM版被提前泄露到BT网站,而微软是计划在8月15日向 MSDN和TechNet客户开放下载。网上泄露的是N版的Windows 8,也就是不包含播放器Windows Media Player。2004年,欧盟裁决强制要求微软提供一个不捆绑自制播放器的版本。微软目前拒绝对泄漏版本发表评论,但推测它可能是OEM合作伙伴的某个人向外泄漏的。泄漏版的版本号是9200.16384.WIN8_RTM.120725-1247。

话说BT这玩意儿真“伟大”,通过它传播共享文件,想控制都无法控制,P2P技术使得数字世界里的版权问题也变得更复杂。对于个人而言,不提供下载信息就能避免此类版权问题。当然,提供下载链接的博客主们如果没有遭到相关部门投诉,只能说明影响力还不够大,但出来混,迟早要还的——若要人不知,除非己莫为。

话说微软件的Windows发展真快,都8了,看来它真的想整合一切设备,连Hotmail都改成了统一的Outlook Metro风格了,真的能实现整合吗?而我的家用电脑依然是Windows xp为辅,Ubuntu Linux为主, 学校的电脑也不过是Windows 7, 懒得折腾。

云存储服务Google Drive软件有没有Linux版本?

Google Drive要推出的传言发酵了好几年,如今梦想照进现实,传言即是真相。谷奥甚至分析:Google Drive能击败Dropbox么?许多网友也在Twitter上表示Google Drive可能要胜过Dropbox

虽然有人已经获得了MAC操作系统下的Google Drive应用——当然目前由于服务未开启还不能工作,我却发现目前的Google Drive对于使用Linux操作系统的用户而言有一个致命的缺点:Google Drive没有Linux版本客户端,至少目前还没有。

Linux操作系统占有率虽然相当低,但如果一款云存储同步产品没有Linux版本客户端,很难说是一款优秀的产品。Dropbox对各种设备各种平台都支持良好,这显然有助于产品获得如此高的市场占有率。

Linux版的产品可能不挣钱,但开发和维护同样需要成本。从这一点来讲,能推出Linux版说明还是以用户为中心,更是实力的一种表现。

如果Google Drive云存储服务不支持Linux,是不能算真正意义上的云存储。SugarSync听说很好,但一看没有Linux版,我再也没有关注;众多的国内山寨文件同步软件,一看没有Linux版,就打消了使用的念头——不论免费与否。

具体到Google Drive,虽然目前的信息没有表明有Linux版本Google Drive,难道就真的没有可能了吗?当然不是。有人认为Linux版本的Google Drive完全有可能会提供,原因有两点:

  1. Google的传统一般会推出Linux版。就算在首发的时候没有Linux版,但也极可能在不久的将来推出。看看当年的Chrome,Google音乐管理器等产品,都有相似的经历——刚开始没有Linux版,但随后不久便推出。
  2. Google内部的操作系统有很多是基于Linux——Ubuntu系统,一个公司的产品如果对于内部员工都不能使用,这是不敢想象的,显然,Google更不会做这样的事情。

基于这两点,Linux版本的Google Drive推出是肯定的,只是时间早晚的事情。

Google的产品风格越来越坚持走“放弃客户端选择网页应用形式”,比如软件版的Gtalk到现在依然是2006年的一个产品。而这次Google Drive总算推出,原因大概是受Dropbox和iCloud的刺激,才不得已做出软件版的产品。好在以Google的实力和财力,这应该为时不晚。

Google Drive的推出终于让用户又多了一个选择。有竞争总是好事,至少对普通用户是好事。不过由于产品出身Google,大概可以想象到,天朝用户肯定无福正常享用这款产品了。

Update:

  • 与Chrome的中文名“酷容浏览器”相比,Google Drive的中文名“云端硬盘”倒是中规中矩。
  • Gizmodo.com对几款主流的云存储产品Google Drive, iCloud, Dropbox, SkyDrive, Box的特点作了相关比较,我的个人选择还是非Dropbox不可,至少目前是这样。