包管理器

CentOS yum 源的配置与使用

给你一囗甜甜゛ 提交于 2020-02-25 00:43:04
CentOS yum 源的配置与使用 一、yum 简介   yum,是Yellow dog Updater, Modified 的简称,是杜克大学为了提高RPM 软件包安装性而开发的一种软件包管理器。起初是由yellow dog 这一发行版的开发者Terra Soft 研发,用python 写成,那时还叫做yup(yellow dog updater),后经杜克大学的Linux@Duke 开发团队进行改进,遂有此名。yum 的宗旨是自动化地升级,安装/移除rpm 包,收集rpm 包的相关信息,检查依赖性并自动提示用户解决。yum 的关键之处是要有可靠的repository,顾名思义,这是软件的仓库,它可以是http 或ftp 站点,也可以是本地软件池,但必须包含rpm 的header,header 包括了rpm 包的各种信息,包括描述,功能,提供的文件,依赖性等。正是收集了这些header 并加以分析,才能自动化地完成余下的任务。   yum 的理念是使用一个中心仓库(repository)管理一部分甚至一个distribution 的应用程序相互关系,根据计算出来的软件依赖关系进行相关的升级、安装、删除等等操作,减少了Linux 用户一直头痛的dependencies 的问题。这一点上,yum 和apt 相同。apt 原为debian 的deb 类型软件管理所使用

基础设施层更新数据库

主宰稳场 提交于 2020-02-22 17:46:28
转载自 创建entity,生成数据库 设置数据库 在基础设施层(即JD.CRS.EntityFrameworkCore)打开数据库环境设置 JD.CRS.EntityFrameworkCore/EntityFrameworkCore/CRSDbContext.cs 添加一行 public DbSet < Course > Course { get ; set ; } //创建数据表Course using Microsoft . EntityFrameworkCore ; using Abp . Zero . EntityFrameworkCore ; using JD . CRS . Authorization . Roles ; using JD . CRS . Authorization . Users ; using JD . CRS . MultiTenancy ; using JD . CRS . Entitys ; namespace JD . CRS . EntityFrameworkCore { public class CRSDbContext : AbpZeroDbContext < Tenant , Role , User , CRSDbContext > { /* Define a DbSet for each entity of the

Dapper:安装Dapper时报错

强颜欢笑 提交于 2020-02-22 08:26:48
今天在使用VS 2013安装Dapper的时候报错,具体报错信息如下: 经过网上查找错误原因,发现是安装的Dapper版本过高,.Net Framework版本不支持该版本的Dapper。 解决方案: 安装低版本的Dapper。 如果使用的是vs2013,建议在程序包管理器控制台里面进行安装。如果是vs2017,可以直接在管理Nuget程序包里面进行安装,vs2017安装的时候支持选择特定版本进行安装。 在程序包管理器控制台里面输入下面的命令进行安装: Install-package dapper -Version 1.50.2   结果: 这里安装的是1.50.2版本的dapper,这时就可以安装成功了。 来源: https://www.cnblogs.com/dotnet261010/p/9527774.html

Vue.js开始学习,部分记录笔记。

孤者浪人 提交于 2020-02-22 02:31:04
学习——前戏: 0. 安装vue-cli前,先安装Node.js, 因为vue-cli 安装是给予npm(包管理工具)来进行安装的, npm:全称为:‘Node Package Manager’,是一个基于‘Node.js’的包管理器,也是整个‘Node.js’社区最流行、支持的第三方模块最多的包管理器。 webpack 是 JavaScript 打包器(module bundler) 在使用 Vue 时,我们推荐在你的浏览器上安装 Vue Devtools。它允许你在一个更友好的界面中审查和调试 Vue 应用 1.创建一个Vue应用 有两个重要部分组成:视图+脚本 //视图代码部分 <div id="app"> { { message } } { { name } } </div> //两对大括号代表成为模板,用来进行数据的绑定显示在页面中 //脚本代码 var app = new Vue( { el: '#app', //"el" 指定关联的选择器 data: { // "data" 用于存储数据 message : 'Hello Vue!' , name : "Vue" //对视图中声明的变量进行初始化 } } ) ; 2.数据与方法 //一个Vue实例 var vm=new Vue( { data: { } } ) 3.生命周期 自己去搜索那张流程图 4.模板语法-插值

