BioInfoServ OS

Specially for BioScience and Home using



bioinfoserv


手册基于Ubuntu/Xubuntu和hiweed-linux Desktop帮助手册改写,版权归 © 2004, 2005, 2006, 2007, 2008 Canonical Ltd.(Canonical有限公司)、Ubuntu、© 2006, 2007,2008 HiweedLinux和© 2006, 2007,2008 BioInfoServ Team文档项目成员。关 于BioInfoServ OS更多细节,可查看http://www.bioinfoserv.org
1.系 统软件特性
2.系统安装手册
3.windows系统与BioInfoServOS软件对应列 表
4.BioInfoServOS定制教程

 
  1. 系统需求

  2. 技术支持

  3. 三维桌面

  4. ADSL (PPPoE拨号和USB ADSL拨号)

  5. 无 线网卡

  6. 网络联接配置

  7. 网络邻居
  8. 网络诊断工具
  9. 输入法切换

  10. 聊天工具

  11. telnet "乱码"解决

  12. 时 区设定

  13. windows 桌面登录

  14. 键盘快捷键设置

  15. 文本命令执行

  16. 系统管理员 Root 权限

  17. 软件的安装/删 除软件

  18. 编译环境安装

  19. 运行环境配置(java, perl,libc6..)

  20. 软件包中的文件 查询

  21. 源码的安装

  22. 打印机系统使用

  23. 办公系统使 用

  24. FireFox 网络浏览器

  25. 其他 Debian 软件仓库使用

  26. PDF文件阅 读

  27. 虚拟机VMware 的 安装

  28. NVIDIA/ATI 驱动安 装

  29. 更轻巧的桌面环 境

  30. xfce4升 级及其他3D桌面软件

  31. xfce插件
  32. 硬盘引导安装

  33. Windows 分区挂载

  34. 恢复Grub 菜单

  35. 如何添加 Grub 菜单项

  36. 故 障排除

系统说明

BioInfoServOS基 于Ubuntu/Xubuntu/hiweed-linux Desktop系统定制构 建开发,包含了Hiweed Team和BioInfoServ Project Team辛勤努力的结果,在此表示感谢!

BioInfoServOS结 合当前Linux桌面系统发展成果(特别是Ubuntu Linux桌面系统的长足进步),生 物学家、生物信息专业学生及普通用户为使用对象,快 速部署各种生物信息应用(如数据的计算、分析和管理,信息发布,生物信息工具综合部署及管理等)及 通用事务处理为主要目标,为用 户提供一个界面友好、使用简单、安 全稳定、软件丰富的 生物Linux桌面操作系统,推动Linux系统在科 学家和普通用户中的普及。

