目录

  1. rpm
  2. yum
  3. 源码包

1.rpm

(1)rpm简介

rpm工具:Redhat package management
(2)rpm工具使用
a.设置光驱并挂载
我们先上传我们的iso文件到虚拟机里

确认好已经上传完了之后我们输入命令:mount -t iso 9660 -o loop *.iso /mnt把光盘挂载到我们的/mnt目录下

此时我们就可以进入mnt里看一下

我们的包都在packages这个目录内

b.有包了之后就可以使用了
rpm包格式,包名、版本号、发布版本号、平台
rpm -ivh :rpm包文件 //安装
rpm -Uvh :rpm包文件 //升级
rpm -e 包名 :卸载
rpm -qa :查询安装的包
rpm -q 包名 :查询指定包是否安装
rpm -qi 包名 :查询指定包信息
rpm -ql 包名 :列出包安装的文件
rpm -qf 文件绝对路径 :查看一个文件是由哪个包安装的
rpm -qa | wc -l :列出当前的包的数量

c.我们做个实验:安装ifconfig命令的包
我们要先知道ifconfig这个是在net-tools的包内,那么我们就找到这个包,ivh就可以了

下载安装完成后,我们在ifconfig就可以了

2.yum

(1)yum简介
yum工具:在线包管理工具
(2)yum优势:1.可以自动解决包的依赖关系
2.可以根据yum源自动更新软件包
(yum源在/etc/yum.repos.d目录下,里面的.repo文件都是yum的库文件)

(3)yum使用
yum list : 列出可用rpm包
yum search ls /etc/yum.repos.d/
yum search 包名 :搜索包
yum install 包名:安装包
yum grouplist “包名”:列出组包
yum groupinstall 包名:安装组包
yum groupinfo 包名:查看组包的信息
yum remove 包名 :删除包
yum update 包名:升级包
yum provides

(4)实验:安装GUI工具
命令:yum groupinstall “Sever with GUI”
中间会问你是否安装,选择y是yes
稍等一会就会安装完成

小郭因为在安装的时候忘了截图,直接好献上安装完成了的截图了

配置yum本地仓库

