
实训项目6软件包管理.doc
6页实训项目6 软件包管理一. 实训目的:1. 熟悉Linux中软件的安装方式2. 掌握rpm软件包安装与管理3. 掌握二进制软件包的安装4. 掌握源代码软件包的安装5. 掌握tar命令的使用二. 实训内容:1. 安装及管理chm_viewer软件包2. 安装Acrobat reader软件3. 安装Realplayer软件4. 安装中文输入法软件5. 安装firefox软件6. 使用tar命令进行备份三. 实训环境:1. 1台具有Linux虚拟机的计算机,已经正确配置网络参数,能够访问互联网2. Linux虚拟机已经安装好虚拟机工具,并且为Linux系统设置了windows共享文件夹假设你所设置的共享名称为share那么,这个共享文件夹在Linux系统中的位置即为:/mnt/hgfs/share3. 在Windows中从服务器192.168.1.5上将所有实训用软件复制到你为Linux系统所设置的windows共享文件夹中如果:你没有安装虚拟机工具,无法为Linux系统设置windows共享文件夹,那么你必须首先执行下面两种操作之一,使得你的Linux虚拟机能够设置共享文件夹然后设置共享文件夹:1. 安装Vmtools。
2. 从Linux虚拟机压缩文件 “Red Hat Enterprise Linux 4 66vm5”解压缩虚拟机,即可直接使用它其根口令为666666四. 实训练习:1. 安装及管理chm_viewer软件包(1) 打开终端,转换用户身份为根用户(如果已经是根用户,则跳过该步骤)$ su - (2) 查询系统中是否已经安装了chm_viewer软件包 rpm -q chm_viewer或# rpm -qa|grep chm此处为你在Windows中为Linux虚拟机所设置的共享文件夹,以下同!(3) 进入文件所在的目录 cd /mnt/hgfs/share(4) 在安装chm_viewer软件包之前,通过该软件包的安装文件,了解该软件包文件的制作时间为_______________ rpm -qip (5) 查询如果chm_viewer软件包文件安装后所产生的chm_viewer软件启动文件的安装位置是在系统中的_________________________________用路径表示)# rpm -qlp (6) 安装chm_viewer软件包# rpm -ivh (7) 使用其阅读chm文件,检验是否已经正确安装该软件(8) 卸载chm_viewer软件包# rpm -e chm_viewer2. 安装Acrobat reader软件(1) 将AdbeRdr70_linux_chs.tar.gz文件复制到/tmp目录中。
cp /mnt/hgfs/share/ /tmp(2) 转换用户身份为根用户(如果已经是根用户,则跳过该步骤)$ su - (3) 进入文件所在的/tmp目录 cd /tmp(4) 对文件进行解压缩5) 进入解压缩后产生的目录中# cd AdobeReader注意上面是用相对路径表示法(6) 运行安装程序# ./INSTALL(7) 创建快捷方式(8) 在图形桌面右击鼠标,点击“创建启动器”命令,在接下来的对话框中设置启动器名称和AdobeReader的启动文件9) 检验是否正确安装3. 安装Realplayer软件(1) 将realplay-文件复制到/tmp目录中 cp /mnt/hgfs/share/realplay- /tmp(2) 转换用户身份为根用户(如果已经是根用户,则跳过该步骤)$ su - (3) 进入realplay-文件所在的/tmp目录 cd /tmp(4) 运行该程序# ./(5) 创建快捷方式4. 安装中文输入法软件(1) 转换用户身份到根用户(如果已经是根用户,则跳过该步骤)$ su -(2) 如果“开发工具”和“X 软件开发”组件还没有安装,请先安装这些组件。
如果已经安装,则跳过该步骤3) 进入/usr/local目录中# cd /usr/local(4) 将fcitx-.tar.bz2文件解压缩到当前目录/usr/local中# tar -jxvf /mnt/hgfs/share/fcitx-.tar.bz2(5) 进入fcitx-目录# cd fcitx-(6) 依次执行下面的安装命令# ./configure # make# make install (7) 编辑配置文件/etc/X11/xinit/xinput.d/zh_CN# vi /etc/X11/xinit/xinput.d/zh_CN在该文件中添加内容为XIM=fcitxXIM_PROGRAM=fcitxGTK_IM_MOUDLEM=fcitx(8) 编辑配置文件.bashrc# vi ~/.bashrc在该文件中添加一行,注意添加的这一行在该文件中的位置要在“if”行之前export XMODIFIERS=“@im=fcitx”(9) 启动,命令行下直接执行# fcitx5. 安装firefox软件(1) 转换用户身份到根用户$ su -(2) 进入/tmp目录 # cd /tmp(3) 从windows共享文件夹share中复制firefox-文件到当前目录中# cp /mnt/hgfs/share/firefox-.20.tar.gz .(4) 解压缩firefox-# tar -zxvf firefox-(5) 将解压缩出来的firefox目录移动到/usr/local目录下# mv firefox /usr/local(6) 添加firefox启动程序的可执行权限(如果已有则跳过此步)# chmod +x /usr/local/firefox(7) 在桌面创建为快捷方式在桌面右击鼠标,单击“创建启动器”,设置firefox启动器(8) 启动firefox6. 使用tar命令进行备份(1) 将/etc目录下的所有文件和子目录打包到/tmp目录下:# tar -cvf /tmp/confbackup.tar /etc(2) 将/etc目录下的文件所有文件和子目录打包并且同时使用gzip对其进行压缩,最终的压缩文件放置到/tmp目录下:# tar -zcvf /tmp/confbackup.tar.gz /etc(3) 将/etc目录下的文件所有文件和子目录打包并且同时使用bzip2对其进行压缩,最终的压缩文件放置到/tmp目录下:# tar -jcvf /tmp/confbackup.tar.bz2 /etc(4) 查看/etc目录大小# du -sh /etc(5) 比较上面产生的三个文件的大小# ls -lh *tar*confbackup.tar文件大小为____________confbackup.tar文件的压缩百分比________文件大小为____________文件的压缩百分比________confbackup.tar.bz2文件大小为____________confbackup.tar.bz2文件的压缩百分比________(6) 查看文件中所包含的文件# tar -ztf # tar -ztf | more比较上面两个命令的区别五. 思考题:1. Linux系统中软件安装的有几种类型?2. 怎么克服rpm软件依赖性?六. 实训要求完成实训报告(按照实训报告模版写),要求写出大致过程及具体结果,并对进行总结分析。
以实训名称、自己的班级和姓名作为实训报告电子文件的文件名,并发送至邮箱wje557@,邮件主题应注明实训名称、班级和姓名。
