repo

centos安装epel源

自作多情 提交于 2019-12-09 16:14:51
yum -y install wget cd /etc/yum.repos.d/ mkdir bak mv ./*.repo bak wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-6.repo wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo yum clean all && yum makecache 来源: 51CTO 作者: 学习是乐趣 链接: https://blog.51cto.com/12822117/2122084

GitHub 上优秀的开源SLAM repo (更新中)

99封情书 提交于 2019-12-09 13:52:08
GitHub 上优秀的开源SLAM repo (更新中) 欢迎 watch/star/fork 我们的 GitHub 仓库: Awesome-SLAM , 或者follow 项目的主页: Awesome-SLAM Page 。 本文主要整理自己在Github上关注的一些优秀的开源SLAM repo。 Hot SLAM Repos on GitHub Awesome-SLAM: Resources and Resource Collections of SLAM awesome-slam: A curated list of awesome SLAM tutorials, projects and communities. SLAM: learning SLAM,curse,paper and others A list of current SLAM (Simultaneous Localization and Mapping) / VO (Visual Odometry) algorithms awesome-visual-slam: The list of vision-based SLAM / Visual Odometry open source, blogs, and papers Lee-SLAM-source: SLAM 开发学习资源与经验分享 awesome

Is there a tool to create repo manifest file with SHA based on current work directory?

瘦欲@ 提交于 2019-12-09 12:43:21
问题 I'm using repo, which is used by Android project, to manage my project. Is there a tool to create repo manifest file with SHA based on current work directory as the following? <?xml version="1.0" encoding="UTF-8"?> <manifest> <remote fetch="git://address.com/" name="origin" review="review.address.com"/> <default remote="origin" revision="ics-something" sync-j="4"/> <manifest-server url="http://manifests.address.com:8000"/> <!-- sniff --> <project name="platform/frameworks/base" path=

1.android源码编译android-7.1.2_r39

眉间皱痕 提交于 2019-12-09 12:06:42
当前选择环境 Ubantu18.04环境下编译android源码 安装vmware和ubuntu18.04搭建基础环境 编译安卓环境我推荐300G磁盘,repo拉出来的源码应该有30多个G编译啥啥啥的一会儿就100多G,我看有人直接跑200G,所以我为了保险直接300G,之前一个50G的磁盘1小时下载直接爆掉,扩容半天太麻烦了,还是直接跑300G保险保险 设置apt镜像 sudo su apt install vim -y sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak 文件内容 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main

Error: Cannot find a valid baseurl for repo 解决方法

泪湿孤枕 提交于 2019-12-09 11:45:47
执行yum install net-tools,提示Cannot find a valid baseurl for repo。 原因:这里安装报错,因为配置ip时DNS没有配置 解决办法 1.重新配置DNS。 #vi /etc/resolv.conf编辑文件内容为:search localdomainnameserver 192.168.119.1nameserver 114.114.114.114保存并退出; 2.重启网络服务 systemctl restart network.service 3.继续安装 yum install net-tools,安装成功 来源: https://www.cnblogs.com/xiandengxiaoge/p/12010043.html

利用github搭建个人maven仓库

假如想象 提交于 2019-12-09 09:54:29
原文出处: hengyunab 缘 之前看到有开源项目用了github来做maven仓库,寻思自己也做一个。研究了下,记录下。 简单来说,共有三步: deploy到本地目录 把本地目录提交到gtihub上 配置github地址为仓库地址 配置local file maven仓库 deploy到本地 maven可以通过http, ftp, ssh等deploy到远程服务器,也可以deploy到本地文件系统里。 例如把项目deploy到 /home/hengyunabc/code/maven-repo/repository/ 目录下: 1 2 3 4 5 6 <distributionManagement> <repository> <id>hengyunabc-mvn-repo</id> <url>file:/home/hengyunabc/code/maven-repo/repository/</url> </repository> </distributionManagement> 通过命令行则是: 1 mvn deploy -DaltDeploymentRepository=hengyunabc-mvn-repo:: default ::file:/home/hengyunabc/code/maven-repo/repository/ 推荐使用命令行来deploy

docker一键部署启动java web项目

时光毁灭记忆、已成空白 提交于 2019-12-09 00:36:50
部署企业应用经常会遇到一些问题,根据以往的经验大概罗列一下: 离线环境。不能访问公网,不能下载各种包,特别是在linux中不能用yum来安装所需要的环境。 实施人员对部署环境不能掌控。部署软件特别多的情况下,经常由于实施人员细节的小错误造成启动失败,以至于一直打电话排查原因。 软件多而繁杂。复杂的项目里面会用到各种组件,如tomcat、nginx、mysql、redis、mongodb、消息组件(rabbitmq、activemq等),组件多也会导致各种各样调试出现的问题。 以上问题可以用docker配合一定shell脚本就能全部搞定,实施人员到现场配置好网络等基本机器配置,就能在几分钟一键部署并启动java web项目。 下面的代码是一个例子,可以参考下,具体的代码在github上 https://github.com/vergilchiu/one-key-docker-app/ #!/bin/bash ##user var yumServerPort= 81 ##registry ###可选registryServerPort=5000 ##constants ##createRepo yumRepo=$( pwd )/yumRepo createrepoRpmDir=$( pwd )/resources/rpm/ ##registry ###可选registryFile=$

imx6开发环境搭建之yocto全记录(L4.1.15_2.0.0)

£可爱£侵袭症+ 提交于 2019-12-08 16:09:38
最近才开始玩imx6,本来是不打算搞yocto的,毕竟有官方渠道可以下载uboot和kernel(下面会说到),为什么要干这种吃力不讨好的事情?然而当我玩到了qt5移植的时候,却发现网上各种imx6移植qt5的方法都不好(移植都是成功的,包括OpenGL,然而却跑不了eglfs)。折腾了几天之后我就死心了,决定搭建yocto环境,记录如下: 1,准备搭建yocto环境。 1.1,安装ubuntu14.04LTS(千万记得一定要分配足够的硬盘空间,imx6官方推荐不少于120G): 1.1.1,32位或64位:我选择的是32位系统(缺点是qt官方没提供32系统的qt5.6及以上版本的安装环境)。 1.1.2,ubuntu版本:当然可以选择ubuntu12.04或者ubuntu16.04,选择ubuntu12.04的同学们要注意imx6的yocto环境要求的git版本最低是1.8.3的,而ubuntu12.04的git版本只能到1.7.9。怎么办?有个取巧的办法就是把ubuntu12.04的源临时换成14.04的源,只更新git(命令:sudo apt-get install git)后把源改回来以达到我们的目的(亲测可以在ubuntu12.04上完成yocto环境搭建)。 1.2,安装搭建yocto环境所需要的软件包,非root用户执行以下指令

linux中以.d结尾的目录

浪尽此生 提交于 2019-12-08 15:00:32
一般为了保持对原有配置方式的兼容,而增加的.d结尾目录。 如: /etc/X11/xorg.conf 这原本是个文件,现在也有了一个/etc/X11/xorg.conf.d这样的目录,显卡驱动的相关设置原本是放在/etc/X11/xorg.conf这个文件中的,现在为了配置文件的简洁和灵活性,可以将配置按照情况分配,扔到/etc/X11/xorg.conf.d里面去...像“规则”一样的方式来添加...系统会自动去这个/etc/X11/xorg.conf.d里面去找这些规则并按照规则进行设置.这样可以保持之前相对于之前的/etc/X11/xorg.conf方法的兼容性。 又如: 在yum系发行版中,/etc/yum.repo是yum的配置文件,可以将所有的yum源都扔到yum.repo文件中,现在也可以将不同的源配置文件都扔到/etc/yum.repo.d里面去,而只在yum.repo中设置一些比较有共性的配置选项.这样哪个源不想要了就从/etc/yum.repo.d里面删了就行了不影响其他的,再增加源也是相同的道理。 还有/etc/env.d,/etc/profile.d,/etc/udev.rules.d等...都是一样的~ 所以,.d实际是表示directory,目录的意思。.d 是 directory 的缩写,表示这是一个目录(文件夹)。这个在配置文件中比较常见

linux centos7 svn server 搭建 支持http访问

穿精又带淫゛_ 提交于 2019-12-08 12:57:36
环境为centos7 1.首先 看看机器上安装了svn了没有 rpm -qa |grep svn 2.如果没有安装 执行 yum -y install subversion 3.安装好了之后 新建一个svn目录 mkdir /home/svn 4.新建一个版本仓库 svnadmin create /home/svn/ repo 红色部分是版本仓库名 在配置文件中会使用的 5.将你需要放在svn上的工程 放进repo目录中 6.初始化一下你的版本仓库 svn import 需要放到svn上的文件夹/ file:///home/svn/ repo -m “版本说明” --username xx --password xx 这里需要注意的是 如果后边不加用户名和密码 可能导致 客户端在使用的时候 update时 不需要输入用户名和密码就可以update 7.添加用户 要添加SVN用户非常简单,只需在/home/svn/ repo /conf/passwd文件添加一个形如“username=password”的条目就可以了。为了测试,我添加了如下内容: [users] # harry = harryssecret # sally = sallyssecret root = root123 8. 修改用户访问策略 /home/svn/repo/conf/authz记录用户的访问策略