repo 使用备忘

CentOS8 错误:为 repo ‘AppStream‘下载元数据失败 今天为安装zabbix,重新下载了centos版本8的最新版。按照提示一步一步操作,都很顺利。但是在执行yum makecache的时候,出现了问题,提示为rep 'AppStream'下载元数据失败。 于是我询问了度娘,回答几乎千篇一律,于是拿一个参照修改试试。 我对/etc/yum.repos.d/CentOS-Base.repo里的内容进行了修改: [base] name=CentOS-$releasever - Base - mirrors.aliyun.com #failovermet. 阅读详情

1. download repo

 下载 repo 的地址: http://android.git.kernel.org/repo ,可以用 wget http://android.git.kernel.org/repo 或者 curl http://android.git.kernel.org/repo>~/bin/repo  来下载 repo , Repo脚本授权:chmod a+x ~/bin/repo


2. repo ini

repo init -u URL ,  在当前目录安装 repository ,会在当前目录创建一个目录 ".repo"  -u 参数指定一个URL,从这个URL 中取得repository 的 manifest 文件。  

  repo init -u git://android.git.kernel.org/platform/manifest.git  

可以用 -m 参数来选择 repository 中的某一个特定的 manifest 文件,如果不具体指定,那么表示为默认的 namifest 文件(default.xml)    repoinit -u git://android.git.kernel.org/platform/manifest.git -m dalvik-plus.xml 可以用 -b 参数来指定某个manifest 分支。

  repo init -ugit://android.git.kernel.org/platform/manifest.git -b release-1.0

可以用命令: repo help init 来获取 repo init 的其他用法。


3. 查看 repo 可用的版本信息

先 repo init 把 repo 仓库安装下来,然后 cd ./repo/manifests 下,然后 git branch -a 就可以看到了。


4. repo sync [project-list]

下载最新本地工作文件,更新成功,这本地文件和repository 中的代码是一样的。可以指定需要更新的project ,如果不指定任何参数,会同步整个所有的项目。如果是第一次运行 repo sync ,则这个命令相当于 git clone ,会把 repository 中的所有内容都拷贝到本地。如果不是第一次运行 repo sync ,则相当于 git remote update ;  git rebaseorigin/branch .  repo sync 会更新 .repo 下面的文件。如果在merge 的过程中出现冲突,这需要手动运行  git  rebase --continue


5. repo update[ project-list ]

上传修改的代码,如果你本地的代码有所修改,那么在运行 repo sync 的时候,会提示你上传修改的代码,所有修改的代码分支会上传到 Gerrit (基于web 的代码review 系统), Gerrit 受到上传的代码,会转换为一个个变更,从而可以让人们来review 修改的代码。


6. repo diff [ project-list ]

显示提交的代码和当前工作目录代码之间的差异。


7. repo download  target revision

下载特定的修改版本到本地,例如:  repo downloadpltform/frameworks/base 1241 下载修改版本为 1241 的代码


8. repo start newbranchname

创建新的branch分支。 "." 代表当前工作的branch 分支。


9.  repo prune [project list]

删除已经merge 的 project


10. repo foreach [ project-lists] -c command

对每一个 project 运行 command 命令


11. repo status

显示 project 的状态


从ADC校准到精准测量:避开PY32F030小信号采样的那些坑 本文深入探讨了PY32F030微控制器进行ADC小信号采样时面临的挑战与解决方案。从硬件设计、软件滤波算法到系统级校准策略,详细分析了如何避开常见陷阱,实现精准测量,特别是在25mV以下小信号场景中的应用实践。 阅读详情

相关推荐

遥感生态指数(RSEI)——四个指数的计算

遥感生态指数是在4个生态指数的基础上通过主成分变换得出的一个评价生态环境质量的指标。因此,第二部分就是要分别计算出这4个指数的值。 ①首先,是绿度指数的计算,一般用归一化植被指数(NDVI) NDVI=(NIR-Red)/(NIR+Red) 在Bandmath工具中输入NDVI计算公式 (float(b4-b3))/(b4+b3) 其中,b3、b4分别是红波段和近红外波段 ②其次,是湿度计算。 WET = c1B1 + c2B2 + c3B3...

