----------------------------
出自:crazylinux工作室
网址: http://www.cublog.cn/u/21675/
时间:2007.12.2
转载请保留此信息
----------------------------
实验五 Linux应用程序安装与管理
一. 实验目的:
1. 掌握Linux下的rpm包的安装;
2. 掌握Linux下的源码包的编译安装方法。
二. 实验内容:
1. 熟练掌握rpm与源码包的使用。
三. 实验练习:
1. 熟悉RPM包的安装
l 首先查询系统有没安装rdesktop;
l 挂载配套05_S1_LINUX.ISO文件;
l 检查如果安装rdesktop-1.3.1-5.i386.rpm的详细版本信息;
l 检查如果安装rdesktop-1.3.1-5.i386.rpm会产生的文件列表;
l 先测试安装一下rdesktop;
l 安装rdesktop-1.3.1-5.i386.rpm。
l 查询安装rdesktop后产生的文件位置;
l 查询安装rdesktop的详细信息;
l 查询/usr/share/rdesktop由那个文件包产生。
l 现在安装光盘中的xsnow-1.42-10.i386.rpm这个包
l 然后在终端上打上xsnow,看看桌面有什么变化,在终端中在敲ctrl +C 看看又有什么变化。
l 卸载xsnow这个软件。
2. 源码包的安装(小企鹅游戏安装)
l 挂载配套05_S1_LINUX.ISO文件。(之前挂载了就不需要了)
l 现在安装光盘中的sdl.tar.gz这个包(提供安装企鹅时需要的库文件)
l 解压supertux-0.1.3.tar.bz2到/usr/local/src下。
l 安装编译环境GCC
l 进入supertux-0.1.3解压目录。
l 编译企鹅前的配置
l 编译
l 安装
l 启动企鹅游戏,进行游戏。
3. 演示
l #rpm -qa | grep rdesktop
l #mount /dev/cdrom /media/cdrom/(把05_S1_LINUX.ISO放入光区后)
l #rpm -qpi rdesktop-1.3.1-5.i386.rpm
l #rpm -qpf rdesktop-1.3.1-5.i386.rpm
l #rpm -ivh rdesktop-1.3.1-5.i386.rpm --test
l #cd /media/cdrom/ #rpm -ivh rdesktop-1.3.1-5.i386.rpm
l #rpm -ql rdesktop
l #rpm -qi rdesktop
l #rpm -qf /usr/share/rdesktop
l #rpm -ivh xsnow-1.42-10.i386.rpm
l #下雪了,还有圣诞老人骑着车 。。。又不下雪了。
l #rpm -e xsnow
########################################################################
l #mount /dev/cdrom /media/cdrom/(把05_S1_LINUX.ISO放入光区后);
l #tar -zxvf sdl.tar.gz -C /usr/local/src/
l #cd /usr/local/src/sdl/
l #rpm -ivh SDL-devel-1.2.5-3.i386.rpm
l #rpm -ivh SDL-devel-1.2.5-3.i386.rpm --nodeps
l #rpm -ivh SDL_* (库文件安装完闭)
l #tar -jxvf supertux-0.1.3.tar.bz2 -C /usr/local/src/
l #umount /media/cdrom/
l #mount /dev/cdrom /media/cdrom/ (之前把gcc.iso放入光区)。
l #cd /media/cdrom/
l #rpm -ivh gcc* --aid
l #cd /usr/local/src/supertux-0.1.3/
l # ./configure --prefix=/usr/local
l #make
l #make install
l # supertux &
四. 思考题:
1. 编译源码包的基本步骤?
2. rpm包的查询功能有那些?
由于时间匆忙,作者水平有限,难免有不足之处,敬请批评指正,谢谢大家:
--crazylinux