Linux软件管理 - YUM工具

半世苍凉 提交于 2020-02-21 03:50:48
写在前面:博主是一只经过实战开发历练后投身培训事业的“小山猪”,昵称取自动画片《狮子王》中的“彭彭”,总是以乐观、积极的心态对待周边的事物。本人的技术路线从Java全栈工程师一路奔向大数据开发、数据挖掘领域,如今终有小成,愿将昔日所获与大家交流一二,希望对学习路上的你有所助益。同时,博主也想通过此次尝试打造一个完善的技术图书馆,任何与文章技术点有关的异常、错误、注意事项均会在末尾列出,欢迎大家通过各种方式提供素材。 对于文章中出现的任何错误请大家批评指出,一定及时修改。 有任何想要讨论和学习的问题可联系我:zhuyc@vip.163.com。 发布文章的风格因专栏而异,均自成体系,不足之处请大家指正。 Linux软件管理 - YUM工具 文本关键字:Linux、软件管理、YUM工具、解决依赖 文章目录 Linux软件管理 - YUM工具 一、YUM介绍 1. YUM含义 2. YUM特点 3. YUM工作流程 二、常用操作 1. 常用指令 2. 常用选项 三、YUM源的管理维护 1. yum配置文件 2. 配置国内镜像 四、本地YUM源配置 1. 配置项说明 2. 挂载光盘镜像 3. 修改配置文件 4. 可用验证 一、YUM介绍 1. YUM含义 YUM的全称是:Yellowdog Updater Modified,是一个基于RPM包管理的Shell前端软件包管理器

Linux之RPM与YUM相关指令总结

三世轮回 提交于 2020-02-15 09:42:28
一,RPM包管理 1:概念:一种用于互联网下载包的打包及安装工具,它包含在某些Linux分发版中。它生成 具有.RPM扩展名的文件。 2:rpm简单查询指令 rpm -qa | grep 程序名 (查询已安装的rpm列表) 举例:看系统有没有安装火狐 rpm -qa | grep firefox 3:rpm包的其它查询指令 rpm -qa 查询所安装的所有rpm软件包 rpm -q 软件包名 查询软件包是否安装 rpm -qi 软件包名 查询软件包信息 rpm -ql 软件包名 查询软件包中的文件 rpm -qf 文件全路径名 查询文件所属的软件包 4:卸载rpm包指令 rpm -e rpm包的名称 如果其他软件包依赖于您要卸载的软件包需要带上 --nodeps 举例:rpm -e --nodeps xxx 5:安装rpm包指令 rpm -ivh rpm包全路径名称 参数说明 i=install 安装 v=verbose 提示 h=hash 进度条 二,yum指令 1.概述:Yum 是一个Shell前端软件包管理器。基于RPM包管理,能够从指定 的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并 且一次安装所有依赖的软件包。 2.yum基本指令 yum list|grep xx软件列表 查询服务器是否有需要的安装软件 yum install xxx 下载安装 来源:

linux中yum与rpm区别