qq_41978498的博客 9万+

repo命令的使用方法

1.    下载 repo 的地址: http://android.git.kernel.org/repo ,可以用 wget http://android.git.kernel.org/repo 或者 curl http://android.git.kernel.org/repo>~/bin/repo  来下载 repo , chmod a+x ~/bin/repo 2.

宝宝的鲨鱼 1152

JavaFx之集成FontAwesomeFX与JFoenix(十五)

本文详细介绍了如何在JavaFx项目中同时集成JFoenix和FontAwesomeFX,以创建现代化、美观的桌面应用界面。通过Maven依赖配置、动态代码创建和FXML静态声明两种方式,演示了如何将JFoenix的Material Design控件与FontAwesomeFX的丰富矢量图标完美结合,并提供了实战案例展示如何构建一个功能完善的现代化工具栏。

pepsi的博客 437

repo使用教程

repo使用教程

weixin_42215008的博客 1万+

【学习K230-例程46】GT6700-UVC摄像头

UVC模块提供了USB摄像头的检测、配置和图像采集功能,支持单摄像头操作。本实验通过开发板上的USB接口连接摄像头,将摄像头捕获到的画面显示在显示设备上。print(f"模式{i}: {mode.width}x{mode.height} {mode.format}@{mode.fps}fps")print(f"摄像头检测: {‘已连接’ if plugin else ‘未连接’}, 设备信息: {devinfo}")检测系统是否连接了USB摄像头(当前仅支持单个摄像头检测)。获取摄像头支持的所有视频模式。

GilgameshJSS的博客 806

如何在iPhone上本地运行SmolVLM?5亿参数模型实战指南(附Swift代码)

本文详细介绍了如何在iPhone上本地部署和运行轻量高效的SmolVLM多模态模型。通过实战指南,分享了使用Swift和MLX框架进行环境配置、模型加载、内存优化以及实现实时图像分析与文本生成的完整流程,帮助开发者在移动端高效运行AI视觉语言模型。

echo99的专栏 654

Repo 下载路径

$ repo init -u git://codeaurora.org/platform/manifest.git -b [branch] -m [manifest] --repo-url=git://codeaurora.org/tools/repo.git --repo-branch=caf-stable $ repo sync

ouo555的专栏 2405

2023推免(夏令营+套实验室)面试总结(博文附问题汇总和参考答案)

2023推免(夏令营+套实验室)面试总结(博文附问题汇总和参考答案)

m0_51339444的博客 1804

repo init详解

repo sync,这一步才是真正的从服务器把源码下拉的过程,repo相当与是执行了多个git,期间有一个git出问题,比如网络卡神马的就中断,然后就是重复repo sync。repo init -u git://mirrors.ustc.edu.cn/aosp/platform/manifest是中国科学技术大学的镜像源。repo init -u https://aosp.tuna.tsinghua.edu.cn/platform/manifest是清华提供的镜像源。

xxdw1992的博客 1万+

封装POD与PinMap文件总结学习-20250516

芯片封装外形图(POD)和PinMap是芯片设计和制造中的关键文档。POD详细描述了芯片的物理尺寸、引脚布局和封装类型,而PinMap则提供了芯片封装上各个引脚的位置、名称和功能的详细信息。这些文档在芯片设计、制造和应用过程中起到“地图”的作用,帮助设计人员理解芯片的物理和电气特性。在PCB设计中,POD用于确定socket的footprint和pogo的选型,而PinMap则用于器件的合理布局和布线。这些信息对于确保芯片的正确安装和功能至关重要。

歌颂苦难的行为是无耻的; 2365

【unity实战】Unity手搓脚本工具实现合并网格功能

