软件安装:
RPM是Redhat Package Manager的缩写,是由RedHat公司开发的软件包安装和管理程序,同Windows平台上的Uninstaller比较类似。使用RPM,用户可以自行安装和管理Linux上的应用程序和系统工具。
yum :全称(Yellow dogUpdater, Modified)主要功能是更方便的添加/删除/更新RPM包,它能自动解决包的倚赖性问题,它能便于管理大量系统的更新问题
yum特点:可以同时配置多个资源库(Repository) ,简洁的配置文件(/etc/yum.conf )自动解决增加或删除rpm包时遇到的倚赖性问题,使用方便并保持与RPM数据库的一致性
rpm软件包管理-环境准备jh
1、虚拟机->设置->CD/DVD 选择“使用iso镜像文件”,“浏览”选择ISO文件路径。
2、打开Linux系统。点虚拟机右下角的CD/DVD光盘,选择连接。Linux识别出光盘。
3、使用命令挂载:umount /dev/sr0 mkdir /iso mount /dev/sr0 /iso
4、cd /iso/Packages 进入光盘包目录,ls 可以查看到有很多rpm包
-ivh:安装显示安装进度--install--verbose—hash
-qa:查看软件包是否安装
-e:删除包
-Uvh:升级软件包--Update;
-qpl:列出RPM软件包内的文件信息[Query Package list];
-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File];
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
-Uvh:升级软件包--Update;
-qpl:列出RPM软件包内的文件信息[Query Package list];
-qpi:列出RPM软件包的描述信息[Query Package install package(s)];
-qf:查找指定文件属于哪个RPM软件包[Query File];
-Va:校验所有的RPM软件包,查找丢失的文件[View Lost];
tar软件包的管理
解压
tar -xvf file.tar //解压 tar包
tar -xzvf file.tar.gz //解压tar.gz
压缩
tar -cvf jpg.tar *.txt
tar -zcvf jpg.tar.gz *.txt
yum 软件包管理-基本命令
Yum repolist 查看Yum仓库的情况
yum install package1
yum remove package1 删除程序包package1
yum info package1 显示安装包信息package1
yum list avialable package1 显示指定程序包安装情况package1
yum deplist package1 查看程序package1依赖情况
yum clean all 清除缓存
1、添加一个配置
cat >>/etc/yum.repos.d/CentOS-Local.repo<<-EOF
[Local]
name=Local Yum
baseurl=file:///iso/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
[Local]
name=Local Yum
baseurl=file:///iso/
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
enabled=1
2、清理 yum源 yum clean all
3、查看仓库 Yum repolist 查看Yum仓库的情况(没有的话为零)
环境变量的配置 vi /etc/profile