Linux15_软件安装以及修改Yum源

首先说明一下,这里软件包安装是基于RedHat系;

Windows下安装软件,一般使用安装程序,.exe结尾的可执行程序;一般安装到/Program Files

Linux下一般称安装程序为软件包;

软件包:

1、其实是软件所有文件的压缩包;

2、二进制的,包含了安装软件的所有指令;

3、Red Hat一族里,软件包的后缀是.rpm;

4、rpm是 Red Hat Package Manager的缩写,红帽包管理器,Centos也是Red Hat一族;Debian一族(Ubuntu)的软件包是.deb作为后缀的;

.exe和.rpm是一回事的吗?

1、软件包管理包括依赖关系的管理;

2、软件包不需要用搜索引擎来搜索并下载,几乎所有的.rpm软件包放在同一个地方,称为软件仓库repository

依赖关系:

通常很少有个软件能够单独在linux上运行;一个软件经常需要其他程序或者其他程序的片段(库);

依赖关系还有下层依赖关系,环环相扣;

Red Hat的包管理系统非常智能;

软件仓库:
Linux的软件包都存放在一个地方,叫做软件仓库;

Linux诞生晚,为了避免Windows这样的弊端;

当然也得益于开源的方式;

全球有很多软件仓库,很多服务器;

是用户选择软件仓库,基本上各个软件仓库中的软件都一样;

管理软件仓库:

用默认的官方版本的软件仓库,有时候会卡;

所以可以选择切换软件仓库,选择离得近的仓库;

CentOS系统使用的软件仓库的列表是记录在一个文件中;

该文件是:/etc/yum.repos.d/CentOS-Base.repo

这个是系统文件,只能被root用户修改;

修改CentOS默认yum源为国内yum镜像源

这个可以在网上搜索相关教程;

https://blog.csdn.net/qq_37131111/article/details/96320823

===============================================================

总结:

package       软件包

dependency 依赖关系

repository     仓库

切换到国内的yum源,速度比较快;

包管理工具:

图形界面的软件商店;

终端管理软件包;-> 用yum 这个管理命令

  yum  update   更新,不删除旧包

  yum  upgrade 更新,删除旧包

  yum  search   搜索软件包

  yum install 包名       下载某软件包

  yum remove 包名    删除某软件包

如果有一些包没有包含在仓库中,可能需要单独去相关网站下载下来,然后用rpm命令来安装;

sudo rpm -i *.rpm    用于安装

sudo rpm -e 报名    卸载

rpm也是命令,有很多参数

大部分Linux的发行版都提供了集中式的软件下载安装方式;

推荐使用yum命令方式管理和安装软件;

原文地址:https://www.cnblogs.com/grooovvve/p/12443418.html

时间: 2024-11-06 11:33:19

Linux15_软件安装以及修改Yum源的相关文章

CentOS修改yum源为阿里云

yum的工具,自动去下载某个yum仓库的 rpm软件包,并且自动搜索软件下载软件依赖,如同pip3,npm等包管理工具 yum载linux中的 yum仓库是 /etc/yum.repos.d 并且在这个目录,只有以 .repo的文件结尾,才会识别为是一个yum仓库 自定义yum仓库,修改yum源 为什么要修改? 1.yum默认配置的是centos的国外仓库地址,下载比较慢,修改为阿里云的yum仓库,加速下载 配置阿里云yum源的步骤 1.备份旧的yum源 cd /etc/yum.repos.d/

CentOS6.5 修改yum源

在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度.国内比较快的有163源.sohu源.这里以163源为例子. 1. cd /etc/yum.repos.d 2. mv CentOS-Base.repo CentOS-Base.repo.backup 3. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 4. mv CentOS6-Base-163.repo CentOS-Base.repo 5

CentOS6中修改yum源

在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度.国内比较快的有163源.sohu源,这里以163源为例子. 1. cd /etc/yum.repos.d 2. mv CentOS-Base.repo CentOS-Base.repo.backup 3. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 4. mv CentOS6-Base-163.repo CentOS-Base.repo 5

修改yum源&&增加163源

在安装完CentOS后一般需要修改yum源,才能够在安装更新rpm包时获得比较理想的速度.国内比较快的有163源.sohu源.这里以163源为例子. 1. cd /etc/yum.repos.d 2. mv CentOS-Base.repo CentOS-Base.repo.backup 3. wget http://mirrors.163.com/.help/CentOS6-Base-163.repo 4. mv CentOS6-Base-163.repo CentOS-Base.repo 5

安装epel第三方yum源

Cannot retrieve metalink for repository: epel. Please verify its path and try again 安装epel第三方yum源# rpm -Uvh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpmRetrieving http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6

CentOs Linux 对于 修改 yum源 为 阿里

修改yum源为阿里 备份本地yum源 mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo_bak 2.获取阿里yum源配置文件 将 https://mirrors.tuna.tsinghua.edu.cn/help/centos/  中的内容粘贴到 CentOS-Base.repo 3.更新 cache yum clean all yum makecache 4.查看并更新 yum 源 yum -y upd

Linux 修改yum源

Linux 修改yum源 第一种方式: 1 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 第二种方式: 1 vi yum.sh 1 2 3 4 5 6 7 8 9 10 #!/bin/bash mv /etc/yum.repos.d/* /mnt a=`cat /etc/redhat-release |awk '{print $3}'|awk -F . '{print

linux 基础入门(8) 软件安装 rpm、yum与源码安装详解

8.软件 RPM包安装 8.1rpm安装 rpm[选项]软件包名称 主选项 -i 安装 -e卸载 -U升级 -q查找 辅助选项 -ⅴ显示过程 -h --hash 查询 -a-all查询所有安装的包 -f-file查询拥有<-file的包 -p查询一个没有安装的包 卸载 -nodeps忽略依赖 安装的时候要把centos7的iso文件拿过来,为什么要拿过来呢,因为里面的Packages里面就是rpm包. 具体路径是/run/media/wangzirui/Centos 7 X86_64/Packa

(转)Linux修改yum源免费使用CentOS源

在没有光盘的情况,需要安装软件包,就要用到共网的yum源来安装了. RedHat linux 默认是安装了yum软件的,但是由于激活认证的原因让redhat无法直接进行yum安装一些软件,如果我们需要在redhat下直接yum安装软件,我们只用把yum的源修改成CentOS的就好了,然后把源里面的变量全部修改成实际的值,这样就能使用yum直接安装我们需要的软件了. 使用说明 1.到http://mirrors.163.com的 centos帮助文档 中下载CentOS6-Base-163.rep