本文介绍了在Unity中优化网格性能的方法,通过合并重复网格减少绘制调用。主要使用Mesh.CombineMeshes方法实现网格合并,支持统一材质和多材质处理。核心内容包括:1)基础合并脚本实现,将子网格合并到父对象并禁用原网格;2)统一材质设置,支持自定义或默认材质;3)多材质合并方案,通过设置mergeSubMeshes=false保留子网格材质索引。文章还提供了完整代码示例和操作演示,适用于实际项目中的网格优化需求。

向宇的博客,专注php/web全栈 unity游戏开发,欢迎大家评论纠错 557

maven 查看repo位置_Maven安装及使用

1、下载安装mavenMaven下载地址:http://maven.apache.org/download.cgi解压到安装路径2、配置环境变量首先打开我的电脑->属性->高级系统设置新建系统变量:MAVEN_HOME,复制Maven的路径在系统变量:Path中复制粘贴:%MAVEN_HOME%\bin当然也可以直接在Path中加入 C:\maven\apache-maven...

weixin_33443972的博客 3540

包成功安装tiny-cuda-nn,记录安装过程中的问题解决,附带pytorch3d安装【踩坑指南】

该包可以显著提高NeRF训练速度,是和NeRFstudio等框架中,必须使用的。本文提供tiny-cuda-nn可以安装的完整包的下载链接,可以直接上传到项目中安装。附带笔者遇到的问题的解决方案。

zik的博客 7029

repo 命令速查

Android使用Git作为代码管理工具,开发了Gerrit进行代码审核和集中式管理。还开发 repo 命令行工具,对Git部分命令封装,对代码目录下众多 git库组织管理。

weixin_35723192的博客 1万+

Data-Structures-and-Algorithm-Analysis-in-Java.pdf

作者: Weiss, Mark A. 出版社: Addison Wesley Data Structures and Algorithm Analysis in Java is an “advanced algorithms” book that fits between traditional CS2 and Algorithms Analysis courses. In the old ACM Curriculum Guidelines, this course was known as CS7. This text is for readers who want to learn good programming and algorithm analysis skills simultaneously so that they can develop such programs with the maximum amo...

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

git && repo 使用备忘

关于repo的一些命令  1、怎样在代码文件夹下所有git库都建立分支? repo start --all 2、怎样删除代码文件夹下所有git库的分支? repo abandon *1和2其实就是相反的动作 3、怎样知道代码文件夹下都改动了那些? repo diff 4、怎样把我的提交上传的gerrit上? repo upload 如果出现文件就把要提交的部

sjyhsyj的专栏 546

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

Maven编译异常:org.apache.maven.archiver.MavenArchiver.getManifest解决方案

这里写自定义目录标题 Maven编译异常:org.apache.maven.archiver.MavenArchiver.getManifest解决方案 很多帖子里写的办法: 1.help ->Install New Software -> add ->https://otto.takari.io/content/sites/m2e.extras/m2eclipse-mavena...

dsiyd933的博客 502

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Repo学习

目录 1. 概要2. 工作原理 2.1 项目清单库(.repo/manifests)2.2 repo脚本库(.repo/repo)2.3 仓库目录和工作目录 3. 使用介绍 3.1 init3.2 sync3.3 upload3.4 download3.5 forall3.6 prune3.7 start3.8 status 4. 使用实践 4.1 对项目清单文件进行定制4.2 解决无法下载Android源码4.3 更快更省的下载远程代码4.4 避免在匿名分支上工作4.5 使用up

q1449660223的博客 1565

关于使用repo时repo init和repo sync失败的一个解决方案

关于使用repo时repo init和repo sync失败的一个解决方案

10年职场两茫茫,35岁凄凉奈若何 1381

Centos7原生的repo源下载---备忘

由于本人系统中的repo源是订制的内网源,内网源又挂了,因此想找能够从外网下载的repo源,故此记录下 1、打开http://centos.ustc.edu.cn 2、找到centos,打开Help 3、找到对应的centos版本的repo文件,下载下来, 4、放到/etc/yum.repo.d目录下,yum clean all; yum makecache 5、然后就可

