1.linux入门
2.VM与linux的安装
3.linux文件与目录结构
4.VI/VIM编辑器
5.网络配置和系统管理操作
6.远程登录
7.常用基本命令命令
8.软件包管理
以下摘自维基百科:
RPM包管理员(简称RPM,全称为The RPM Package Manager)是在Linux下广泛使用的软件包管理器。RPM此名词可能是指.rpm的文件格式的软件包,也可能是指其本身的软件包管理器(RPM Package Manager)。最早由Red Hat研制,现在也由开源社区开发。RPM通常随附于Linux发行版,但也有单独将RPM作为应用软件发行的发行版(例如Gentoo)。RPM仅适用于安装用RPM来打包的软件,目前是GNU/Linux下软件包资源最丰富的软件包类型之一。
RPM软件包分为二进制包(Binary)、源代码包(Source)和Delta包三种。二进制包可以直接安装在计算机中,而源代码包将会由RPM自动编译、安装。源代码包经常以src.rpm作为后缀名。
8.1RPM包的名称格式
Apache-1.3.23-11.i386.rpm
- “apache” 软件名称
- “1.3.23-11”软件的版本号,主版本和此版本
- “i386”是软件所运行的硬件平台,Intel 32位微处理器的统称
- “rpm”文件扩展名,代表RPM包
8.1.2RPM查询命令
基本语法
# 查询所安装的所有rpm软件包
rpm -qa
# 由于软件包过多,一般会采用过滤,rpm -qa | grep firefox
8.1.3RPM卸载命令
基本语法
# -e卸载软件包
rpm -e rpm软件包
# --nodeps 卸载软件包时,不检查依赖,这样的话,那些使用该软件包的软件在此以后就不能正常工作了
rpm -e --nodeps rpm软件包
8.1.4RPM安装命令
rpm -ivh rpm软件包
选项 | 功能 |
---|---|
-i | -i=install 安装 |
-v | -v=verbose 显示详细信息 |
-h | -h=hash 进度条 |
–nodeps | –nodeps 不检查依赖进度 |
8.2YUM仓库配置
以下摘自维基百科:
Yum(Yellow dog Updater, Modified)是由Duke University团队修改Yellow Dog Linux的Yellow Dog Updater开发而成,是一个基于RPM包管理的字符前端软件包管理器。能够从指定的服务器自动下载RPM包并且安装,可以处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。被Yellow Dog Linux本身,以及Fedora、Red Hat Enterprise Linux采用。
8.2.1YUM的常用命令
yum [选项] [参数]
选项说明
选项 | 功能 |
---|---|
-y | 对所有的提问都回答yes |
参数说明
参数 | 功能 |
---|---|
install | 安装rpm包 |
update | 更新rpm包 |
check-update | 检查是否有可用的更新rpm软件包 |
remove | 删除指定的rpm包 |
list | 显示软件包信息 |
clean | 清理yum过期的缓冲 |
deplist | 显示yum软件包的所有依赖关系 |
8.2.3修改网络YUM源
默认的系统YUM源,需要连接国外apache网站,网速比较慢,可以修改关联的网络YUM源为国内镜像的网站,比如网易163。
进入/etc/yum.repos.d/ 目录
替换掉 CentOS-Base.repo
安装命令
# 清除服务器现有的包信息数据
yum clean all
# yum makecache就是把服务器的包信息下载到本地电脑缓存起来
yum makecache