BioInfoServ OS在生物(信息)软件方面做了大量努力,既有GUI方面的图形分析工具,又有命令行下的操作软件,同时还有基于web应用方面的生物软件(具体情况见http://www.bioinfoserv.org/BioinfoServDeb/)。 之所以构建如此全面 的生物(信息)软件系统,主要是因为生物(信息)软件有不同的运行方式,通过这些方式,您可以决定是否把生物(信息)应用共享给他人,同时也给不同使用者 以不同的解决 方案。另外BioInfoServOS的软件系统还有一些生物信息学和软件使用方面的教程,这也必将给您带来很多便利和惊喜。

系统需求

作 为桌面操作系统,本系统具有较广泛的硬件适应性,能广泛适应目前普遍使用的Intel硬件平台(至于AMD硬件平台我们正在努力进行相关工作)。本系统以 Live CD进行发行,采用Live CD桌面安装工具进行硬盘安装,因此其顺畅安装运行的最低硬件条件如下:CPU至少PIII600以 上,内存至3863M,硬盘至10G,交换分区至少 256M,24x倍速CD光驱,10M网卡。下图是本系统运行的硬件实 例:

settings


光盘下载

BoInfoServOS的Live CD文件可以从以下地址下载:http://www.bioinfoserv.org/
BioInfoServOS Live CD系统,其帐户为
bioinfoserv, 密码为空 .系统sudo密码为空,当然您可以重新设置密码:sudo passwd root
注意:如果您发现sudo命令出现must setuid root,那么请启动到安全模式下,使用命令chmod 4755 /usr/bin就可以解决。

技术支持

由 于BioInfoservOS基于hiweed-Linux Desktop 1.01和Ubuntu/Xubuntu构建开发,故您完全可以从以下站点获取技术支持:
BioInfoServ Project站点:http://www.bioinfoserv.org/

Hiweed Linux Desktop站点:http://www.hiweed.com/
Ubuntu Linux官方站点:http://www.ubuntu.com/
Xubuntu Linux官方站点:http://www.xubuntu.org/
Ubuntu中文论坛站点:http://forum.ubuntu.org.cn/
另外还可从IRC 频道在  irc://irc.freenode.net/ubuntu-cn
即 服务器: irc.freenode.net  , 端口: 7000  ,频道: #ubuntu-cn , 编码:utf8 。
可以用 xchat 来访问 IRC  ( 可能需要把默认的端口由 6667 改为 7000 )
也可以采用 webirc http://irc.ubuntu.org.cn/


三维桌面

BioInfoServ OS集成了三维桌面 Xgl(compiz)。由于在compiz现在和beryl合并,因此,如果您想安装以前的beryl版本,您需要添加beryl的源。在本计划仓库 中,已经镜像了这个软件源,您之需要使用后面所提及的命令进行安装即可。必须要注意的是,请事先查看您的显卡是否在 Xgl 硬件支持范围内,然后再安装。安装beryl 很简单:在终端下安装beryl:

 sudo apt-get install beryl* emerald xserver-xgl

要启用 beryl-Xgl,可以在 桌面GDM 登录界面里点 [会话] 菜单,选  Xfce XGL,确定登录。进入 Xgl后, 使用组合键ALT+F2调出“运行”,然后输入beryl-manager,然后回车,此时面板系统托盘有一个 红色立方体图标,那是 beryl-manager ,用来配置 Xgl 。您完全可以用 beryl-manager 进行配置自己所喜爱的三维桌面风格。

为了能让beryl-manager能随桌面登录而启动,您可以从开 始菜单”——>“Xfce图形设定管理中心& amp; rdquo;——>“随机启动程序设置”& amp; mdash;—>“自启动程序——>添 加 “beryl-manager”,然后确定即可。至于使用集成的compiz,您完 全可以从
开 始菜单”——>“系统” ——>“Compiz Fusion Icon”打开程序,此时会在右下角的程序运行任务处有相应的图标,此时将鼠标 移动到这个图标上,单击右键,在弹出的菜单中,选择“Select Windows Manger",然后选择“Compiz”即 可启动三维桌面。
由于某些旧显卡安装 nvidia/ati官方驱动后, Xorg会出现问题,故此时请卸载官方nvidia/ati 驱动,安装私有的Nvidia/ait驱动,您可打开“Xfce图形设定管理中心& amp; rdquo;中的“Envy私有驱动安装”, 或者参照Nvida/ait私有驱动安装

XGL Beryl常用操作(至于compiz中的快捷键,很多与此相同)

移动窗口 拖动窗口标题 栏,或按住 alt 用左键拖动窗口。
移动窗口时候可能会类似果冻那样颤动。
Exposé 风格排列窗口 把鼠标径直移 动到屏幕左下角、或右上角,所有窗口就会 Exposé 平铺。
右上角是排序当前桌面窗口,左下角是排序所有桌面所有窗口。如果桌面上堆满了大量窗口,就会觉得 Exposé 比 Windows 风格任务栏合意太多了。
切换任务 按 Alt + Tab 键。非当前窗口会暂时透明、突出当前窗口。同时窗口会缩略图显示。
突出当前窗口 把鼠标径直移 动到屏幕左上角,会突出当前活动窗口。她也同时会把同类程序的窗口突出来( 比如同是 Office 窗口 )。
切换不同虚拟 桌面 按 ctrl + alt + 左/右方向键,或点击屏幕右下角的工作区切换器会立方体旋转切换虚拟桌面。
旋转虚拟桌面 立方体 按住ctrl + alt 点左键拖动鼠标,可以拖着立方体旋转,立方体水平方向的每个面是一个虚拟桌面。
浏览虚拟桌面 按住 ctrl + alt + PageDown , 松开 PageDown 按左/右方向键移动这会电影胶片方式浏览切换虚拟桌面。
启用屏幕放大 按住 Win 键滚动鼠标滚轮 放大缩小屏幕画面; Win +右键恢复。 在教学或演示的时候可能会需要放大某个屏幕画面。
改变窗口透明 度 按住 Atl 键滚动鼠标滚轮, 可以改变当前窗口透明度。适合把两个需要对比或参考的文档窗口放在一个位置对比

xfce也有一些预设的快捷键
 
开始菜单 Control + Escape 或者 Alt + F1
系统监视器 Shift + Control + Escape
运行命令 Alt + F2
锁住屏幕 Control + Alt + Delete
屏幕截图 Print Screen
XKill Control + Alt + Escape

ADSL/PPPoE 拨号

首 先您可以使用基于文本命令来配置pppoe,在终端中输入:

sudo pppoeconf

此时,一个基于文本的向导程序会指导您进行以下步骤,它们步骤如下:
   1.确认您的以太网卡已被检测到。
   2.输入您的用户名。
   3.输入你的密码。
   4.若你曾经配置过一个 PPPoE 连接的话,你会被询问是否需要改变其设置。
   5.常见选项:您被询问您是否想要“noauth” 和 “defaultroute” 选项并移除 “nodetach”- 选择 Yes。
   6.使用 peer DNS-选择Yes。
   7.受限制的MSS问题——选择Yes。
   8.当您被询问是否要在启动时连接,您通常会想选“是”。
   9.最后你会被询问是否希望立即建立连接。
   当您完成这些步骤后,连接就应该开始工作了。

如果pppoeconf出现找不到 nic-nas0, 可以先执行以下命令:

sudo modprobe pppoe
sudo sed -ie 's/nic-nas0/nas0/' /etc/ppp/peers/dsl-provider

现 在可以启动ADSL连接了:

sudo pon dsl-provider

中断ADSL连接:

sudo poff dsl-provider

为 了避免每次都手动拨号,可以设置 ADSL Modem路由,让Modem自动拨号。当然,如果您有D-Link之类的路由器,那么采用这些设备来完成这项工作将更加方便。

值得注意的是,BioInfoServ OS 自带ADSL拨号器 pppoeconf(gtk -pppoe) 的图形前端,可以在“开始菜单” —— >“配置设置”——DSL/PPPoE/ADSL拨号 ”里找到,设置很简单。

USB ADSL调制解调器

有些ADSL USB调制解调器驱动由于为闭源软件,并带有许可限制,所以BioInfoServ不能提供完整驱动。USB ADSL不是连接网络的理想介 质。但是,如果您一定要要通过USB调制解调器来连接网络,那么您可以通过以下列表来了解。

USB调制解调器的安装过程根据制造的不同和调制解调器的型号不同而不同。要确定你的调制解调器的型号,首先记录下调制解调器前面板上的名 字和数字。有时,你还要查看标签来发现具体的型号:

Speedtouch 系列调制解调器:
无线网卡 如果您的无线网卡恰好没有 Linux 驱动, 那么可以试试通过ndiswrapper来使用Windows驱动。请 按照以下步骤操作:
  1. 打开应用程序附件终端,并输入:

    sudo ndiswrapper -i ~/Desktop/drivername.inf
      [注意]以上命令假定你的.INF文件名称为drivername.inf,并且被复制到你的桌面上。如果有必要,可以更改其中的值。
  2. 要检查其是否在正常工作,请输入:

    ndiswrapper -l

    如果工作正常,你应该看到:

    Installed ndis drivers:
    {name of driver} driver present, hardware present
  3. 要使ndiswrapper正常运行,你需要载入一个组件。要进行这操作,请输入:

    sudo depmod -a
    sudo modprobe ndiswrapper
  4. 要确保在每次启动计算机时都载入该组件,请输入:

    sudo ndiswrapper -m
另外,您还可以使用ndisgtk这个ndiswrapper 图形界面。
先安装 ndisgtk, 打开一个终端窗口, 执行
sudo apt-get install ndisgtk 
sudo modprobe ndiswrapper

再打开开 始菜单-> 系统-> Windows Wireless Drivers, 点击 Install New Driver,选择 您的无线网卡 Windows驱动程序(通 常,最好是来自于你的无线网卡随附的光盘)文件夹里的.SYS,.BIN 和.inf 文件。最后配置网络就可以了。

当然,如果您还是不能正常使用无线网卡,那么您可以使用
ndiswrapper website查看你的无线网卡是被列为受ndiswrapper支 持的网卡。

现在你应该能够可以连接互联网 了。

无线网络安全

配置WPA支持

WiFi Protected Access (WPA)基于WEP,且更加安全。

WPA整合在Network Manager中。你还必须安装了wpasupplicant软 件包。

如果你需要手动配置WPA支持,请参阅Wiki Entry


网络联接配置

点 击 “ 开始菜单”——> “配置设置”——> “联网 设置”。其中主要配置IP地址和DNS地址,当然您完全将配置保存到一个文件夹下, 这样就可以方便切换不同地方的网络配置了。
此外,您还可以使用 network-manager 来管理网络。

点击 “开始菜单 ”——>“ 网络工具”——> “网络管理器 (对应的命令为nm-applet --sm-disable) 此时在系统托盘出现一个网络管理图标。如果想让网络管理器 自动启动,那么可以点击 “开始菜单”——>“ 配置设置”——> “随机启动程序配置”, 加入一项 " nm-applet --sm-disable " 。

网络诊断工具

如果您的网络连接不能正常工作,您可以使用一些工具来帮助诊断问题的所在。

识别无线连接

iwconfig允 许您改变无线硬件的某些设置。同时,它对无线连接识别也很有用。在终端下执行:

iwconfig

这个命令用来识别一个无线网络连接,终端的输出可能如下:

lo 没有无线延伸。
eth0 没有无线延伸。
eth1 IEEE 802.11g 扩展服务区认证:"广域网名称"
型号:管理频率:2.432 GHz 基点:00:12:CF:02:6F:EC
比特率:54 Mb/s 发射功率度=20 dBM 灵敏度=8/0
重试限制:7 RTS 通过:关 碎片通过:关
电源管理:关
连接质量=75/100 信号度=54 dBm 噪音度=89dBm
Rx 无效网络ID:0 Rx 无效隐窝:0 Rx 无效标志:0
Tx 重试过度:0 无效移动信息服务中心:0 丢失警标:1

左边一列中列出了连接的名称,如“eth0& rdquo;或者“wlan0。如果右边一列显示“没有无线扩展& rdquo;,这表示这个连接没有被识别成一个无线连接,(当然也可能是一个有线网络连接)。如有连接已经 被识别为无线连接,这个无线连接的详细信息将被显示在右侧的列中:

ESSID表示连接的无线网络名称

连接质量 表示无线信号的强度

无线网络连接信息:

iwlist

iwlist eth1 accesspoints - 显示可用的无线访问点(AP)的清单
iwlist eth1 rate - 列出你的无线连接所有可能的传输速率,包括当前速率
iwlist eth1 key - 显示无线加密的信息

注意:此处的eth1替换成您的无线网卡名称

获得当前连接的信息

修改网络连接,在终端下执行:
ifconfig eth1

注意:此处的eth1替换成您的网卡名称

inet addr #显示当前连接的 IP地址
HWaddr #显示网络设备的 MAC地址

检查连接是否工作正常

检查连接是否正常工作的一个好办法就是ping网 络或互联网上的另一台计算机。

终端输入:

ping -c 8 www.bioinfoserv.org
  • 0% 包丢失 - 网络连接状态很好。
    包丢失超过 0% - 网络连接状态不太好,有一定的数据包丢失。
    丢失了100%的数据包
    -网络连接配置错误,或者其他网络硬件错误。

如果你得到了:无法找到主机 'www.bioinfoserv.org' ,这很可能是您的电脑并未连接到互联网或者您的DNS配置有错误。 


输入法切换

BioInfoServ OS 自带了 fcitx 3.3 和 scim 1.4 两款输入法,默认使用 scim , 您可以使用自己喜爱的输入法,方法是:开 始菜单”——>“配置设置” ——>“输入法选择器” , 选择后  注销重新登录,就可以使用新选择的输入法。
当然,您还可以执行im-switch -s fcitx 或 im-switch -s scim_xim  来切换选择。

一般来说 fcitx 要更加稳定和可靠。如果您在使用 SCIM 输入法的时候发现 SCIM 跟某些程序有冲突、或者不稳定,那么可以试试把输入法换成 fcitx 。


网络邻居

网络邻居需要您实现对samba进行配置,然后再采用pyneighbour来搜索网上邻居。


聊天工具使用

1. Gtalk 语音聊天

Tapioca 支持 GoogleTalk 语音聊天, 可以点击“ 开始菜单”——> “网络工具”——> “Tapioca Gtalk”  打开,输入您已经申请的账号密码。

2. Skype 语音聊天

在 apt 源里有 skpye , 可以采用以下命令进行安装

sudo apt-get install skype  

3. SIP 语音

自带的 gaim2.0svn20060917 支持 SIP 语音, 点击 “开始菜单”——>“网络工具 ”——> “Gaim ”, 在帐号里添加 SIP 。
同时 Gaim 还支持 Jabber, MSN, QQ, ICQ, Yahoo, Napster 等多种协议。

4. 用 Gaim 来 Google Talk  聊天

可以用 gaim 来登录 gtalk ,点击“开始菜单” ——>“网络工具”—> “Gaim ”添加帐号, 协议选 Jabber , 服务器选 gmail.com , 在 “选项” 里启用 TLS

5. 使用 QQ 聊天

QQ程序主要安装了 LumaQQ 和Eva QQ, 它们几乎是一个功能的 QQ 客户端,eva QQ还还支持抓图和文件传输。当然您还可以使用gaim2.0.0svn 版本来登录 QQ 。

6.  telnet 上 BBS

上  telnet 的 BBS 可以用 pcmanx-gtk2 或 qterm , 可以在终端窗口里执行

sudo apt-get install pcmanx-gtk2

来安装。上国内的 BBS , 要记得把 客户端编码改为 GBK ,如 pcmanx——>个人偏好设置—& amp; amp; amp; amp; amp; amp; amp; amp; amp; mdash;>站点设置— —>站点编码——> GBK

7. 使用 IRC 聊天

gaim 和 xchat 都可以 IRC 聊天, 推荐 xchat , 可以来 irc://irc.freenode.net/ubuntu-cn
要注意不同 IRC 频道的编码可能不一样, #ubuntu-cn 是默认的 utf8 编码, #UNIX 是 GBK 编码。
临时切换编码可以在 IRC 里用类似 /charset utf8 命令。
在 xchat 菜单-> XChat->服务器列表 里有更多选项。

8. Kopete聊天

这是一个多协议的KDE桌面聊天工具,支持视频聊天,功能较强大。它也可以支持QQ协议(QQ plugin for Kopete), 具体可以查看magicLinux所出品的QQ plugin for Kopete-0.10.x

9. WengoPhone语音聊天

这是跟skype差不多的语音聊天工具,十分不错。

10. 其他聊天工具

还有一些聊天工具是基于web页面的,如jajah,它可拨打座机和手机。


telnet"乱码"解决

如 果 telnet 的远程机器和本地编码不一致,就需要转码。 国内有些机器编码是 GBK , KDE/Gnome 终端可以用菜单 终端-> 编码-> GBK 来指定。 XFCE 终端自己不支持转码,但是可以用 luit 工具,要转码的时候,先执行一下类似 luit -encoding gbk , 如:

luit -encoding gbk
telnet bbs.smth.org

不 过, 如果 telnet 只是为了上 BBS , 那么推荐用专门的 BBS 客户端 pcmanx-gtk2 或 qterm 。


时区选择

Linux 比较适合用 UTC 时间,好些软件也只支持 UTC 时间; 但是 Windows 只支持 local 时间。有时候可能需要照顾一下 Windows , 让系统使用 local 时间,修改 /etc/default/rcS
gksudo leafpad /etc/default/rcs
找到
Utc=yes
修改为
Utc=no

Windows 桌面登录

可 以使用 rOS (插件tsclient)来连接 Windows 远程桌面。可以点击 “开始菜单”——>“网络工具 ”——>“远程桌面登录 , 她支持 RDP、 VNC、 XDMCP 等协议。


键盘快捷键设置

点 击 “ 开始菜单”——>“配置设置” ——>“ 键盘首选项”——> “快捷键”;,同时也可以更改键盘布局和其他,喜欢 Emacs 的朋友可以试试选择 Emacs 键绑定方案, 让所有 Gtk 程序里可以延用 Emacs 的习惯。


文本命令执行

点 击 开始菜单->终端窗口 , 或者点击面板上那个黑色小窗的图标, 将打开一个 命令行终端 , 在里面输入要执行的命令,回车执行。
善用自动补全和历史记录, 输入命令的前几个字后, 按一下 Tab 键,她会尽可能补全余下的内容;如果可能补全的命令不止一个,那按 两次 Tab 键会列出所有可能的补全。
在终端里按上下方向键,可以选择以前输入过的命令。在 BioInfoServOS里,上下方向键还绑定了查找功能,按向上,会查找以前输入过的类似的命令
在 Linux 里,通常用鼠标选中就是复制,按鼠标滚轮粘 贴。在终端 里不要用 Ctrl+V、Ctrl+C 来复制粘贴了(终端里 Ctrl+C 是中止当前命令的功能)。


系统管理员Root 权限

使 用 root 权限执行命令, 在每个命令前面加上 'sudo' 命令, 例如

sudo apt-get install eva

您 将会提示输入您的口令, 口令将保存 15 分钟. 过了这个时间, 您将需要重新输入您的口令.
如果想要像 su 那样得到一个 root 的 shell , 可以用

sudo -s

如 果想要 sudo 不再询问密码,可以用

sudo adduser 您的用户名 sudo

对 于图形界面的程序,应该用 gksudo 代替 sudo ,如

gksudo leafpad /boot/grub/menu.lst

如 果只是要删除/拷贝一些系统文件,可以点开始菜单->附件->Root权限资源管理器


软件的安装/删除

如 果知道软件名字,那么在终端窗口里用 sudo apt-get install 软件名字  , 如 安装 eva QQ :

sudo apt-get install eva

sudo apt-get remove fcitx

搜 索软件包可以用 apt-cache search , 如

apt-cache search QQ

另 外,还可以用图形化的 "新立得软件包管理器“(程序——>“系统管理 ”—— >“软件管理"" ——> "新立得软件包管理器“)