yuner027的专栏 2106

Linux ClearOS yum无法使用解决备忘

摘要:长期闲置的ClearOS Linux系统(基于CentOS)在重新使用时出现yum更新失败问题。分析发现存在两个主要故障:1)插件SSL证书过期导致校验失败,可通过修改Python代码禁用证书校验或关闭yum插件功能解决;2)官方仓库服务器不可用,经测试确认ClearOS已关闭原repo服务。最终解决方案是替换为GitHub提供的CentOS 7仓库源,备份原配置后更新成功。该案例展示了老旧系统复用时的典型证书失效和软件源维护问题。(149字)

柳似烟的专栏 1282

JavaScript备忘:方便的函数式编程

每当您编写代码时,这都意味着该代码将为您完成工作。 很多时候,这项工作的负担对我们和我们的用户都是透明的。 当它变得显而易见时,我们就会遇到性能问题。 在前端,这可能表现为滞后或残缺 。 在后端,我们可能会有较高的延迟或较慢的响应。 有时,有些方法可以选择更快的算法或更好的数据结构来解决我们的性能问题,但并非总是如此。 那么,当我们太慢但又无法加快速度时,我们该怎么办? 在JavaScri...

cxu0262的博客 148

如何快速掌握命令行秘籍:navi交互式备忘单工具终极指南

navi是一款强大的命令行交互式备忘单工具,它能帮助开发者和系统管理员快速查找、学习和使用各种命令行指令,大幅提升工作效率。无论是新手还是有经验的用户,都能通过navi轻松掌握复杂的命令行操作,告别死记硬背命令的烦恼。 ## 📚 什么是navi? navi是一个开源的命令行工具,它通过交互式界面提供即时的命令备忘功能。用户可以通过关键词搜索、模糊匹配等方式快速找到需要的命令,并查看详细用法和

gitblog_01053的博客 456

centos8 repo rsync 备忘

目的 通过 rsync 获取 centos8 软件源 只下载 x86_86 版本信息 centos8 mirror list 访问下面网站, 参考图标, 只有 rsync 列标注了 link 地址才可用 选择你服务器最近的节点可以避免太多网络延时 https://www.centos.org/download/mirrors/ exclude list exclude 代表不下载的信息 参考下面文件,我不打算下载 ppc 及 aarch 版本 AppStream/aarch64 AppSt

Terry Tsang 636

每个Web开发者都应知道这10个优秀的Github Repo

全文共1742字,预计学习时长5分钟来源:Pexels以下是Github上十个优秀的Repo,可以用它们在短时间内增加个人的知识储备。1.Awesome毫无疑问,Awesome是最受...

读芯术的博客 912

需求分析与原型设计--备忘录

参考链接:http://www.cnblogs.com/hzsaiprogram/p/5875625.html 团队成员:   43021詹振根   43017何德新 需求分析:   对客户需求进行需求分析,采用NABCD模型。   NABCD模型解释如下:   N,需求(need),解决用户的需求;   A,做法(approach),解决需求的手段;   B,好处(...

489

javascript函数式_JavaScript备忘:方便的函数式编程

javascript函数式 每当您编写代码时,这都意味着该代码将为您完成工作。 很多时候,这项工作的负担对我们和我们的用户都是透明的。 当它变得显而易见时,我们就会遇到性能问题。 在前端,这可能表现为滞后或残缺 。 在后端,我们可能会有较高的延迟或较慢的响应。 有时,有些方法可以选择更快的算法或更好的数据结构来解决我们的性能问题,但并非总是如此。 那么,当我们太慢但又无法加快速度时,我们该怎...

cxu0262的博客 145
上一篇: linux 命令备忘
下一篇: linux 常用文件权限说明
mingming_killer
博客等级 码龄19年 18粉丝 37原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值