精华内容
下载资源
问答
  • Linux 系统中配置 yum 仓库

    千次阅读 多人点赞 2021-08-03 23:57:29
    文章目录前言一、RPM 与 YUM的区别二、配置本地yum源仓库三、yum 常用操作命令四、使用yum方式去安装五、编译安装的基本过程1.编译安装的基本过程2.验证结果几种方式总结总结 前言 在主机中安装了Linux操作系统后,...

    前言

    在主机中安装了Linux操作系统后,就具备了提供软件服务、网络服务等功能的基础,然而随操作系统一起安装的软件包毕竟是少数,实现的功能也比较有限,当需要为主机提供更多的功能时,安装新的应用程序就称为必然需要面对的工作

    一、RPM 与 YUM的区别

    • RPM包是各种Linux发行版本中应用最广泛的软件包之一

    • RPM软件包管理机制最早由Red Hat公司提出,后来随着版本的升级逐渐融入了更多的优秀特性,称为众多Linux发行版中公认的软件包管理标准

    • 使用RPM我们可以很方便的进行软件的安装、查询、卸载、升级等工作,但是RPM软件包之间的依赖性问题往往会很繁琐,尤其是软件由多个RPM包组成时

    • Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器

    • 基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装

    二、配置本地yum源仓库

    • 之前在搭建虚拟VMware虚拟环境的时候,已经添加了CentOS镜像文件,接下来我们需要在虚拟机设置里面把“已连接”选项勾上

    mark

    • 这个时候你会发现在桌面出现了“CentOS 7 x86_64"这个像光盘一样的东西

    mark

    • 进入finalshell,开始下面操作

      mark

    • 创建yum源仓库

      进入到/etc下的yum.repos.d的目录下,vim local.repo

      mark

      mark

    • 删除yum缓存并进行更新

    mark

    案例1:生产环境中安装服务没有本地源也没有在线源你怎么去安装带有依赖包的服务???

    在线源(网络源)操作如下命令(收集所有安装包,包括依赖包保存在指定目录中)
    yum install 包名 -y --downloadonly --downloaddir=/tmp/    #下载RPM包到指定目录
    

    mark

    三、yum 常用操作命令

    -y install 软件名#安装、升级软件包,“-y”选项表示自动确认
    -y remove 软件名#卸载软件包,可自动解决其依赖关系
    -y update 软件名#升级软件包
    yum list查询软件包列表
    yum list installed查询系统中已安装的软件包
    yum list available查询仓库中尚未安装的软件包
    yum list updates查询可以升级版本的软件包
    yum info 软件名查询软件包的描述信息
    yum search [all] 关键词根据某个关键词来查找相关的软件包
    yum whatprovides 命令查询命令属于哪个软件包

    四、使用yum方式去安装

    • 安装包说明:apache配置apr、pcre软件包的支持以及依赖 、还包括devel开发包 gcc gcc++编译器 make工具生成makefile

    mark

    五、编译安装的基本过程

    1.编译安装的基本过程

    1)tar 解包
    tar zxvf/jxvf xxx.tar.gz/xxx.tar.bz2 -C 目标路径
    2)配置软件模块(安装路径、开启或关闭模块功能、管理服务进程的用户设定)
    ./configure --prefix=目标路径(此软件安装到哪里去)
    3)编译(将源代码转换为可执行的程序)
    make
    4)安装
    make install

    案例2:apache

    • 从本地把资源包导入进来
      mark

    • 进入/home目录,tar解包httpd.tar.gz 并指定到/usr/loccal文件里面
      mark

    • 配置软件模块,将此软件安装到/usr/local/apache
      mark

    • 编译并解码

    mark

    • 启动httpd服务

    mark

    2.验证结果几种方式

    1.浏览器验证
    http://192.168.126.11

    mark

    2.linux 命令字符界面

    • curl http://192.168.126.11 (IP)
    • 运行 lynx 192.168.126.11查看本机Apache运行状态(前提安装lynx工具)
    • 运行 lynx 192.168.126.11查看本机Apache运行状态(前提安装elinks工具)

    mark

    总结

    安装源代码软件包需要编译安装,需要安装支持c和c++程序语言的编译器,如gcc、gcc-c++、make。如果使用rpm方式安装,则需要先安装多个依赖包,这样会很繁琐。这里可以使用 yum方式进行一键安装

    展开全文
  • #########配置本地yum源####1 搞一个和系统匹配的镜像文件到系统中 hostnamectl可查看电脑的系统版本2 mkdir /iso ##建立一个根下的iso目录3 mv /home/kiosk/Desktop/*.iso /iso ##把桌面上的镜像移进去 mkdir ...
    #########配置本地yum源####
    

    1 搞一个和系统匹配的镜像文件到系统中

    hostnamectl可查看电脑的系统版本


    2  mkdir /iso   ##建立一个根下的iso目录

    3  mv /home/kiosk/Desktop/*.iso  /iso ##把桌面上的镜像移进去

       mkdir /source7.0 /source7.2    ##再建立两个目录

       mount /iso/rhel-server-7.0-x86_84-dvd.iso /source7.0 ##将镜像挂载到相应的根目录

       mount /iso/rhel-server-7.2-x86_84-dvd.iso /source7.2


    cd /etc/yum.repos.d   ##切换目录进入
    mkdir /repobackup     ##建立根目录
    mv * /repobackup      ##将/etc/yum.repos.d中文件全部移入根目录
    vim yum.repo         ##编辑文件
    [source7.2]
    name=source7.2
    baseurl=file:///source7.2   ####本地文件
    gpgcheck=0

    yum clean all   ##清空所有yum缓存

    ################共享yum源######
    1.在本地yum源配置完成之后安装apache
    yum install httpd
    systemctl start httpd
    systemctl enable httpd
    systemctl stop firewalld

    systemctl disable firewalld


    mkdir /var/www/html/source7.0 /var/www/html/source7.2

    2.挂载镜像
    mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/source7.0

    mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/source7.2



    vim /etc/rc.d/rc.local ###########开机自动挂载###
    写入:
    mount /iso/rhel-server-7.0-x86_64-dvd.iso /var/www/html/source7.0
    mount /iso/rhel-server-7.2-x86_64-dvd.iso /var/www/html/source7.2
    :wq

    chmod +x /etc/rc.d/rc.local




    3.访问测试
    在浏览器中输入地址
    http://ip/source7.0

    http://172.25.254.70/source7.0



    4.配置虚拟机yum
    rm -fr /etc/yum.repos.d/*
    vim /etc/yum.repos.d/yum.repo
    [source7.0]
    name=source7.0

    baseurl=http://172.25.254.70/source7.0   ####超文本文件

    gpgcheck=0

    yum clean all


    ###yum 应用安装####

      431  yum remove firefox.x86_64 ##卸载软件



      432  yum list firefox.x86_64   ##查看软件源中是否有此软件
      433  yum install firefox.x86_64 ##安装软件

      434  yum repolist               ##列出设定yum源信息


      435  yum list installed         ##列出已安装的软件


      436  yum list installed | wc -l

      437  yum list available | wc -l ##列出可以用yum安装的软件名称


      438  yum reinstall firefox.x86_64 ##重新安装软件

      439  yum info firefox.x86_64    ##查看软件信息


      440  yum search dhcp            ##根据软件信息搜索软件名字


      441  yum whatprovides */ls     ##在yum源中查找包含文件名的软件包


      442  yum history               ###yum安装历史










    展开全文
  • 在网上找了很多为CentOS6配置本地YUM源的方法,其中很多是与网络相关的,我只想配个自己用的,结果就发现这个方法比较简单实用,就转过来了。环境:CentOS 6.0默认的yum是以网络来安装的,在没有网络或者网速不佳...

    在网上找了很多为CentOS 6配置本地YUM源的方法,其中有很多是与网络相关的,我只想配个自己用的,结果就发现这个方法比较简单实用,就转过来了。

    环境:CentOS 6.0

    默认的yum是以网络来安装的,在没有网络或者网速不佳的情况下,通过yum来安装软件是意见非常痛苦的事情。其实对于CentOS DVD来说,里面提供的软件就足以满足我们的需要了,而且DVD里的软件版本都是稳定版,下载速度还快,对于学习CentOS来说,将CentOS DVD作为默认yum源可以大大提高学习效率。

    1、为DVD创建一个挂载目录

    [root@localhost ~]# mkdir /media/CentOS

    2、在Linux下挂载CentOS DVD(虚拟机挂载DVD不说了,应该都会)

    [root@localhost ~]# mount -t auto /dev/cdrom /media/CentOS

    3、查看相关配置文件,目录为

    [root@localhost ~]# ls -l /etc/yum.repos.d/-rw-r--r--. 1 root root 1926  7月  3 10:15 CentOS-Base.repo-rw-r--r--. 1 root root  637  7月  3 10:15 CentOS-Debuginfo.repo-rw-r--r--. 1 root root  626  7月  3 10:15 CentOS-Media.repo

    4、禁用yum的网络更新方式,简单地将默认首选的CentOS-Base.repo改名为CentOS-Base.repo.bak即可

    [root@localhost yum.repos.d]# mv CentOS-Base.repo CentOS-Base.repo.bak

    5、配置本地yum源

    [root@localhost ~]# vim /etc/yum.repos.d/CentOS-Media.repo

    [c6-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/file:///media/cdrom/file:///media/cdrecorder/gpgcheck=1enabled=0

    修改为

    [c6-media]name=CentOS-$releasever - Mediabaseurl=file:///media/CentOS/gpgcheck=1enabled=1

    其中baseurl修改为DVD的挂载目录,enabled=1开启本地更新模式

    :wq 保存退出

    6、清除原有的yum信息

    [root@localhost ~]# yum clean allLoaded plugins: fastestmirrorCleaning up Everything

    7、检查DVD软件列表

    [root@localhost yum.repos.d]# yum listLoaded plugins: fastestmirrorDetermining fastest mirrorsc6-media                                                 | 3.7 kB     00:00 ...c6-media/primary_db                                      | 3.3 MB     00:00 ...

    这样以后就默认使用DVD安装软件了,如果想恢复网络安装模式,将 CentOS-Base.repo.bak 更名还原即可。

    PS.每次重启系统后需要手工挂载DVD到/media/CentOS/,如果嫌麻烦可以自己写脚本自动挂载。

    展开全文
  • linux】配置yum源

    千次阅读 2019-07-30 08:49:19
    1.配置yum源挂载镜像 1.1本地镜像挂载 镜像就像是一个u盘,你挂载在那儿,使用的时候就可以在那里打开。 1.2yum源搭建 2.http共享yum源 在一个新装的系统中我们是没有http相关命令及文件的,所以...

    1.配置yum源挂载镜像

    1.1本地镜像挂载

    镜像就像是一个u盘,你挂载在那儿,使用的时候就可以在那里打开。

    1.2yum源搭建

    2.http共享yum源

    在一个新装的系统中我们是没有http相关命令及文件的,所以我们首先需要安装我们的http

    yum install htmld

    在虚拟机中

    3.永久挂载yum源

     

     

    4.yum相关命令

    yum clean all清除原有yum缓存
    yum repolist列出仓库信息
    yum install software安装
    yum update更新
    yum list software查看软件
    yum list all查看所有软件
    yum list installed列出已安装软件
    yum list available列出可安装软件
    yum reinstall software重新安装
    yum remove software重新安装
    yum info software查看软件信息
    yum search software信息根据软件信息查找软件
    yum whatprovices */file根据文件找出包含此文件的软件
    yum history查看系统中软件管理信息
    yum history info 数字对该数字为id的信息进行显示
    yum groups list列出软件组
    yum groups info查看软件组的信息
    yum groups install sfgroup安装软件组
    yum groups remove sfgroup卸载软件组
      

     

    5.用rpm命令处理软件

    rpm 
    -i安装
    -v显示过程
    -hhush加密,我们用它将加密过的安装包解密
    -e卸载
    -q查看
    -a所有
    -p此参数后接软件包
    -ql查看软件在系统中的安装文件路径
    -qlp查看未安装的软件包在系统中如果安装后产生文件的路径
    -qf根据某个文件找出此文件属于那个安装包
    -qc查看软件的配置文件名称
    -qd查看软件的帮助文件
    --scritps查看脚本
    --nodeps安装软件忽略软件依赖
    --force强行安装软件
    -kv

    检测软件包是否被篡改

    我们做如下实验:

     

    6.rpm与yum配合安第三方软件

    rpm与yum的安装区别是:rpm会报错他的所需依赖性,但是不会解决,yum会给你解决这些依赖性。

    具体操作如下:

    6.1 配置安装环境

    6.2安装wps

    6.3 安装谷歌浏览器

    6.4 安装smplayer

    6.5 安装kolourpaint

    7.第三方软件仓库的建立

    就是通过读取目录中的安装包,建立相关第三方软件的源数据仓库repodate,源数据里就会有克服依赖性的相关文件,所以当你下次yum安装安装包时,所需的依赖性就都解决了。

    解压

    展开全文
  • Linux系统的yum命令及yum源的设定

    万次阅读 2018-04-27 20:02:16
    1.常见的yum命令 ... yum list all ##列出yum源仓库里面的所有可用的安装包 yum list installed ##列出所有已经安装的安装包 yum list available ##列出没有安装的安装包 #安装软件 yum in...
  • Linux系统更换yum源

    千次阅读 2019-05-11 14:29:21
    Linux简介 目前在长期稳定运行的网站服务器、处理大量数据的集群系统以及需要协同工作的环境中都大量采用Linux系统。相较于Windows系统而言,Linux系统具有以下...常见的Linux系统如下几种: 红帽企业版(Red...
  • 一:配置本地yum源 1.hostnamectl查看主机的版本 这一步可以看出,我的主机系统是7.2版本的,这一步我是在虚拟机里面做的 2.关掉虚拟机,添加光驱 点击灯泡-->点击Add Hardware-->点击Manage...
  • Linux本地yum源配置以及使用yum源安装gcc编译环境 本文档是图文安装本地yum源的教程,以安装gcc编译环境为例。 适用范围:所有的cetos,红帽,fedroa版本 适用人群:一点linux基础的小白 范例系统版本:...
  • yum源自动配置脚本 yum仓库自动配置脚本 Linux shell脚本
  • ############################## #### yum源搭建以及软件的安装#### ##############################     ##1.使用已知网络安装资源安装软件## vim /etc/yum.repos.d/yum.repo ##yum源指向...
  • Yum源Yum(全称为 Yellow dogUpdater, Modified),能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装 。 yumlinux上,功能类似...
  • linux配置yum本地

    2019-01-05 20:27:40
    linux配置yum本地 往往安装某些软件时,依赖的东西太多,或者网络原因,容易造成软件安装失败,这时候我们可以配置yum本地,将需要的软件的rpm包同步到本地,然后使用本地。例如安装ambari的时候,我们通常把...
  • Linux中配置yum源 1.挂载光盘 参考链接https://blog.csdn.net/m0_53521757/article/details/112536969 命令:mount -r /dev/sr0 /c1 2. yum源配置目录为“/etc/yum.repos.d/”,在网络不可用时,可先备份至其他目录...
  • yumlinux环境安装软件包的一种方式。很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件。yum仓库用来存放所有的现有的.rpm包,当使用yum安装一个rpm包时, 需要依赖关系,会自动在仓库中查找依赖...
  • 在主机网络正常的情况下,CentOS的YUM源是可以直接使用的,不过我们需要了解yum源配置文件的内容。Yum源配置文件保存在/etc/yum.repos.d/目录下,文件的扩展名一定是“.repo”。也就是说,yum源配置文件只要扩展名是...
  • Centos7配置yum源(本地yum源和阿里网络yum源

    千次阅读 多人点赞 2021-03-19 14:40:05
    一、centos7配置yum源 yum源分为本地yum源和网络yum源 1、配置本地yum源 步骤一:在centos虚拟机中挂载光盘 1.创建挂载点目录 [root@localhost ~]# mkdir /mnt/cdrom [root@localhost ~]# df /mnt/cdrom 文件系统 ...
  • Linux yum增加yum解锁、常用命令

    千次阅读 2016-07-28 20:10:51
    查看是否htop: yum list | grep htop 增加: 1、http://dag.wieers.com/rpm/packages/rpmforge-release/下载对应版本的rpm安装包 2、安装包:rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i38
  • linux切换yum源 1、需要提前安装wget命令 yum install wget -y 2、切换到yum的安装目录 /etc/yum.repos.d/ 3、将所有的已经存在的文件添加备份 以下两种方式任选其一 ​ 1、给文件该名称添加.bak ​ 2、创建...
  • linux下的yum源配置

    2019-01-31 18:06:31
    使用已有网络安装资源安装软件#### cd /etc/yum.repos.d/ ##切换到该目录下操作 vim westos.repo ##创建文件必须以.repo结尾,不能起名redhat.repo #内容 [yum-x] ##仓库名字 name=install ##说明 ...
  • Linux创建yum源

    千次阅读 2018-03-27 08:28:21
    在命令行下挂载 rpm -qpi //未安装的软件包的详细信息   -qpl //即将要安装的软件包会安装到哪些目录 -qpd:查看.rpm安装包内包含的文档文件列表 3. [root@node1 ~]# cd /mnt/Packages/ [root@node1 Packages...
  • linux CentOS6.5配置阿里yum源

    千次阅读 2018-12-01 14:09:21
    Centos 6.X 安装阿里的 wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo 这个是6.X的阿里 ...当yum makecache完成以后,就安装完了 可以yum list ...
  • 它不像VMware Workstation 10或12挂载光盘那样方便,VMware Workstation 10或12挂载的时候只要在虚拟机的右下角右击光盘图标,然后点击挂载即可,VMware Workstation 15需要在虚拟机设置里面勾选‘连接’才能连上...
  • linuxyum源的配置及共享

    千次阅读 2018-04-26 11:18:54
    1.yum的基本命令 install softwarename 安装 repolist 列出设定yum源信息 remove softwarename 卸载 list softwarename 查看软件源中是否此软件 list ...
  • 说到yum源就必须说到linux系统中特有的依赖关系问题,yum就是为了解决依赖关系而存在的。 yum源就相当是一个目录项,当我们使用yum机制安装软件时,若需要安装依赖软件,则yum机制就会根据在yum源中定义好的路径...
  • 在使用redhat linuxyum来安装或者更新软件的时候会如下提示:[root@node1 home]# yum install package_name Loaded plugins: product-id, security, subscription-manager This system is not registered to Red...
  • 最近公司由于全国性的h w运动,老服务器openssh版本太低,很多漏洞容易被攻破,部门人员恳请我个open人员PG(Programmer Develope),披坚执锐兮,孤立山岗。...故配置本地yum源。希望对大家帮助(...
  • Linuxyum配置使用阿里、epel

    千次阅读 2019-11-03 20:26:12
    Centos:yum配置使用阿里云yum源、epel 使用阿里云yum源 1.备份 cd /etc/yum.repos.d/ && mkdir backup && mv *repo backup/ 2.下载阿里云yum源 Centos 5: wget -O /etc/yum.repos.d/CentOS-...
  • 查看此台主机的版本,因为搭建yum源使用的镜像必须与主机的版本匹配才可以使用  3.写入文件的形式给Desktop添加ip,添加完成后切记要重启网络再进行下一步操作  4.检测Desktop能否ping通真机 ...
  • Centos7修改yum源为国内的yum源

    千次阅读 2019-02-09 19:38:59
    时候CentOS默认的yum源不一定是国内镜像,导致yum在线安装及更新速度不是很理想。这时候需要将yum源设置为国内镜像站点。国内主要开源的开源镜像站点应该是网易和阿里云了。 修改CentOS默认yum源为mirrors.163....
  • 解决Linux国内yum源不能用的问题

    万次阅读 2016-08-23 12:48:09
    其实现在很多说国内yum在线无法使用,其实就是yum配置源文件中baseurl指定的软件库地址错,不能根据baseurl所指定的地址找到repodata目录中的repomd.xml文件,所以yum就不能正常工作了,所以最好的解决办法就是...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 88,040
精华内容 35,216
关键字:

linux查看已有的yum源

linux 订阅