编译环境的安装配置

BioInfoServOS 1.1 默认安装了基本的工具链 ,但是编译其他软件一般还需要相应的开发库,
在 deb 系统里可以利用 build-dep 来安装需要的工具,比如执行

sudo apt-get build-dep gaim

就 会安装好编译 gaim 所需要的一切的一切,能编译 gaim , 那么其他类似的 Gtk 程序就也一样可以编译了。
就是说,如果需要编译某个软件,就可以 apt  build-dep 一下跟这软件相似的包。

运行环境配置

Java环境配置:

java运行环境配置之前,需要安装java软件包,如java-6- sun,j2se和 java-1.5.0-sun等,可选择性的安装其中一个(如j2re1.4):

sudo apt-get j2re1.4

安装完毕,现在就可以配置了。在终 端下键入命令:

sudo update-alternatives --config java
bioinfoserv@BioInfoServOS:/$ sudo update-alternatives --config java
现有 5 个可选项,它们都提供了“java”<
选择 可选项
-----------------------------------------------
1 /usr/lib/jvm/java-6-sun/jre/bin/java
*+ 2 /usr/lib/j2se/1.4/bin/java
3 /usr/bin/gij-4.2
4 /usr/lib/jvm/java-1.5.0-sun/jre/bin/java
5 /usr/bin/cacao

