repo

制作EulerOS的工具镜像

我是研究僧i 提交于 2020-03-05 23:52:07
euleros-hw_0.1.0.dockerfile 如下 # docker build -f euleros-hw_0.1.0.dockerfile -t euleros-hw:0.1.0 ./ FROM euleros:2.0.8 as build0 RUN sed -i 's/SP3/SP8/g' /etc/yum.repos.d/euleros.repo && \ sed -i 's#2.8/os//$#2.8/os/\$basearch/#g' /etc/yum.repos.d/euleros.repo RUN rm -fr /etc/yum.repos.d/* && \ echo '[base]' > /etc/yum.repos.d/EulerOS.repo && \ echo 'name=EulerOS-2.0SP8 base' >> /etc/yum.repos.d/EulerOS.repo && \ echo 'baseurl=http://developer.huawei.com/ict/site-euleros/euleros/repo/yum/2.8/os/aarch64/' >> /etc/yum.repos.d/EulerOS.repo && \ echo 'enabled=1' >> /etc/yum.repos.d/EulerOS.repo &&

Android系统移植问题集(2)

谁都会走 提交于 2020-03-05 15:04:42
同步Android代码时遇到错误:fatal: empty ident <wyp@ubuntu.(none)> not allowed 是你没有正确设置电子邮箱和用户名 wyp@ubuntu:~/android_source$ repo init -u https://android.googlesource.com/platform/manifest Traceback (most recent call last): File "/home/wyp/android_source/.repo/repo/main.py", line 385, in <module> _Main(sys.argv[1:]) File "/home/wyp/android_source/.repo/repo/main.py", line 365, in _Main result = repo._Run(argv) or 0 File "/home/wyp/android_source/.repo/repo/main.py", line 137, in _Run result = cmd.Execute(copts, cargs) File "/home/wyp/android_source/.repo/repo/subcmds/init.py", line 289, in Execute self.

yum源配置与使用

梦想与她 提交于 2020-03-05 07:05:35
一、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 类型软件管理所使用,但是现在也能用到RedHat 门下的rpm 了。  

repo_folder

不羁岁月 提交于 2020-03-04 20:31:12
-- Create table create table REPO_FOLDER ( UUID VARCHAR2(50) not null, VALID VARCHAR2(2) not null, CREATE_TIME TIMESTAMP(6) not null, CREATOR VARCHAR2(50) not null, REMARK VARCHAR2(500), MODIFY_TIME TIMESTAMP(6) not null, MODIFIER VARCHAR2(50) not null ) ; -- Add comments to the columns comment on column REPO_FOLDER.UUID is '文件夹ID'; comment on column REPO_FOLDER.VALID is 'YES:有效,NO:无效;参照枚举类EnumYesNo'; comment on column REPO_FOLDER.CREATE_TIME is '创建时间'; comment on column REPO_FOLDER.CREATOR is '创建者'; comment on column REPO_FOLDER.REMARK is '备注'; comment on column REPO_FOLDER.MODIFY_TIME is

Centos部署自动化软件

Deadly 提交于 2020-03-04 19:03:41
一 安装salt 1.1 安装指定版本的salt 解决pycryptodome的上游错误 rpm -e --nodeps python2-pycryptodomex yum install python-crypto 运行命令以安装SaltStack存储库和密钥: rpm --import https://repo.saltstack.com/yum/redhat/7/x86_64/archive/2016.11.10/SALTSTACK-GPG-KEY.pub 配置salt yum源 more /etc/yum.repos.d/saltstack.repo [saltstack-repo] name=SaltStack repo for RHEL/CentOS $releasever baseurl= https://repo.saltstack.com/yum/redhat/$releasever/$basearch/archive/2016.11.10 enabled=1 gpgcheck=1 gpgkey= https://repo.saltstack.com/yum/redhat/$releasever/$basearch/archive/2016.11.10/SALTSTACK-GPG-KEY.pub 清除yum缓存 yum clean expire-cache

配置CentOS7 主机阿里yum源及epel源