配置本地YUM资料库步骤:
1. 准备ISO文件,先把ISO挂载到指定目录
命令:mount -t iso9660 -o loop *.iso /mnt小郭事先已经挂在好了
2. 清除原有的YUM资料库文件
在删之前记得先备份
命令:cp -r /etc/yum.repos.d /etc/yum.repos.d.bak
备份完成后在删除,命令:rm -f /etc/yum.repos.d/*

3. 再进入yum.repos.d目录下创建一个YUM资料库文件 :local.repo / dvd.repo
4. 编辑YUM资料库文件:
 [dvd]name=install dvdbaseurl=file:///mntenable=1gpgcheck=0



5. 此时我们清除所有缓存,命令:yum clean all
6. 我们再yum list看一下

此时我们读取包的所有来源全都是在dvd中读取,这样我们配置的本地的yum源已经配置好了

更换yum仓库

  1. 先进到yum.repos.d的目录下
    命令: cd /etc/yum.repos.d/

  2. 删除dvd.repo
    命令: rm -f dvd.repo

  3. 下载repo文件
    命令:wget http://mirrors.163.com/.help/CentOS7-Base-163.repo
    或者curl -O http://mirrors.163.com/.help/CentOS7-Base-163.repo
    如果要是没有wget的话可以安装一下,安装wget的命令:yum install wget

  4. 清除缓存,命令:yum clean all

  5. yum list

扩展源epel

命令:yum install epel-release
下载安装完成后yum clean all清除缓存并yum list

yum下载rpm包

(1)只下载包,并不安装
命令:yum install -y 包名 --downloadonly
例如:只下载python-toolz包,但并不安装

(2)下载完成之后在目录/var/cache/yum/x86_64/7/查看

如果我们想将下载的包下载到指定目录下只需要在命令后面加--downloaddir 目录
例如:yum install -y python36-toolz-0.9.0-8.el7.noarch.rpm --downloadonly --downloaddir =/var/cache/yum/x86_64/7/epel/packages

此时我们看一下指定的目录就可以看见它了

3.源码包安装

我们直接通过实例下载安装apache的http的源码包操作进行讲解
我们源码包的安装有三个基本步骤:配置–>编译–>安装
先进入/usr/local/src/目录内,然后下载源码包
命令: wget http://mirrors.cnnic.cn/apache/httpd/httpd-2.4.41.tar.gz

我们当前的版本是2.4.41,大家可以去开源镜像软件官网内的apache分属的http源码地址进行下载
下载完成后我们就有了安装包,小郭下载的是.tar.gz的安装包,所以直接解包安装
命令:tar -zxvf httpd-2.4.41.tar.gz
然后我们进入解包后的目录,正式开始我们的三步骤
cd /httpd-2.4.41

  1. 配置(configure)
    此时我们输入命令:./configure --prefix=/usr/local/apache2

    失败了,小郭搜了一下,因为我们Linux没有apr的包,在网上找了很久最后找到了这篇解决了问题
    http:APR未找到解决办法
    文章中因为每个版本和每个版本不一样,且所依赖的包也不一样,所以我们事先下载好的包以及解包安装了的httpd都需要删掉,然后再安装文章中的http版本
    将文章中所分享的网盘内的所有文件上传到虚拟机中,并分别解压配置
    我们先解压apr-1…6.5并配置:
    命令:tar -zxvf apr-1.6.5.tar.gz完成后cd进入apr并输入命令./configure --prefix=/usr/local/apr
    小郭又忘记截图了呜呜呜,那就悄咪咪地告诉大家,在linux中无论在哪里,凡是要配置文件时,完成后想检验配置文件是否出错只需要输入命令:echo $?就可以检查出是否出错,若返回值为0说明没有错误,若返回值为其他数字说明有错误,赶紧找找哪里有问题

    这里小郭没有编译错误,我们就继续进行下一步

  2. 编译(make)
    进入我们刚才解包安装的几个目录里分别输入命令:make直接等系统编译完成,若不放心,便试试echo $?进行查验

需要注意的是当我们进行源码安装配置时,一定要先安装完一个再继续进行下一个的配置编译安装三步骤,例如编译apr-util时必须先安装apr

  1. 安装(make install)
    在apr-1.6.5目录下直接输入命令:make install安装
    同样的步骤同样的命令,依次在apr -util目录下和http目录下进行配置编译和安装

在http安装完成后可以echo一下看看有没有错误,没有错误表示已经安装成功


安装成功后记得把PATH路径修改
命令:vim /etc/profile
在文件最后加入一行:export PATH=$PATH:/usr/local/http/bin
完成后记得source /etc/profile使文件生效

完成后我们进入/usr/local//http/bin就可以操作了

以上就是我的所有内容

有用请点赞,养成良好习惯!

疑问交流鼓励请留言!

Linux的安装与卸载软件相关推荐

  1. Linux下安装、卸载软件/软件包管理——Yum

    Linux下软件安装 1.源码安装 2.rpm安装 注:可能存在大量的软件之间的依赖关系,安装比较麻烦,所以不推荐1 .2方式 3.yum:本身会考虑依赖关系  相当于手机里边的软件商店/应用市场 y ...

  2. Linux安装、卸载软件

    在linux环境中,尤其是cenos中安装过一些软件,一般是二进制安装与源码安装,现小结一下linux中的安装与卸载. 一.通常Linux应用软件的安装包有三种: 1) tar包,如software- ...

  3. Linux/deppin 中安装、卸载软件的几种命令

    title: Linux/deppin 中安装.卸载软件的几种命令 date: 2019-04-28 00:00:00 Linux/deppin 中安装.卸载软件的几种命令 1.在终端里 apt-ge ...

  4. linux php7 yum 卸载,Linux_在Centos中yum安装和卸载软件的使用方法,安装一个软件时 yum -y install h - phpStudy...

    在Centos中yum安装和卸载软件的使用方法 安装一个软件时 yum -y install httpd 安装多个相类似的软件时 yum -y install httpd* 安装多个非类似软件时 yu ...

  5. 如何在 Linux 上安装服务器管理软件 Cockpit

    如何在 Linux 上安装服务器管理软件 Cockpit Cockpit 是一个自由开源的服务器管理软件,它使得我们可以通过它好看的 web 前端界面轻松地管理我们的 GNU/Linux 服务器.Co ...

  6. php sftp 删除,Linux中安装,卸载ftp|sftp服务

    今天带来Linux中安装,卸载ftp|sftp服务 FTP 是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为"文传协议".用于Internet ...

  7. 20180619 Linux 软件包安装和卸载 7.1 - 7.9

    20180619 Linux 软件包安装和卸载 7.1 - 7.9 7.1 安装软件包的三种方法 7.2 rpm 包介绍 7.3 rpm 工具用法 7.4 yum 工具用噶 7.5 yum 搭建本地仓 ...

  8. yum安装一个软件不知道名字时_yum卸载软件_Centos中yum安装和卸载软件的方法

    摘要 腾兴网为您分享:Centos中yum安装和卸载软件的方法,杂志迷,粤警民通,优美图,鲜时光等软件知识,以及联想手表app,读书郎点读机,小米杂货铺,小学英语冀教版,appgo加速器,mhdd4. ...

  9. yum安装与卸载软件常见命令

    1.使用yum安装和卸载软件,有个前提是yum安装的软件包都是rpm格式的. 安装的命令是,yuminstall ~,yum会查询数据库,有无这一软件包,如果有,则检查其依赖冲突关系,如果没有依赖冲突 ...

最新文章

  1. 给DataGrid添加确定删除的功能
  2. java中System类简介(转)
  3. Druid(准)实时分析统计数据库——列存储+高效压缩
  4. 【深度学习】array, list, tensor,Dataframe,Series之间互相转换总结
  5. shell切割日志脚本
  6. java gc cms_Java垃圾收集器:G1GC何时将CMS强制退出?
  7. oracle脚本导入mysql数据库_oracle脚本导入mysql数据库
  8. 从零起步到Linux运维经理,你必须管好的23个细节
  9. jQuery点击行选中或者取消CheckBox
  10. 拓端tecdat|R语言POT超阈值模型在洪水风险频率分析中的应用研究
  11. Java多线程讲解,超详细!可获取相关笔记
  12. 在实战中学习项目管理 --专栏《项目管理实战20讲》学习总结
  13. 面试必备:消息队列原理和选型(荣耀典藏版)
  14. java xml解析框架_JAVA解析xml的五种方式对比
  15. 文件后缀和相应的文件类型,打开方法参考大全
  16. 中国象棋马走日 — 递归
  17. 三个方法教会大家怎样在图片上添加水印,轻松实现水印添加!
  18. 自来水管道铺设问题——数学建模
  19. 青龙羊毛——猫咪放羊(搬运)
  20. python读取微博文本数据,对微博文本进行分句(分句主要以特定的标点符号为主)。...

热门文章

  1. 堆的操作(Java)
  2. 望闻问切——中医四法助力维修线路板新手入门
  3. 使用cmake宝葫芦炼化Opencv第一丹
  4. 2021年办专利要多少钱
  5. kafka Steams详解
  6. Aspose.PSD使用教程:使用 Java 裁剪或旋转 PSD 图像
  7. 智能电视盒子芯片哪个更强 七大芯片方案性能详解
  8. 【Proteus仿真】8位端口检测8独立按键
  9. Python接口自动化测试 ---Allure报告使用详解
  10. PDF2PPT(Images) and PPT2PDF