要维持缺省值[*],按回车键,或者键入选择的编号: 
键 入数字2,选择j2re1.4作为默认的java运行环境,反馈信息如下,设置成功。
使用 “/usr/lib/j2se/1.4/bin/java” 来提供 “java”。
软 件包中的文件查找

可 以安装 apt-file 工具, 不过更简单的是使用 http://packages.ubuntu.org.cn/


源码软件安装

有 些时候可能希望从源码编译安装某些软件,比如要改变某些编译参数,附加一些补丁
可以用 apt-build 来自动从源码安装软件 (类似 Gentoo 的 emerge )
先安装 apt-build

sudo apt-get install apt-build

安 装 apt-build 时候会要求选择编译和优化参数。
然后可以用 apt-build install 来自动从源里下载源码,自动编译、打包、安装, 如编译安装 stardict :

sudo apt-build install  stardict 

apt-build 的 --patch 参数用来附加补丁 , 更多信息可以查看 man apt-build

对于*.bin代码软件,可以采用sudo ./*.bin来直接安装,如安装sudo ./googleEarth.bin;

对于*.sh的软件包,同样采用sudo ./*.sh来安装;
对于下载未编译的软件代码,通常我们需要./configure,make, make install等几个步骤,如果您觉得这个命令记不住,那您还可以安装一个图形化的安装前端kconfigure: sudo apt-get install kcongfigure。


打印系统使用

BioInfoServOS 1.1系统没有集成cups,您可以按照下面的过程进行安装配置,无论是本地打印机(打印机连到本机端口),还是使用网络打印机(打印机在其他其他计算机 或打印路由器上),都要进行下面的设置。

  1. 安 装相关软件
    首先要安装cups相关的软件包。

    sudo apt-get install cupsys cupsys-bsd cupsys-client foomatic-db \
    foomatic-db-engine foomatic-db-gimp-print foomatic-db-hpijs
  2. 选 择开始菜单- >系统->用户和组, 当然在桌面空白处单击鼠标右键也可以找到系统菜单(其实是XFCE菜单)。 ()

  3. 这 时出现一个对话框要求您输入密码,这给您一个提示,告诉您将要进入一个有可能危及系统安全的领域。输入您自己的用户密码进入 user-admin对话框。 ()

  4. 切 换到标 签,勾选显示所有用户和组, 找到shadow组, 单击选中,然后单击对话框右边的Properties按 钮。

  5. 弹 出shadow组的设 置对话框,从全部用户列 表找到cupsys用 户。 ()

  6. 选 中cupsys后,单击 Add 按钮,将cupsys用户加入到组 成员中。 ()

  7. 点OK 返回 users-admin,继续OK完成设置并退出 users-admin 会话。

  8. 重 新启动cups系统

    sudo /etc/init.d/cupsys restart

  9. 现 在可以通过浏览器访问 http://localhost:631添 加 本地或者网络打印机了。


办公系统

您 在使用过程中,可能会发现OpenOffice.org启动速度较慢,那么可以通过预加载的方式来提高速度,至于其他办法, 如果您发现了,请加到本手册中: 打开 OpenOffice.org , 点击菜单: 工具->选项->内存,选中 启 用快速启动 。 这样,下次登录桌面就会启用系统托盘快速启动,再打开 OpenOffice.org 就速度飞快了。
另外,工具->选项->内存 里的其他选项也可以自己调整一下,减小 OOo 资源消耗。

永中Office系统的当前版本为2007测试版,尽管他是个测试版,但是与正式版没有差异,唯一的差异就是有使用100次的限制,当到使用到100次, 它会提示您注册。如果您觉得必要,您可以去http://www.evermoresw.com/注 册购买,当然您也可以不必去注册,当提示注册时,点击取消,它依然是可以使用的。

此外,如果您有很好的网络状态,您还可以使用在线的office系统,如googleDOCS就 是一个很好的选择。使用gogleDOCS的前提是您需要有一个GMail帐号。GMail帐号的申请需要朋友给您发送一个注册邀请,如果您需要可以发信 给我:lmingwei@gmail.com.

值得注意的是,由于wine目前拥有了一个性能稳定的版本,用它来安装windows下的办公软件,已经完全没有问题了。wine在本系统中已经默认安装,并能良好地支持中文显示。


FireFox网络浏览器

firefox 是一个很好的开源浏 览器计划,它优秀的设计和丰富的插件,让很多人叹为观止。系统默认采用firefox 1.5,并做好了相应的插件安装,您可以畅快地体验它所带来的方便。当然您完全还可以使用opera这个浏览器,系统已经默认安装配置好,其运行速度要优 于firefox,所占用的内存远小于firefox,但插件功能要相对少很多。
以下是一些适合于firefox 1.5特色插件,如果您发现其中有些没有安装,请自行安装(至于是否适合firefox 3.0,您可以测试):

Chinese Simplified (zh-CN) Language Pack 1.5.0.1: 浏览器的中文界面插件
Traditional Chinese (zh-TW) Language Pack 1.5.0.1:这个不用说,是繁体中文的界面插件。
CHM Reader 0.2.1.1: 阅读在线的chm文档;
FlashGot 0.5.97.02:下载管理器,可以用来调用下载工具进行下载;
Nightly Tester Tools 1.2.1:能够使先前那些旧的扩展与 Firefox 2 获得更好的兼容性,并在Firefox 2 中启用那些旧的扩展,同时还可
以享受到屏幕截图等额外功能。
Super DragAndGo 0.2.6:超级拖拽功能,即将拖开网页连接地址,就可以在新窗口中打开其连接。
close_tab_on_double_click-0.1.2-fx:双击浏览窗口标签,就可关闭网页。
Fasterfox2.0:Firefox 性能和网络优化。
backword 1.2.061209:backword 是一个帮助人们收集页面中的陌生的词汇及其出现的场合以帮助理解和记­忆的 web 工具。工作方式与金山词
霸的屏幕取词类似,但作用于 firefox 页面。
MediaWrap:它能够将 ActiveX 控件方式的网页内嵌媒体转换成 Firefox 能够支持的Plugin 方式,从而使 Firefox 也能够象 IE 一样正常
播放 Wmplayer、Rmplayer、QtPlayer 和 FlashPlayer格式的媒体文件。当然,您的系统中首先要安装过相应的播放软件及解码器,比如,
Windows Media Player, RealPlayer, toteom, mplayer等。
MediaPlayerConnectivity:使您轻轻一按就可用外部媒体播放程序播放网页内嵌视频。 适合播放Real 媒体, QuickTime, WindowsMedia 
视频流, 播放清单, Flash, 背景音乐, Nullsoft 视频, Shockwave 等等各种格式媒体文件。 允许使用任何播放器, 支持媒体元文件
(即 Metafile,包括 ram, rpm, wmv, wm, wma, asx, asf...)VideoDownloader 1.0:可以直接从 Youtube, Google,Metacafe,
iFilm, Dailymotion... 等超过60 多家网站下载内嵌视频文件。
Dict 3.0.2:“划词翻译”就是指在网页中选中单词或词组,就会立即在鼠标旁出现该词组的翻译(中英)。请在状态栏Dict项处切换词典开启关闭。
biofox 1.1.4:这是一个很好的生物数据库搜索插件,通过它,我们可以直接到NCBI,EMBL,ExPASyBar等大型的生物数据中搜索自己所需要的东
西,免除了我们不断切换生物数据库网站页面的麻烦。
BugMeNot 很多网站需要注册(收费或免费)才能访问其内容,十分烦人。BugMeNot就是解决这个问题的,您只需要在填写用户名、密码的文本框中
点右键,选择“BugMeNot”,它就会通过在数据库中查找相应的内容,自动填写所需的用户名、密码。它利用的是互联网的互助精神,如果它没有找到
与当前网站匹配的用户名和密码,而您恰好拥有该网站的用户名、密码,您也可以把它提交到BugMeNot,与别人分享。
biobar 1.5.2:同biofox一样,也是一个很好的生物数据库搜索插件。
CustomizeGogle: 非常实用且讨好的扩展,如其名称,这个扩展提供了许多Google搜索的隐藏功能和附加功能

以 上插件可从http://addons.mozine.org/firefox/extensions/搜 索下载安装,或者您也可去http://wiki.mozcn.org/index.php/Firefox:Extension_A查 看常见的插件描述。

FireFox 默认配置比较保守,如果您的网络状况不错,那可以这样让 FireFox 快速一些,当然您还可以安装Swiftfox, 这个浏览器是专门进行优化的firefox:
在 FireFox 地址栏打开 about:config , 按照下面的修改

network.http.pipelining = true
network.http.pipelining.maxrequests = 30
network.http.proxy.pipelining = true
network.http.requests.max-start-delay = 0
network.http.max-connections 48
network.http.max-connections-per-server 24
network.dns.disableIPv6 = true
nglayout.initialpaint.delay = 0
browser.urlbar.maxRichResults=5 #减少 Awesome Bar 显示数量
browser.cache.disk.capacity=10000 #增大磁盘缓存容量
,假如你的系统内存在 512 MB 至 1 GB 之间,不妨将该值调大些,
如设成“150000”。
config.trim_on_minimize=true #建立新的布尔字段名,让 Firefox 在最小化时释放内存

还 可以顺便设置一下标签行为:

browser.link.open_newwindow = 3
browser.link.open_newwindow.restriction = 0

其 中 browser.link.open_newwindow.restriction = 0 是在新标签打开所有 javascvript 打开的窗口; 换成 2 则是在标签打开常规窗口, javascript 指定了大小的窗口依然用新窗口打开(比如一些论坛的短消息提示)。
点击鼠标中键(滚轮)是在新标签打开链接, 中键点击标签是关闭标签页 , 不用拖动和双击了。

如果觉得 FireFox 的浏览页面字体过小,那么在 FireFox 点击菜单: “编 辑-> 首选项-> 内容-> 字体-> 高级-> 语言编码-> 简体中文-> 比例字体——>"16", 等宽字体——>“13”,最小字体大小—> “12 ”


其他Debian软件仓库的使用

由 于BioInfoServOS 基于 Ubuntu,故为了系统的稳定,请使用 Ubuntu的源,不到万不得已,不要使用 Debian 源,毕竟两个软件库还是有差别。如果您一定要安装debian软件,那么一定注意安装的软件是否与其他软件冲突,或者该 软件的安装是否会导致系统升级到一个全新的系统 版本。如果是这样的话,建议不要安装该软件,否则可能会导致系统原来所有已经设置好的一切出现灾难性的后果。

BinfoServOS默认已经设置好了 ubuntu-cn 的源,包括相应的生物软件仓库(设置的配置文件为/etc/apt/sources.list),如果您有更好的源地址,请自行加入,方法如下:

终端下:

sudo nano /etc/apt/sources.list

如加入mediabuntu的软件仓库源:

deb http://packages.medibuntu.org/ hardy free non-free
wget -q http://packages.medibuntu.org/medibuntu-key.gpg -O- | sudo apt-key add -

PDF文件阅读

BioInfoServOS自带了 evince 文档查看器,带了 pdf 简体中文支持文件,如果需要查看繁体中文或日文,那么可以安装其他的 pdf语言支持,如执行 sudo apt-get install xpdf-chinese-simplified xpdf-chinese-traditional xpdf-japanese xpdf-korean 。此外,系统还安装好了Foxit Reader和Adobe Reader,它们也是很好的PDF阅读器。


虚拟机VMware的安装

ubuntu apt 源里有免费的 vmware-player 虚拟机, 可以这样安装

sudo apt-get install vmware-player vmware-player-kernel-modules
sudo rm -f /var/lib/dpkg/info/vmware-player.postinst
sudo apt-get -f install

因 为 vmware-player 内核模块要求的 linux 内核版本不一样, 所以安装后需要重启一次,使用新内核启动。
vmware-player  速度比 vmware-workstion 要快, 只是不能自己创建新的虚拟机,
vmware-player 创建虚拟机可以用  www.easyvmx.com  这个 vmx 创建工具。

虚拟软件还有其他的套件,如 Qmenu, Virtaulbox, Easywine,CrossOveroffice和Hiweedlayer等,详情见跨 平台工具


NVIDIA/ATI私有驱动安 装

BioInfoServOS会自动检测和安装 NVIDIA/ATI 私有驱动。有些旧显卡安装 nvidia/ati 官方驱动后 Xorg 会有问题,所以在某些可能有问题的 nvidia/ati 显卡是不 安装 nvidia/ati 驱动的。如果您觉得您的显卡可以安装 nvidia/ati 官方驱动,而 Hiweed 没有自动安装,那可以试试自己安装驱动。
NVIDIA 官方私有驱动是 nvidia-glx , ATI 官方私有驱动是 fglrx 。

对于 nvidia 显卡,可以这样安装 nvidia 私有 glx 驱动,在终端窗口执行:

sudo apt-get install nvidia-glx
sudo nvidia-xconfig
sudo depmod -a ; sudo modprobe nvidia

注 意: 旧的 nvidia 显卡,如 TNT2 之类 ,需要安装 nvidia-glx-legacy 而不是 nvidia-glx 。 更多信息可以查看 NVIDIA 官方显卡列表

对于 ati 显卡,可以这样安装 ati 私有 fglrx 驱动,在终端窗口执行:

sudo apt-get install xorg-driver-fglrx fglrx-control
sudo aticonfig --initial
sudo aticonfig --overlay-type=Xv
sudo depmod -a ; sudo modprobe fglrx

ATI R300 及以上显卡必须用 ati 私有 fglrx 驱动才支持 3D 加速。ATI R300 以下显卡通常使用 Xorg 自带的开源驱动更合适 ( 有时候旧显卡也只能用 Xorg 自带开源驱动 ) ,所以旧 ATI 显卡一般就不要安装 ati 私有 fglrx 驱动了。

更多的请参照 Xgl Howto


xfce4升级及其他更轻巧的桌 面环境

xfce4升级资源如下:

deb http://ubuntu.tolero.org/ dapper xfce-4-4-0
deb-src http://ubuntu.tolero.org/ dapper xfce-4-4-0

这个资源,在/etc/apt/sources.list中已经默认添加,您需要作的只是sudo apt-get update 和sudo apt-get upgrade就可以了,升级完成后,如果/usr/share/xsessions/xfce.OS 中的exec不为xfce4-session,那 么请将其修改为Exec=xfce4-session,否则会出现如下错误:

Xsession: unable to launch "/usr/bin/startxfce4" X Session ---"/usr/bin/startxfce4" not found; falling back to default session
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0" "mirko"
/etc/gdm/Xsession: Beginning session setup...
/usr/bin/startxfce4: X server already running on display :0
/etc/xdg/xfce4/xinitrc: no file or directory was found.

默认的 XFCE 4.4 桌面环境比起 KDE/Gnome 来已经轻巧了很多,如果还想要再轻巧一些的桌面,可以试试 IceWM .BioInfoServOS 1.1没有默认安装,如您需要,可自行安装,安装后注销系统,在 GDM登录界面点击 [会话]菜单,选 IceWM 即可。 IceWM会牺牲一些桌面环境的易用性,也不能使用 Xgl 特效,安装之前请您考虑好,当然您觉得不爽的话,自行卸载就可以了。

IceWM 的配置文件是 ~/.icewm/prefoverride , 自启动项目在 ~/.icewm/startup 。 因为 BioInfoServOS 1.1 的 IceWM 默认自启动 xfce-mcs-manager , 所以 XFCE 里的鼠标、键盘等设置在 IceWM 里依然有效。


其他3D桌面特效

可 以看一下这个 Xorg X11 and Transparency  注意 xcompmgr 和 transset 都可以 apt 安装。全屏幕任务管理器可以用 skippy 来模拟, 立方体桌面切换可以用 3dOS 模拟。

此外,sun公司已经开源了一个lg3d,采用这个项目,我们也可以实现 3D桌面。如果想安装,需要添加下面的源:

deb http://javaOS.org/lg3d/debian stable contrib
#deb http://javaOS.org/lg3d/debian testing contrib
#deb http://javaOS.org/lg3d/debian unstable contrib

xfce插件

xfce设置管理插件


xfce设置管理插件 由bioinfoserv-xfce4-mcs-plugins-extra提供,这使得您在Setting Manager(xfce桌面设定管理中心)中有更多的管理入口,如aptsources,gdm,nvidiasettings,sysv-rc- conf-service,autostarted,gparted,policykit,timeanddate,blueteeth,gsamba,   powerSettings,users-admin,compizAdvanced,hardDrivers,scim,volman, diskload,kernel-modules,service,Xnest,displayconfig,language, sharedfolder,xorg-editor,envy-gtk,menueditor,simpleCCSM,xserver-xorg, Fwbuilder, networkSettings和system-config-printer等。通过它们,一方面它可减少在系统菜单中程序菜单数量,另一方面,提供设 置管理程序提供了统一的快捷入口。

xfce桌面插件
桌面插件可以通过以下方式添加到系统托盘处:将鼠标移动到面板上,单击右键,在弹出的菜单中选择“添加新项目”,然后就可以浏览您所需要的面板插件,进而添加进面板中。下面是一些标准插件介绍:
Xfce XKB 插件

显示当前的键盘布局并可轻松的在多种布局间转换。默认已安装。

Xfce天气插件

天气插件会根据你的时区和设置显示当前的天气情况。它允许你查找天气位置代码并用图标反应天气情况。默认已安装.

Xfce无线局域网插件

无线局域网插件显示无线局域网设备的信息。

sudo apt-get install xfce4-wavelan-plugin
Xfce活力插件

此插件可以在Xfce面板显示一个袖珍的命令行输入框。默认已安装。

Xfce系统负载插件

此插件显示当前的CPU负载、内存使用和交换区。默认已安装。

Xfce 截图插件

Xfce4抓图插件是一个用于桌面抓屏的小插件。默认已安装。

Xfce快速加载插件

Xfce面板的程序加载器。支持多行加载、缩放效果等。默认已安装。

Xfce网络负载插件

这个插件可以显示你选定的网络接口的当前负载。默认已安装。

Xfce挂载插件

Xfce的此插件列出多种可用设备,可以挂载/卸载它们。注意,多数移动媒体已被Xubuntu的文件管理器自动挂载。默认已安装。

Xfce邮件查看插件

邮件查看面板插件支持本地、POP3、IMAP和Gmail帐户。默认已安装。

Xfce通用监视器插件

此插件不断产生脚本/程序的指示,并将输出作为字符串显示在面盘上。是个有用的定期状态监视器。

sudo apt-get install xfce4-genmon-plugin
Xfce文件系统保护插件

此文件系统保护插件频繁地检查选定的挂载点,并在可用空间低于给定值是发出警报。默认已安装。

Xfce CPU图形插件

CPU图形插件显示当前系统负载的图示。默认已安装。

Xfce剪贴板插件

此插件用于在Xfce4中存储和调用连续的X剪贴板选择。默认已安装。

Xfce 电池插件

Xfce4中兼容APM和ACPI的电池监视器插件。默认已安装。

磁盘性能插件

此磁盘性能插件显示磁盘和分区的性能数据。

sudo apt-get install xfce4-diskperf-plugin
Dbus消息插件

Xfce4面板的Xfce4消息插件用于接收并从面板和/或弹出窗口中显示DBus消息,并维护已收消息的日志。

sudo apt-get install xfce4-messenger-plugin
迷你命令插件

此插件在Xfce4面板上显示一个迷你命令行。

sudo apt-get install xfce4-minicmd-plugin
VLC电台插件

这是Xfce面板上控制video4linux电台设备的插件。可用于开关电台、调到一定频率和管理调好的站点。

sudo apt-get install xfce4-radio-plugin
传感器插件

传感器插件读取硬件传感的数值并在面板上显示。

sudo apt-get install xfce4-sensors-plugin
XfApplet插件

XfApplet是Xfce 4面板的插件,其本身并无功能,只用于在Xfce 4面板上放置Gnome小程序,就像它们在Gnome面板上一样。

sudo apt-get install xfce4-xfapplet-plugin
Xmms插件

用于Xfce 4.4 面板的这个插件是控制xmms的简单工具。

sudo apt-get install xfce4-xmms-plugin

硬盘引导安装

如 果不想刻录光盘,或嫌光驱太慢,可以考虑从硬盘引导来运行或安装, 参阅 OS 1.0 硬盘安装


Windows分区挂载

BioInfoservOS 1.1默认会自动检测和挂载 Windows 分区到 /windows 目录下,而且它用 ntfs-3g 来实现安全读写 NTFS 分区。 使用自动检测和挂载后,不需要再编辑 /etc/fstab 了。 不过,如果您觉得这个挂载目录不方便,请您使用"系统工具"里的"disk分区加载管理器",使用它您可以方便地进行windows分区加载.


恢复Grub菜单

由于某些原因导致系统多重启动菜单不能正常引导系统,这时您可以采用以下办法进行
*. 首先用 BioInfoServOS Live DVD启动系统;
*. 打开终端窗口,执行 sudo grub 进入 Grub 命令行;
*. 确定 /boot 的位置,执行 find /boot/grub/stage1后,会出现类似 (hd0,N)字样的结果,后面的命令里使用您机器上得到的结果, 这儿假定是 (hd0,2)(这一步是为了确定您的 /boot 的位置,如果您知道在哪儿, 那么跳过这步);
*. 执行命令: root (hd0,2)
(注意要换成您机器上的实际位置,如果觉得无法确定,那么采用您还可采用后面的方法来探测。
*. 执行命令 setup (hd0);
*. 执行命令:quit
退出,完成了.
如何探测您系统的启动位置?
正常情况下grub会修改/boot/grub/menu.lst,添加相应的系统启动项,如添加一个 Windows 的 Grub 项,语句为
title Windows
root (hd0,0)
chainloader +2
boot
如果这个启动项设置错误,启动的时候会会自动弹回到初始的菜单选择状态,要修正这额错误,我们可以采用以下的方式进行探测修改。
采 用上下键,选中windows菜单,然后按e,进入编辑状态,此时,您可以修改root(hd0, 0), 换一个数字,然后回车到启动菜单,再选中windows,按b,启动windows,如果能启动,说明修改正确,如果不行,那么按照上面的方式再修改 (hd0, 0)中数字,如修改为(hd0, 1),, 直到启动正常BioInfoServOS系统为止。只要能启动到BioinfoServOS系统下,我们就在BioInfoServOS系统下,将 menu.lst修改保存。
  1. 用 BioInfoServOS Live CD 1.1 启动

  2. 打 开终端窗口,执行 sudo grub 进入 Grub 命令行

  3. 确 定 /boot 的位置,执行

    find /boot/grub/stage1

    会 出现类似 (hd0,N)字样的结果,后面的命令里使用您机器上得到的结果, 这儿假定是 (hd0,2)
    (这一步是为了确定您的 /boot 的位置,如果您知道在哪儿, 那么跳过这步)

  4. root (hd0,2)

    (注 意要换成您机器上的实际位置,如果觉得无法确定, 那么采用"添加Grub菜单项" 所提及的方法.

  5. setup (hd0)
  6. quit

    退 出,完成了

  7. 如何探测您系统的启动位置?
    正常情况下grub会修改/boot/grub/menu.lst,添加相应的系统启动项,如添加一个 Windows 的 Grub 项,语句为
    title Windows
    root (hd0,0)
    chainloader +2
    boot
    如果这个启动项设置错误,启动的时候会会自动弹回到初始的菜单选择状态,要修正这额错误,我们可以采用以下的方式进行探测修改。
    采 用上下键,选中windows菜单,然后按e,进入编辑状态,此时,您可以修改root(hd0, 0), 换一个数字,然后回车到启动菜单,再选中windows,按b,启动windows,如果能启动,说明修改正确,如果不行,那么按照上面的方式再修改 (hd0, 0)中数字,如修改为(hd0, 1),, 直到启动正常BioInfoServOS系统为止。只要能启动到BioinfoServOS系统下,我们就在BioInfoServOS系统下,将 menu.lst修改保存。

添加Grub菜单项

编 辑 /boot/grub/menu.lst

 gksudo leafpad /boot/grub/menu.lst

比 如要加一个 Windows 的 Grub 项,可以添加类似

title Windows
root (hd0,0)
chainloader +2
boot

对 于这个windows启动项是否设置正确了,这个在启动的时候就知道了,如果设置错误,菜单会自动弹回到初始状态,这个时 候,我 们可以采用以下的方式进行修改

采用上下键,选中windows菜单,然后按e,进入编辑状态,此时,您可以修改root(hd0, 0), 换一个数字,然后回车,回到启动菜单,再选中windows,按b,启动windows,如果能启动,说明修改正确,如果不行,那么按照上面的方式再修 改, 直到启动正常为止。这时,我们就可以启动到Bioinfoser0系统下,将menu.lst修改保存。

故障排除

1). Live DVD光盘启动出现”out of range”错误

本光盘目前测试到对分辨率为1280X1024的显示器(目前仅测试到这个程度的显示器)支持上 不完美,可能会导致您的显示器提示“out of range”,出现这个问题可如下解决:

A. 当出现”out of range”的时候,可以使用ctrl+alt+F1切换到终端界面;

B. 采用命令sudo nano /etc/X11/Xorg.conf编辑该文档,找到如下文字:

Monitor “Generic Monitor”
DefaultDepth 24
….
SubSection “Display”
Depth 24
Modes “1024×768″
EndSubSection
EndSection

修改Modes “1024×768″为您显示器所对应的分辨率。然后crtl+x,按y,保存退出。

C. 采用命令sudo ps -A all列出所有进程,记下tty1-tty7的进程号;

D. 采用命令sudo kill 进程号,结束所有tty1-tty7。

如果您幸运的话,执行这个命令后,光盘系统会自动重新加载显示驱动,并正常加载图形登录界面,否 则,您需要反复多次执行sudo ps -A all, sudo kill 进程号 才能导致桌面正常加载到图形界面。

2). 出现sudo: set suid root的修复方法

有时候由于升级或者其他莫名的原因,会出现 sudo:set suid root。这时,你会发现不能执行sudo。实质上出现这个的原因时sudo被错误修改了执行权限,而不能被执行。
修复的方法如下:
重新启动系统到安全模式,执行如下命令:
chown root:root /usr/bin/sudo
chmod 4111 -R /usr/bin/sudo
然后在启动到正常模式下,您发现一切恢复正常。

3). 出现出现提示$home/.dmrc无法写入,权限应为644之类的情况的修复办法:

如果采用ls -al ~/.dmrc发现该文件不属于您当前使用的用户名,或者权限不为644(即-rw-r–r–)。当然如果是您 当前用户名的目 录,应该为drwxr-xr-x (755),权限和群组设置上已经出现了问题,您需要按照以下操作进行修改:
sudo chown -R biowee:biowee /home/biowee
sudo chmod 644 /home/biowee/.dmrc
sudo chown biowee:biowee /home/biowee/.dmrc
注意:此处的biowee实际应对应您home用户目录。

4).修复/etc/sudoers Is mode 0662, should be 0440问题

先将系统启动到安全模式下,然后采用以下命令来进行:
chown root:root /etc/sudoers
chmod 0440 -R /etc/sudoers

5).如何利用windows系统的boot loader来引导BioInfoServOS系统?

先启动进入live cd光盘桌面(有些发行版本直接在系统下就可创建,并不需要live cd),然后采用如下命令得到一个linux引导文件:
如果你是IDE硬盘,则
dd if=/dev/hda of=/media/linux.bin
如果是sata
dd if=/dev/sda of=/media/linux.bin
随后,将linux.bin 复制到Win引导分区(假定在sda1分区上)
sudo cp linux.bin /media/sda1
然后回到windowsxp,修改boot.ini,添加
C:\linux.bin=”BioInfoServ OS” 保存后重新启动,可以看见,BioInfoServ OS由windows xp的启动菜单启动了。


6). 正在读取软件列表..错误?

你可能会发现在apt-get update结束时发现以下错误信息:
正在读取软件包列表… 有错误!
E: Problem parsing dependency Depends
E: 处理 bmp-wma (NewVersion1)时出错
E: Problem with MergeList
/var/lib/apt/lists/ubuntu.cn99.com_ubuntu-cn_dists_edgy_main_binary-i386_Packages
E: 无法解析或打开软件包的列表或是状态文件。
出 现这个问题,实际上是软件仓库发生了问题,除非buntu-cn本身应进行修正,否则无法处理(不过目前看来这个仓库是正常的)。如果您出现这样类似的错 误,您可以在/etc/apt/sources.list中将ubuntu-cn字段资源用#字符注销,然后回到 /var/cache/apt/lists中删除ubuntu-cn的列表,然后再进行apt-get update,这时您会发现已经没错误提示了,而且采用synaptic也可以正常进行软件的安装与卸载管理了。

7). 忘记用户密码,怎么办?

可能您有时会出现忘记系统登录密码的问题。要解决,请参照以下方法:
1. 重启系统,至grub菜单时,选择recovery模式的启动选单;
2. 按字母e, 进入菜单编辑状态,并移动到kernel 行;
3. 加入参数init=/bin/sh或者加入single,回车
4. 此时再按b,进行启动,可见系统启动进入到root模式下
5. 执行mount -o rw,remount / 重新挂载分区
6. cd /home 可以看见用户文件夹名称,这个名称就是您的用户名(假定您的用户文件夹为test, 那么用户名就为test
7. 重新设置test的密码:passwd test
8. 回车输入新的密码,如果忘记了root密码, 那么也是可以通过这个方式修改的密码的:pass root
9. 现在重新启动系统:reboot
大功告成!

8). 软件仓库出现严重错误?

您可能遇到在安装某个软件后,软件仓库受到严重损害,即不能安装软件,又不能卸载软件,不能查看以前说 安装的软件包详细列表。这个如何恢复?

方法如下:

首先采用sudo apt-get -f install来修正,一般情况下可以恢复正常。如果还不行,那么就卸载这个造成影响的软件,采用命令:
sudo dpkg –remove –force-remove-reinstreq [软件包名]
也可以采用sudo dpkg –purge [软件包名]进行卸载

不过,有时候您可以会遇到以下这样的情况:

dpkg:处理 bioinfoserv-j2re-j2sdk-sunjava6 (–remove)时出错:
子进程·pre-removal script·返回了错误号·1

此时,你可能发现,上面的办法都无法操作。这时,您可以采用以下的办法进行:

首先,采用命令:dpkg -L bioinfoserv-j2re-j2sdk-sunjava6的安装结果,您可以看见这个软件究竟安装到那些目录下了;

然后,采用sudo rm -fr删除这些相应的文件和目录

最后,修改/var/lib/dpkg/status, 找到bioinfoserv-j2re-j2sdk-sunjava6一段,尽数将其删除,然后保存。

此时,您再采用 sudo dpkg –remove –force-remove-reinstreq bioinfoserv-j2re-j2sdk-sunjava,此时会发现:“dpkg - 警告:忽略了删除 bioinfoserv-j2re-j2sdk-sunjava6 的要求,系统没有安装该软件包。”

这样,就可以继续正常进行其他软件的安装了。


BioInfoServ Project Team (c) 2008