假装没事ソ 提交于 2020-03-04 18:54:23
安装阿里yum源 [root@client ~]# cd /etc/yum.repos.d/ [root@client yum.repos.d]# mkdir bak [root@client yum.repos.d]# mv *o bak/ [root@client yum.repos.d]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo [root@client yum.repos.d]# ls bak CentOS-Base.repo 安装epel源 [root@client yum.repos.d]# yum install epel-release [root@client yum.repos.d]# ls bak CentOS-Base.repo epel.repo epel-testing.repo [root@client yum.repos.d]# yum makecache [root@client ~]# yum repolist 已加载插件:fastestmirror Loading mirror speeds from cached hostfile base: mirrors.aliyun.com epel: mirrors

CentOS7下安装mysql5.7

亡梦爱人 提交于 2020-03-04 15:45:57
一、安装YUM Repo 1、由于CentOS 的yum源中没有mysql,需要到mysql的官网下载yum repo配置文件。 下载命令: wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 2、然后进行repo的安装: rpm -ivh mysql57-community-release-el7-9.noarch.rpm 执行完成后会在/etc/yum.repos.d/目录下生成两个repo文件mysql-community.repo mysql-community-source.repo 二、使用yum命令即可完成安装 注意:必须进入到 /etc/yum.repos.d/目录后再执行以下脚本 1、安装命令: yum install mysql-server 2、启动msyql: systemctl start mysqld 3、获取安装时的临时密码(在第一次登录时就是用这个密码): grep 'temporary password' /var/log/mysqld.log 4、倘若没有获取临时密码,则 4.1、删除原来安装过的mysql残留的数据 rm -rf /var/lib/mysql 4.2、再启动mysql systemctl start mysqld 三,登录: 1

springboot使用jmh基准测试评估json反序列化、实体转换的性能差异

╄→尐↘猪︶ㄣ 提交于 2020-03-04 13:02:49
1、背景 笔者经常把一些经常使用的数据放到redis缓存,方便程序进行读取。 比如按照不同的键名将数值存储到hash值类型中。示例如下 hash hashkey hashValue snapshot 999 "{\"id\":999,\"distId\":999,\"distName\":\"玄武区\",\"confirm\":7,\"suspect\":0,\"dead\":0,\"heal\":2,\"weight\":6.6,\"level\":\"area\",\"mapId\":\"c320100_2\",\"updateTime\":\"2020-03-03 07:20:39\"}" snapshot1 999 {"confirm":7,"dead":0,"heal":2,"weight":6.6,"mapId":"c320100_2","updateTime":"2020-03-03 07:20:39","name":"玄武区"} 以上数据分别2052条 分别将snapshot1,snapshot转换成实体,现在将对他们进行基准测试,以评测两种存储方式的性能差异 2、基准测试 2个独立进程,分别依1次热身/热加载,批量执行20次,总计40次 2.1、snapshot1相关测试 这里用的实体转换框架是 ModelMapper ,官网: http:/

使用本地镜像源安装服务

被刻印的时光 ゝ 提交于 2020-03-03 21:03:02
使用本地镜像源,安装ntp服务 1、在/etc/yum.repos.d/文件夹下创建yum配置文件 2、将光盘与系统进行挂载 此时会看到电脑桌面有一个光盘的图标 3、使用mount命令进行挂载,使用df -h 命令进行查看 4、使用yum进行安装ntp服务 看到complete表示ntp服务安装成功 一、rpm 【概念】 rpm命令是一个有Red Hat公司开发的软件包安装和管理程序,使用rpm,用户可以自行进行安装、查询(是否已经安装)和删除等操作。 【缺点】 1、无法解决依赖性问题,默认无法解决依赖性问题,则自动中止安装,必须要进行手工安装。 2、当软件包无法共存,则冲突,rpm发现有冲突存在,则中止安装; 二、yum 【作用】 yum可以自动解决软件包间的依赖关系。 一个RPM包中包含依赖信息,yum会使用此信息,保证一个这个软件包在安装前,满足相应条件,然后进行安装,如果发生冲突,则放弃安装,部队系统做任何修改。另外也完成自动省级、删除rpm软件包的工作。 可以通过网络安装或升级包安装。 yum使用仓库(repository),仓库里管理着一部分甚至一个Linux发行版的应用程序的依赖关系。 【yum配置文件】 位置 : /etc/yum.repos.d/*.repo 中 修改yum源 [ repo-id ] ----repo id,仅作仓库命名,以示区分不同仓库,不能相同