Linux
环境工作笔记(二)
胡家辉/雨水 2007-08-07
Linux
下虚拟光驱的使用
大家都知道在windows下如果没有物理光驱通常借助各种虚拟光驱软件来实现。其实由于Linux良好的设计使得它根本不需要这类多余的软件,直接通过mount就可以搞定。
这里以我的实际经历为例:我的机子目前是双系统,机子本身没有物理光驱。最初只装了windows,后来我在windows分区的D盘下放置了redhat的4个iso文件通过grub装了redhat。
安装成功之后,我发现有个别软件包漏了,需要更新软件包。但是更新的时候系统需要找到相应的光驱,但系统没有物理光驱因此需要一个虚拟的光驱。命令如下:
cd /mnt
mkdir D
mount /dev/sda5 /mnt/D
然后指定iso文件的位置:
system-config-packages –isodir=/mnt/D
这样就可以像windows下那样的虚拟光驱方式安装了。
注意,如果按照如下操作是错误的。
mount –t iso9660 –o loop /mnt/D/bin.iso /media/cdrom
system-config-packages –isodir=/media/cdrom
它会出现了下面的错误,通常是因为多执行了mount操作。错误如下:
Traceback (most recent call last):
File "/usr/share/system-config-packages/MainWindow.py", line 160, in ?
im = get_method(args)
File "/usr/share/system-config-packages/config.py", line 57, in get_method
return method.LoopbackIsoInstallMethod(isodir)
File "/usr/share/system-config-packages/method.py", line 352, in __init__
self.mountDisc(1)
File "/usr/share/system-config-packages/method.py", line 403, in mountDisc
self.tree + "/" + self.discImages[discNum],
KeyError: 1
文件重命名
举例:将test.c重命名为example.c
rename test.c example.c test.c
快捷键
在打开终端的情况下按Ctrl+Shift+n可以再打开一个终端,在目录情况下创建新文件夹