Redhat/CentOS 软件安装
2024-08-28 23:28:55
概述
- 软件包简介
- rpm 包安装
- yum 在线安装
- 源码包管理
软件包分类
- 源码包
- 二进制包(rpm包、系统默认包)
rpm包安装
rpm包的依赖性
- 树形依赖: a -> b -> c
- 环形依赖: a -> b -> c -> a
- 模块依赖: 查询网站:www.rpmfind.net
安装命令
rpm -ivh full-package-name
选项:
- -i (install) 安装
- -v (verbose) 显示详细信息
- -h (hash) 显示进度
- --nodeps 不检查依赖性 (实际环境禁用)
升级命令
rpm -Uvh full-package-name
选项:
- -U (upgrade) 升级
卸载命令
rpm -e full-package-name
选项:
- -e (erase) 卸载
- --nodeps 不检查依赖性 (实际环境禁用)
查询命令
查询包是否安装:
rpm -q full-package-name
查询所有已经安装的rpm包:
rpm -qa
rpm -qa | grep keyword
查询软件包详细信息:
rpm -qi package-name
选项:
- -i 查询软件信息
- -p 查询未安装的包的信息
查询rpm包的文件安装位置
rpm -ql full-package-name
查询未安装rpm包的文件安装位置
rpm -qpl full-package-name
查询文件是属于哪个rpm包
rpm -qf file-name
查询软件包的依赖性
rpm -qR full-package-name
选项:
- -R 查询软件包的依赖性
- -p 查询未安装包信息
yum 在线安装
安装命令
yum install package-name
选项:
- -y 自动安装,无需确认
搜索命令
yum search keyword
yum没有卸载命令
光盘搭建本地yum 源
挂载系统光盘:
mkdir /mnt/cdrom
mount /dev/sr0 /mnt/cdrom
cd /mnt/cdrom/Packages cd /etc/yum.repos.d/
mv CentOS-Base.repo CentOS-Base.repo.bak
vi CentOS-Media.repo
将CentOS-Media.repo修改为如下:
baseurl=file:///mnt/cdrom/
enabled=1
注意:需要注释掉多余的文件目录;
如果您觉得阅读本文对您有帮助,欢迎转载本文,但是转载文章之后必须在文章页面明显位置保留此段声明,否则保留追究法律责任的权利。
作 者:blog.jpdou.top
最新文章
- 黄聪:C#中HtmlAgilityPack判断是否包含或不包含指定的属性或值
- DOM节点关系,节点关系
- 实战1--应用EL表达式访问JavaBean的属性
- svn错误
- Mac环境下装node.js,npm,express
- 一个好看的Input样式
- 在C#中使用InputBox
- [poj 1364]King[差分约束详解(续篇)][超级源点][SPFA][Bellman-Ford]
- java的常见异常与错误总结
- 【samba】samba 用户权限配置(转)
- PowerShell安全修改Windows 10 登陆背景图
- Mapbox使用详解
- 局部敏感哈希(Locality-Sensitive Hashing, LSH)
- input ,button, textarea 1)使用disabled , 2) 显示值, 3) 表单提交. 4) jquery.form.js ajaxSubmit() 无刷新ajax提交表单.
- OO第二单元学习总结
- SVN服务端和客户端的说明与操作
- Android 方法数超过64k、编译OOM、编译过慢解决方案。
- 如何使用命令从linux服务器下载文件到windows
- The superclass ";javax.servlet.http.HttpServlet"; was not found on the Java Build
- ios7下UISearchBar UITextField 光标不出现的问题