Linux包管理

Linux包管理

1、RPM工具安装方式

1.rpm安装

rpm -ivh 安装包全名

-i :install 安装

-v : 显示安装详细信息

-h : 输出进度条

2.rpm卸载

rpm -e 包名

3.查询rpm包是否安装

rpm -q 包名 查询

rpm -qa 查询所有

4. 查找依赖关系 :rpm -qR 包名

5.查找安装位置 :rpm -ql 包名

2、YUM安装方式

yum安装基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖关系,并且一次安装所有依赖的软件包。其下载地址分为网络源和本地源。

2.1网络yum源

在/etc/yum.repos.d/目录下

[root@Qi2 ~]# cd /etc/yum.repos.d/
[root@Qi2 yum.repos.d]# ll
总用量 36
-rw-r--r--. 1 root root 1664 1123 2018 CentOS-Base.repo
-rw-r--r--. 1 root root 1309 1123 2018 CentOS-CR.repo
-rw-r--r--. 1 root root  649 1123 2018 CentOS-Debuginfo.repo
-rw-r--r--. 1 root root  314 1123 2018 CentOS-fasttrack.repo
-rw-r--r--. 1 root root  630 1123 2018 CentOS-Media.repo
-rw-r--r--. 1 root root 1331 1123 2018 CentOS-Sources.repo
-rw-r--r--. 1 root root 5701 1123 2018 CentOS-Vault.repo

一般以.repo结尾的文件都是yum源,如果可以联网,我们就可以直接使用CentOS-Base.repo为默认yum源。

2.2 本地yum源

有时候不一定有网络环境,所以我们就会使用本地yum源。

  1. 挂载光盘,挂载时一定要确认虚拟机的光驱设备时连接的状态。

在这里插入图片描述

然后挂载光盘

[root@Qi2 media]# mount /dev/sr0 /media
mount: /dev/sr0 写保护,将以只读方式挂载
[root@Qi2 media]# lsblk
NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
sda      8:0    0   20G  0 disk 
├─sda1   8:1    0  200M  0 part /boot
├─sda2   8:2    0    2G  0 part [SWAP]
└─sda3   8:3    0   12G  0 part /
sr0     11:0    1   10G  0 rom  /media
  1. 在/etc/yum.repos.d/配置yum源文件

    [root@Qi2 yum.repos.d]# vim local.repo
    

然后保存退出

  1. 清空历史缓存
[root@Qi2 yum.repos.d]# yum clean all
已加载插件:fastestmirror, langpacks
正在清理软件源: base centos extras updates
Cleaning up list of fastest mirrors

再创建新缓存

[root@Qi2 yum.repos.d]# yum makecache
已加载插件:fastestmirror, langpacks
Determining fastest mirrors
 * base: mirrors.tuna.tsinghua.edu.cn
  1. 然后切换到/media/ Packages下就可以看到yum源中的安装包

2.3yum相关命令

  1. 显示配置仓库

    yum repolist

    yum repolist all 显示所有

    yum repolist enabled 显示可用

  2. 显示所有软件包

    yum list 或者yum list all

    yum list | grep 包名 查找软件包

  3. 安装

    yum install

    yum install 包名 -y 安装包,并选Y

  4. 升级 yum update 包名

  5. 卸载 yum remove 包名

  6. 创建和清理缓存

    yum makecache 构建缓存

    yum clean all 清理缓存

  7. 搜索 yum search 包名

3、源码安装方式

  1. 安装编译工具

    yum install gcc gcc-c++ gcc-g77

  2. 分析安装平台环境

    根据安装平台,在编译安装时设定相应的选项参数

  3. 下载源码包,可以通过wget命令在Linux系统中下载,也可以通过工具将源码包复制到Linux系统中,然后解压,然后进入解压后文件的目录中,然后安装

安装主要分三步:

./configure --prefix=PREFIX

make

码包复制到Linux系统中,然后解压,然后进入解压后文件的目录中,然后安装

安装主要分三步:

./configure --prefix=PREFIX

make

make install

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值