安装软件包的三种方法

  • rpm工具

  • yum工具

  • 源码包

rpm安装和卸载

先挂载光驱设备

mount /dev/cdrom /mnt/

  • 安装一个rpm包

rpm -ivh +包全名

“-i” : 安装的意思

“-v” : 可视化

“-h” : 显示安装进度

rpm -ivh --force +包全名

rpm -ivh --nodeps +包全名

-nodeps : 当要安装的rpm包依赖其他包时,即使其他包没有安装,也要安装这个包

--force : 强制安装,即使覆盖属于其他包的文件也要安装

  • 升级一个rpm包

rpm -Uvh 包名

“-U” : 即升级的意思

  • 卸载一个rpm包

rpm -e 包名

“-e”:卸载的意思rpm查询

rpm查询

  • 查询一个包是否安装

rpm -q rpm包名

  • 查询当前系统所有安装过的rpm包

rpm -qa包名

  • 得到一个已安装rpm包的相关信息

rpm -qi 包名

  • 列出一个rpm包安装的文件

rpm -ql 包名

  • 列出某一个文件属于哪个rpm包

rpm -qf 文件的绝对路径

#yum工具详解

  • 列出所有可用的rpm包

yum list

  • 列出所有可用的yum资源套件

yum grouplist

LANG=en 将语言切换成英文 LANG=zh_CN.UTF-8 将语言切换成中文

  • 搜索一个rpm包

yum 包名(含有关键字的)

  • 安装一个rpm包

yum install -y 包名.rpm

-y 不询问安装关联包

  • 卸载一个rpm包

yum remove -y 包名.rpm

  • 升级一个rpm包

yum update -y 包名.rpm

  • 根据yum资源套件安装

yum groupinstall “资源套件名称”

  • 根据yum资源套件卸载

yum groupremove “资源套件名称”

搭建本地yum仓库

  • 挂载光盘

mount /dev/cdrom /mnt

  • 删除/etc/yum.repos.d目录所有的repo文件

[root@ruirui etc]# cd /etc/
[root@ruirui etc]# cp -r yum.repos.d/ yum.repos.d.back
[root@ruirui etc]# cd yum.repos.d
[root@ruirui yum.repos.d]# lsCentOS-Base.repo      CentOS-Media.repo  epel.repoCentOS-Debuginfo.repo  CentOS-Vault.repo  epel-testing.repo
[root@ruirui yum.repos.d]# rm -rf CentOS-Base.repo
[root@ruirui yum.repos.d]# vim CentOS-Media.repo#修改为[local_carom]
name=CDbaseurl=file:///mnt/
gpgcheck=1
enabled=0
#gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6
  • yum clean all

  • yum更换国内源

  • cd /etc/yum.repos.d

  • rm -f dvd.repo

  • wet http://mirrors.163.com/.help/CentOS7-Base-163.repo

  • 或者

  • curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo

  • yum list

  • #yum下载rpm包

  • 安装扩展源epel

  • yum install -y epel-release

  • yum list |grep epel

  • yum下载rpm包

  • yum install -y 包名 --downloadonly

  • --downloadonly 尽下载不安装

  • 下载在 /var/cache/yum/x86_64/7/文件中

  • yum install -y 包名 --downloadonly --downloaddir=路径

  • yum reinstall -y 包名 --downloadonly --downloaddir=路径

  • 源码包安装

  • cd /usr/local/src/

  • wget http://mirrors.cnnic/apache/httpd/httpd-2.2.32.tar.gz

  • tsr zxvf httpd-2.2.32.tar.gz

  • cd httpd-2.2.32

  • ./configure --prefix=/usr/loacal/apache2

  • make

  • make install

  • 卸载就是删除安装的文件

转载于:https://blog.51cto.com/632566481/1947796

