目录
一、实验目的
二、实验软硬件要求
三、实验预习
四、实验内容(实验步骤、测试数据等)
1、dpkg安装任意一个游戏。
1-1从网上下载deb安装包,这里选择snake4_1.0.14-1+b1_i386.deb
1-2复制移到虚拟机
1-3输入命令
2、查看游戏安装状态。
2-1输入命令
3、修复安装游戏安装过程中的依赖问题。
3-1输入命令
3-2输入命令
3-3运行游戏玩一把
4、卸载游戏,比较dpkg –r 和dpkg –P 两种卸载的区别
4-1输入命令dpkg –r snake4
4-2输入命令dpkg –P snake4
4-3对比两种卸载
5、获取系统中安装软件包信息
5-1输入命令dpkg -l | more
6、查询系统已经安装的指定软件包的详细信息(vim)
6-1输入命令dpkg -s vim
6-2安装vim
6-3输入命令dpkg -s vim
7、显示指定名称的软件包安装到系统的文件列表(vim)
7-1输入命令dpkg -L vim
8、查询某个文件属于哪个包(date)
8-1输入命令dpkg -S /bin/ls
9、显示apt镜像地址文件信息
9-1输入命令
10、刷新软件源
10-1输入命令apt-get update
11、利用apt-get命令重新安装游戏
11-1输入命令apt-get install snake4
12、重新安装游戏(--reinstall)
12-1输入命令apt-get --reinstall install snake4
13、卸载游戏,比较remove和—purge remove 区别
13-1输入命令apt-get remove snake4
13-2输入命令apt-get --purge remove snake4
13-3比较两个命令区别
14、缓冲区清理,比较clean和autoclean区别、
14-1查看清理前
14-2 clean清理
14-3 autoclean清理
14-4比较两种命令区别
15、查询数据源信息
15-1输入命令apt-cache stats
16、查询已安装软件包数量
16-1输入命令apt-cache pkgnames |wc -l
17、按关键字查询fire开头的软件包信息
17-1输入命令apt-cache search ls | grep ^fire
18、获取vim软件包常规信息
18-1输入命令apt-cache show vim
19、获取vim软件包的安装状态
19-1输入命令apt-cache policy vim
20、查询vim软件包的依赖关系
20-1输入命令apt-cache depends vim
五、实验体会
一、实验目的
掌握LINUX 软件的安装、卸载、查询等功能
二、实验软硬件要求
1、CPU:P4 1.6GHz 内存:1G
2、Windows7操作平台,Vmware虚拟机
三、实验预习
1、linux系统的软件管理机制
2、APT高级软件包管理工具
四、实验内容(实验步骤、测试数据等)
1、dpkg安装任意一个游戏。
1-1从网上下载deb安装包,这里选择snake4_1.0.14-1+b1_i386.deb
浏览器会报危险警告,无视风险继续下载
1-2复制移到虚拟机

1-3输入命令
sudp -i
dpkg -i /home/cf/20172062/snake4_1.0.14-1+b1_i386.deb

2、查看游戏安装状态。
2-1输入命令
cd /home/cf/20172062

dpkg -s snake4

3、修复安装游戏安装过程中的依赖问题。
3-1输入命令
apt-get -f install//用于解决对应包的安装依赖性

3-2输入命令
Y//继续安装过程
3-3运行游戏玩一把
游戏在/usr/game目录下
cd /usr/game
./snake4


4、卸载游戏,比较dpkg –r 和dpkg –P 两种卸载的区别
4-1输入命令dpkg –r snake4
4-2输入命令dpkg –P snake4
.
4-3对比两种卸载
显而易见两个命令都可以实现对软件包的卸载。
dpkg –r只卸载软件包安装到系统中的文件,而保留原有的配置文件,在重新安装该软件后,还能使用原有配置,该命令并不会自动解决软件卸载过程中遇到的包依赖性问题。
dpkg –r是不完全删除,保留配置文件。
dpkg –P命令将删除软件在系统中的安装文件,包括其配置文件,但是同样该命令不能解决软件包卸载过程中的依赖性问题。
建议在卸载软件包的过程中应尽量使用apt-get命令镜像。
dpkg –P是完全删除,不保留配置文件。
5、获取系统中安装软件包信息
5-1输入命令dpkg -l | more
6、查询系统已经安装的指定软件包的详细信息(vim)
6-1输入命令dpkg -s vim
由于没有vim,就要安装vim
输入命令apt-get install vim
6-3输入命令dpkg -s vim
7、显示指定名称的软件包安装到系统的文件列表(vim)
7-1输入命令dpkg -L vim
8、查询某个文件属于哪个包(date)
8-1输入命令dpkg -S /bin/ls
9、显示apt镜像地址文件信息
9-1输入命令
cd /etc/apt
cat sources.list
“ sources.list”是apt镜像的地址文件,用于存放当前系统使用的apt源信息,文件位于“/etc/apt”目录中。
10、刷新软件源
10-1输入命令apt-get update
11、利用apt-get命令重新安装游戏
11-1输入命令apt-get install snake4
Y
12、重新安装游戏(--reinstall)
12-1输入命令apt-get --reinstall install snake4
13、卸载游戏,比较remove和—purge remove 区别
13-1输入命令apt-get remove snake4
y
13-2输入命令apt-get --purge remove snake4
y
13-3比较两个命令区别
apt-get remove命令删除一个软件包时,会连带删除与该软件包有依赖关系的软件包,不完全删除。
apt-get --purge remove命令卸载软件包时,还会删除该软件包所使用的配置文件,完全删除。
14、缓冲区清理,比较clean和autoclean区别、
14-1查看清理前
输入命令cd /etc/apt
输入命令ls /var/cache/apt/archives
14-2 clean清理
输入命令apt-get clean
输入命令ls /var/cache/apt/archives
14-3 autoclean清理
输入命令apt-get autoclean
输入命令ls /var/cache/apt/archives
14-4比较两种命令区别
clean命令清除整个软件包缓冲区,除了lock锁文件和partial目录。
Autoclean命令仅删除过时文件。
15、查询数据源信息
15-1输入命令apt-cache stats
16、查询已安装软件包数量
16-1输入命令apt-cache pkgnames |wc -l
17、按关键字查询fire开头的软件包信息
17-1输入命令apt-cache search ls | grep ^fire
18、获取vim软件包常规信息
18-1输入命令apt-cache show vim
19、获取vim软件包的安装状态
19-1输入命令apt-cache policy vim
20、查询vim软件包的依赖关系
20-1输入命令apt-cache depends vim
五、实验体会
实验比较简单,需要加强练习。
由于复制上传的时候,图片不能加载出来,编辑器比较拉跨,有点懒得搞了。