《跟阿铭学LInux》第9章 安装RPM包或源码包:课后习题与答案

简介:

1. 区分 rpm -qi -qf  -ql  -qa四个不同选项组合的作用?

1
2
3
4
rpm -qi    // 查询已经安装的某个RPM软件包的信息
rpm -qf    // 查询某个程序文件是由哪个RPM软件包安装的
rpm -ql    // 查询某个RPM软件包的所有安装文件
rpm -qa    // 查询所有已经安装的RPM软件包


2. rpm -qi 后面如果跟一个未安装的包名,会显示什么信息?

会提示该软件包没有安装


3. 请找出 vim 这个命令是由哪个rpm包安装来的?

1
rpm -qf ` which  vim`


4. 使用rpm安装和卸载某个包的命令是什么?

1
2
rpm -ivh  rpm包文件名
rpm -e 包名


5. rpm安装某个包有依赖关系时,如何忽略依赖关系,强制安装该包?

1
rpm -ivh --nodeps


6. 如何使用rpm升级一个包?

1
rpm -Uvh


7. 使用yum搜索包含关键词 "tidy" 的rpm包,并安装,安装后再使用yum将其卸载。

1
2
3
yum list | grep  tidy
yum  install  -y tidy tidy-devel
yum remove  -y tidy  tidy-devel


8. 如何使用yum来下载一个rpm包?

1
yum  install  -y --downloadonly --downloaddir= /usr/local/src


9. 请到php的官方网站下载一个php的源码包,动手试试编译安装它?(php官网地址 http://www.php.net/)

这里不详细给出。


10. 查资料搞明白 yum upgrade 以及 yum update 两者的区别?它们在什么情况下使用?

    yum upgrade与yum update都能更新系统的所有软件包,不同的就是upgrade相当一次大规模的升级,连带了旧的要淘汰的包也升级。update 和 upgrade 的侧重点不一样,update主要是使软件达到最新,但upgrade更侧重的是软件功能得到一个很大的提升,区别于频繁的发布最新的补丁。upgrade不改变软件设置和系统设置,系统版本升级,内核不改变;update改变软件设置和系统设置,系统版本内核都升级。

  • yum upgrade : 用于大规模的版本升级,更新Linux系统和整个软件版本

  • yum update :  用于安装补丁文件,更新内核和软件包到最新


11. 如何查看Linux系统中(CentOS)是否安装过某个包?

1
rpm -qa |  grep  包名


12. ./configure 完成后,并不知道到底有没有成功,用什么命令可以验证呢?

1
echo  $?


13.  如果在./configure 这一步出现这样的错误"configure: error: no acceptable C compiler found in $PATH" 我们该怎么办?

1
yum  install  -y gcc


14. 有时,你忘记某个编译参数是如何写的,你怎么办?

1
. /configure  --help


15. 如何使用光盘构建yum仓库?

a)挂载光盘

1
mount  /dev/cdrom  /mnt

b)删除/etc/yum.repos.d目录所有的repo文件

1
rm  -rf  /etc/yum .repos.d/*

c) 创建新文件dvd.repo

1
[root@localhost ~] # vim /etc/yum.repos.d/dvd.repo

加入以下内容:

1
2
3
4
5
[dvd]
name= install  dvd
baseurl= file : ///mnt
enabled=1
gpgcheck=0

d) 刷新 repos 生成缓存

1
yum makecache



本文转自 xpleaf 51CTO博客,原文链接:http://blog.51cto.com/xpleaf/1893042,如需转载请自行联系原作者
相关文章
|
1天前
|
Linux C语言
suse linux 11 安装GCC开发环境
suse linux 11 安装GCC开发环境
|
2天前
|
关系型数据库 MySQL Linux
在Linux系统上实现高效安装与部署环境的全方位指南
在Linux系统上实现高效安装与部署环境的全方位指南
|
2天前
|
NoSQL Linux Redis
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
Redis的介绍,以及Redis的安装(本机windows版,虚拟机Linux版)和Redis常用命令的介绍
15 0
|
2天前
|
Ubuntu 安全 Linux
linux系统详细安装过程,都在这里了
linux系统详细安装过程,都在这里了
10 0
|
2天前
|
JSON Linux 数据格式
在宝塔Linux中安装Docker
在宝塔Linux中安装Docker
|
2天前
|
运维 监控 安全
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
2023年最详细的:本地Linux服务器安装宝塔面板,并内网穿透实现公网远程登录
|
3天前
|
Ubuntu Linux 网络安全
Linux习题8
Linux习题8
6 0
|
3天前
|
网络协议 Unix Linux
Linux习题7
Linux习题7
6 0
|
3天前
|
网络协议 Linux 测试技术
Linux习题6
Linux习题6
5 0
|
3天前
|
域名解析 网络协议 Linux
Linux习题3
Linux习题3
6 0