概述

  • 软件包简介
  • 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

原文链接:http://blog.jpdou.top/centos-intsall-software/

最新文章

  1. 黄聪:C#中HtmlAgilityPack判断是否包含或不包含指定的属性或值
  2. DOM节点关系,节点关系
  3. 实战1--应用EL表达式访问JavaBean的属性
  4. svn错误
  5. Mac环境下装node.js,npm,express
  6. 一个好看的Input样式
  7. 在C#中使用InputBox
  8. [poj 1364]King[差分约束详解(续篇)][超级源点][SPFA][Bellman-Ford]
  9. java的常见异常与错误总结
  10. 【samba】samba 用户权限配置(转)
  11. PowerShell安全修改Windows 10 登陆背景图
  12. Mapbox使用详解
  13. 局部敏感哈希(Locality-Sensitive Hashing, LSH)
  14. input ,button, textarea 1)使用disabled , 2) 显示值, 3) 表单提交. 4) jquery.form.js ajaxSubmit() 无刷新ajax提交表单.
  15. OO第二单元学习总结
  16. SVN服务端和客户端的说明与操作
  17. Android 方法数超过64k、编译OOM、编译过慢解决方案。
  18. 如何使用命令从linux服务器下载文件到windows
  19. The superclass "javax.servlet.http.HttpServlet" was not found on the Java Build
  20. ios7下UISearchBar UITextField 光标不出现的问题

热门文章

  1. boobmarklet
  2. 虚拟机VMware Workstation cannot connect to the virtual machine
  3. 你所不知道的html5与html中的那些事(四)——文本标签
  4. 0003_Linux基础之常用命令
  5. Promise API
  6. Android图片压缩框架-Tiny 集成
  7. cf777D(贪心&&c_str()函数)
  8. js 去除字符串空白符
  9. 图片旋转js代码
  10. [Android]Android四大组件之ContentProvider