在虚拟机种安装Linux时,可以选择需要安装的服务或程序,这些将会在系统安装时自动安装,比如一些游戏、办公软件等。但是,在实际开发和应用中,我们的系统不会安装这么多图形化编程的软件在系统中,以免增加系统负担,耗费系统资源,所以,一般在Linux作为服务器安装时,选择的是一些打包好的,最少的必须的软件包被安装进来,当然,也有更加方便的定制版(服务器版Linux,主要是CentOS)。
在自己机器上测试,后来要建立一个FTP服务器,希望在主机和服务器通过这个来进行文件共享,这样,将会更加方便和快捷。但是,查阅相关资料,需要先在系统中安装vsftpd这么个软件,但是,发现在当前系统中没有安装这个服务,具体通过相关命令查看:chkconfig --list|grep vsftpd,没有返回结果。
本来想先下载这个rpm包,但是最后发现,Linux系统在安装的一个镜像文件*3.iso中已经将相关常用的软件包放在里面,加载后挂载的一个文件中如下所示:
#先挂载
mount -t iso9660 /dev/cdrom /mnt/cdrom
再查看那里目录文件有:
[root@localhost cdrom]# cd ./RedHat
[root@localhost RedHat]# ls
RPMS TRANS.TBL
[root@localhost RedHat]# cd ./RPMS
[root@localhost RPMS]# ls
apel-xemacs-10.4-3.noarch.rpm shapecfg-2.2.12-13.i386.rpm
arts-devel-1.1-7.i386.rpm sharutils-4.2.1-14.i386.rpm
ddskk-xemacs-11.6.0-10.noarch.rpm skkdic-20030211-1.noarch.rpm
docbook-utils-pdf-0.6.12-5.noarch.rpm skkinput-2.06.3-3.i386.rpm
emacspeak-17.0-4.i386.rpm slrn-pull-0.9.7.4-9.i386.rpm
eruby-1.0.1-2.i386.rpm sndconfig-0.70-2.i386.rpm
eruby-devel-1.0.1-2.i386.rpm soup-devel-0.7.10-4.i386.rpm
eruby-libs-1.0.1-2.i386.rpm sox-devel-12.17.3-11.i386.rpm
exmh-2.5-8.noarch.rpm spamassassin-2.44-11.8.x.i386.rpm
expectk-5.38.0-88.i386.rpm squirrelmail-1.2.10-4.noarch.rpm
flim-xemacs-1.14.4-2.noarch.rpm stardict-1.31-18.i386.rpm
gnome-desktop-devel-2.2.0.1-4.i386.rpm startup-notification-devel-0.5-1.i386.rpm
gstreamer-plugins-devel-0.6.0-6.i386.rpm subversion-0.17.1-4503.0.i386.rpm
hanterm-xf-2.0.5-5.i386.rpm subversion-devel-0.17.1-4503.0.i386.rpm
irb-1.6.8-5.i386.rpm sylpheed-0.8.9-3.i386.rpm
itcl-3.2-88.i386.rpm symlinks-1.2-18.i386.rpm
jadetex-3.12-9.noarch.rpm