淺唱寂寞╮ 提交于 2020-02-12 00:14:10
一、源代码形式 1. 绝大多数开源软件都是直接以原码形式发布的 2. 源代码一般会被打成.tar.gz的归档压缩文件 3. 源代码需要编译成为二进制形式之后才能够运行使用 4. 源代码基本编译流程: 1).configure 检查编译环境; 2)make对源代码进行编译; 3)make insall 将生成的可执行文件安装到当前计算机中 二、RPM RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。 RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。 1.安装软件:执行rpm -ivh rpm包名,如: #rpm -ivh apache-1.3.6.i386.rpm 2.升级软件:执行rpm -Uvh rpm包名。 3.反安装:执行rpm -e rpm包名。 4.查询软件包的详细信息:执行rpm -qpi rpm包名 5.查询某个文件是属于那个rpm包的:执行rpm -qf rpm包名 6.查该软件包会向系统里面写入哪些文件:执行 rpm -qpl rpm包名 1.源代码形式的特点:操作复杂、编译时间长、极易出现问题、依赖关系复杂 2.为了方便,RPM

[转帖]Linux系统-----包管理器的演变

一曲冷凌霜 提交于 2020-02-09 07:43:06
Linux系统-----包管理器的演变 https://www.jianshu.com/p/3e7042c772c4 每个电脑设备都使用某种形式的软件来执行其预定任务。在软件开发的早期,对产品进行了严格的bug和其他缺陷测试。在过去的十多年里,软件通过互联网发布,目的是通过应用新版本的软件来修复任何错误。在某些情况下,每个应用程序都有自己的更新程序。在其他情况下,则由用户自己决定如何获得和升级软件。 [if !vml] [endif] Linux早期采用了维护集中位置的做法,用户可以在这里查找和安装软件。在这篇文章中,我将讨论linux上软件安装的历史,以及现代操作系统是如何与无休止的洪流保持同步的。 在软件包管理器之前, Linux 上的软件是如何安装的? 从历史上看,软件要么是通过FTP提供的,要么是通过邮件列表提供的(最终这个发行版将包括基本网站)。只有几个小文件包含了创建二进制文件的指令(通常在tarfile中)。您将解压缩文件,读取自述文件,只要您有gcc或其他形式的C编译器,您通常会运行一个./configure带有一些属性列表的脚本,例如将文件粘贴到库文件、创建新二进制文件的位置等。此外,configure进程将检查您的系统是否存在应用程序依赖关系。如果缺少任何主要需求,配置脚本将退出,在满足所有依赖关系之前无法继续安装。如果成功完成配置脚本

Liunx(centos8)下的yum的基本用法和实例

倾然丶 夕夏残阳落幕 提交于 2020-02-03 23:04:02
yum 命令 Yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及CentOS中的Shell前端软件包管理器。基于RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软件包,无须繁琐地一次次下载、安装。 yum 语法 yum [options] [command] [package ...] options:可选,选项包括-h(帮助),-y(当安装过程提示选择全部为"yes"),-q(不显示安装的过程)等等。 command:要进行的操作。 package操作的对象。 选项 -h:显示帮助信息; -y:对所有的提问都回答“ yes”; -c:指定配置文件; -q:安静模式; -v:详细模式; -d:设置调试等级(0-10); -e:设置错误等级(0-10); -R:设置yum处理一个命令的最大等待时间; -C:完全从缓存中运行,而不去下载或者更新任何头文件。 参数 #常的命令 install:安装rpm软件包; update:更新rpm软件包; check- update:检查是否有可用的更新rpm软件包; remove:删除指定的rpm软件包; list :显示软件包的信息; search:检查软件包的信息; info:显示指定的rpm软件包的描述信息和概要信息;

Ansible模块——package

亡梦爱人 提交于 2020-02-03 01:23:11
包管理器,通过包管理器安装软件 一、主要参数 name :指定要安装的软件包名 state: present 安装 absent 卸载 二、示例 示例1 [ admin@node1 ~ ] $ ansible webserver -m package -a "name=openssl-devel state=present" -b --ask-sudo-pass 示例2 - name : install_from_source | Ensure dependencies for building from source are installed. package : "name={{ item }} state=installed" with_items : "{{ php_packages }}" ————Blueicex 2020/2/1 16:00 blueice1980@126.com 来源: CSDN 作者: blueicex2020 链接: https://blog.csdn.net/blueicex2017/article/details/104134674