软件安装:
- 安装文件,例如qq.exe rpm安装
- yum
- 源码安装
rpm:redhat package manager红帽软件包管理工具
- 挂载:mount /dev/sr0 /mnt
- ls /mnt/Packages 查看软件包名
- 先切换到/mnt/Packages再安装rpm -ivh yp-tools-
i安装v详细信息h安装时列出标记“#” - 删除软件:rpm -e tree(包名)
- 查询所有安装的软件包rpm -qa | grep tree
- 查看软件包释放的文件详细位置rpm -ql 包名
- 查看某个文件是哪个软件包释放的rpm -qf 文件名
rpm -Uvh 升级软件包–Update;
yum:Yellow dog Updater,Modified黄狗管理器,更新管理器
是一个在Fedora和RedHat以及CentOS中的shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载rpm包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包。
首先定义配置文件:
vim /etc/yum.repos.d/base.repo
yum.repos.d 目录下只认识.repo结尾的配置文件
本地源配置文件:
[base]源标识
name=base源名称
baseurl=file:///mnt/ 软件包的位置file本地文件://协议
enable=1,启用这个仓库或者源,一个源可以有多个仓库
gpgcheck=0校验是否为官方的
gpgcheck=1 是否gpg签名检查,1为检查,0为不检查
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release 如果上面gpg签名为不检查,那么这里就省略,如果是检查,需要配置。
-
yum 会把下载的软件包和header存储在cache中,而不会自动删除。如果我们觉得它们占用了磁盘空间,可以使用yum clean指令进行清除,
-
更精确 的用法是yum clean headers清除header,yum clean packages清除下载的rpm包,yum clean all全部清除
-
查看源标识、源名称、状态:yum repolist
-
安装软件:yum install
-
删除软件:yum remove
-
本地rpm软件包:localinstall