学会在 linux 中安装软件

目录

第一种:rpm

rpm查询

rpm安装:

rpm卸载:

第二种:yum

搭建过程:

元信息:

步骤:

yum 卸载

yum源

第三类:编译安装

一、./configure  

二、make:

三、make install


在 linux 中安装软件的三种方式

1、rpm: 类似于 360软件管家 红帽公司开发出来的工具

2、编译安装: 将源代码 编译成可执行文件(二进制安装包)自由度高

3、yum: 最后用的还是 rpm,它是rpm的升级版本

第一种:rpm

rpm查询

rpm -q httpd  查询 httpd 软件包是否安装

rpm -ql httpd  文件列表

rpm -qc httpd  查询 httpd软件的配置文件

rpm -qi httpd   查询软件的基本信息

rpm -qa httpd   查询软件的全部

rpm安装:

rpm  -ivh  软件包

i  安装

v  显示过程

h  人性化

rpm卸载:

rpm  -e  软件名

第二种:yum

yum 仓库 自动解决依赖关系

client  /  server

yum  install  软件包 (官方上的软件包)

元信息: 安装包的位置,rpm 依赖关系

服务端: 安装包和依赖关系(元信息数据库文件:安装包的位置,依赖关系)

客户端: 配置文件

本地yum:自己既是服务端也是客户端  没网的时候救急用  包少  包旧

搭建过程

本地 自己即是 服务端也是 客户端

本机需要有: 安装包  元信息  配置文件

元信息:

  1. 别人生成好的
  2. 自己建

服务端一定要有两个文件夹

repodata 必需叫这个名字

packages 安装包的 文件夹

步骤:

1、mount  /dev/sr0  /mnt   #准备服务端必须得两个文件夹

2、cd  /etc/yum.repos.d      #切换到配置文件的规定的目录

3、mkdir  bak   #建立备份文件夹

4、mv  *.repo bak  #把网络源移动到 备份文件夹中,减少影响

注意 必须以 *.repo

5、vim  local.repo

[cxk]       #仓库的描述

name = cxk    #仓库的名字

baseurl = file:///mnt    #安装包的位置::

gpgcheck = 0    #不验证安装的

6、yum clean all   清除缓存

7、yum makecache  重新生成元信息

yum 卸载

yum  remove   

yum源

网络 yum 源

本地 yum 源

不能混用

挂载:用系统中的某个文件夹和外来硬件设备做关联,使用这个文件夹等于使用硬件设备

所有的外来设备,想在linux 中使用,必须挂载

挂载格式:mount  /dev/sr0(光驱)  /mnt

解挂载:umount  /dev/sr0  /mnt

第三类:编译安装

一、./configure  

 脚本文件  开发者写好的脚本,放在源代码目录中给你用

  1. 检测编译环境(依赖包是否完整 gcc  gcc-c++)
  2. 选择安装路径 yum 和 rpm 默认将软件安装在etc 目录,编译可自由选择安装路径
  3. 添加减少  安装软件的功能  --help  --prefix = 指明安装路径

yum 和 rpm 安装 只是常用的功能编译好了

二、make:

将人类使用的语言 翻译成二进制

-j  2  使用2颗 cpu 去编译

会形成一个 二进制文件

三、make install

将这个二进制文件和配套文件 复制到之前规定的目录中

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值