安装软件包的三种方法相关推荐

  1. 安装软件包的三种方法、rpm包介绍、rpm工具用法、yum工具用法、yum搭建本地仓库...

    为什么80%的码农都做不了架构师?>>>    安装软件包的三种方法 rpm工具 yum工具 源码包 rpm rpm命令是RPM软件包的管理工具.rpm原本是Red Hat Linu ...

  2. 7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库...

    7.1 安装软件包的三种方法 7.2 rpm包介绍 7.3 rpm工具用法 7.4 yum工具用法 7.5 yum搭建本地仓库 三种方法 rpm工具----->类型windows下的exe程序 ...

  3. 安装软件包的三种方法rpm包rpm工具yum工具

    7.1 安装软件包的三种方法 rpm工具 rpm(Redhat Package Manager)RPM软件包管理器,是以一种数据库记录的方式来将我们所需要的套件安装到Linux主机的一套管理程序.rp ...

  4. 安装软件包的三种方法、rpm包介绍、rpm、yum工具用法与yum搭建本地仓库

    一.安装软件包的三种方法 rpm工具:RPM包是预先在linux机器上编译好并打包好的文件,安装起来非常快捷.但是也有一些缺点,比如安装的环境必须与编译时的环境一致或者相当:包与包之间存在着相互依赖的 ...

  5. 安装软件包的三种方法 ,rpm包介绍 , rpm工具用法, yum工具用法, yum搭建本地仓库...

    linux安装和卸载软件 安装三种方法 rpm工具 yum工具 源码包 rpm工具使用 首先看一下什么事rpm包,可以挂载光驱看看里面有很多 [root@localhost ~]# mount /de ...

  6. centos 卸载软件_一篇看懂!详解-Linux系统中安装软件的三种方法

    Linux系统中安装软件的三种方法 注:本文主要以CentOS为例介绍常用的安装方式,其他版本linux在文章底部 Linux系统中怎么安装软件,首先说一下应用程序与系统命令的区别: 1.文件位置 系 ...

  7. linux终端下载notepad,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

  8. 平板 刷 linux系统,在Linux系统上安装NotePad++的三种方法介绍

    本文介绍在Linux操作系统上安装NotePad++的三种方法,使用Snap.Wine和NotePadQQ.这里要说的是:由于像Wine和Snap软件包这样的工具,在Linux上运行的Notepad+ ...

  9. 安装惠普笔记本XP三种方法

    安装惠普笔记本XP三种方法 方法一.直接下载集成SATA驱动HP OEM XP PRO安装盘     本光盘以HP OEM XP PRO为基础制作的,集成了硬盘SATA驱动,其余部分未做任何改动或者优 ...

最新文章

  1. Spring(5)——Spring 和数据库编程
  2. PSSM特征-从生成到处理
  3. [数据结构]数据结构中各种树
  4. .net core HttpClient 使用之消息管道解析(二)
  5. 光电显示未连接服务器,T106串口服务器解决方案
  6. crt导出服务器文件,非1元证书怎么提取生成crt文件
  7. 顺骐名车汽车服务器中心,骐风k7电动汽车怎么样?骐风k7电动汽车介绍
  8. 在SQL Server Management Studio(SSMS)中调试存储过程
  9. mysql 索引列为Null的走不走索引及null在统计时的问题
  10. 6. laravel 控制器
  11. 常用Windows快捷键大全
  12. IP寻址与子网划分网管员要知道什么
  13. json 转 map,循环得到 key,value
  14. 美团智能配送系统的运筹优化实战
  15. 数据分析师,今年无情被辞:想给数据人提个醒!!
  16. 搭建spark源码运行环境报错及解决办法
  17. 用C语言开发NES游戏(CC65)03、VRAM缓冲区
  18. POS/CPOS基础知识
  19. 东莞金蝶服务器维护,金蝶软件最常见的问题处理方法
  20. C#——Windows 程序,一个百万富翁遇到一个陌生人,

热门文章

  1. python补齐空格_如何提高使用Python填补时间序列和数据列表中空白的性能
  2. 利用永恒之蓝入侵服务器复制文件,永恒之蓝漏洞利用复现(示例代码)
  3. python有哪些常见的开发环境_Python集成开发环境有哪些
  4. 使用中文输入法时对键盘事件的处理
  5. 公司--显示效果,多出来的用...
  6. java php mysql_系统学习javaweb13----MYSQL学习(使用PHP、SQL)1
  7. python3 列表_Python3 列表生成
  8. dto是什么意思_DO,DTO,VO,POJO 你知道吗?
  9. 西南科技大学智能车竞赛 线上比赛
  10. 相互靠近的色环电感之间的互感