软件包管理
rpm
rpm概述
rpm(Redhat Package Manager),Redhat软件包管理工具,类似于Windows里的setup.exe是Linux这系列操作系统里面的打包安装工具,它虽然是Redhat的标志,但理念是相通的。
rpm包的名称格式
Apache-1.3.23-11.i386.rpm
-Apache:软件名称
-1.3.23:软件的版本号,主版本和此版本
-i386:是软件所运行的硬件平台,Intel32位处理器的统称
-rpm:文件扩展名,代表rpm包
rpm查询命令
rpm -qa:查询所安装的所有rpm软件包
rpm -qi 【软件名称】:显示软件的详细信息
经验技巧:
由于软件包较多,一般都会采用过滤。rpm -qa | grep rpm软件包
rpm卸载命令
rpm -e RPM软件包
rpm -e --nodeps 软件包
选项:
-e:卸载软件包
--nodeps:卸载软件时,不检查依赖。这样的话,那些使用该软件包的软件在此之后可能就不能正常工作了。
rpm安装命令
rpm -ivh RPM包全名
选项:
-i:install,安装
-v:--verbose,显示详细信息
-h:--hash,进度条
--nodeps:安装前不检查依赖
yum仓库配置
yum概述
yum(Yellow dog Updater,Modified)是一个在Fedora和Redhat以及CentOS中的Shell前端软件包管理器。基于rpm包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地依次下载、安装。
yum常用命令
yum【选项】【参数】
选项:
-y:对所有提问都回答yes
参数:
install:安装rpm软件包
update:更新rpm软件包
check-update:检查是否有可用的更新rpm软件包
remove:删除指定的rpm软件包
list:显示软件包信息
clean:清理yum过期缓存
deplist:显示yum软件包的所有依赖关系
修改网络yum源
默认的系统yum源,需要连接国外apache网站,网速比较慢,可以修改关联的网络yum源为国内镜像的网站,比如网易163,aliyun等
1.安装wget,wget用来从指定的URL下载文件
2.在/etc/yum.repos.d/目录下,备份默认的repos文件
3.下载网易163或者是aliyun的repos文件,任选其一
克隆虚拟机
克隆
从现有虚拟机(关机状态)克隆出新虚拟机,右键选择管理=>克隆,