1.Linux软件管理-YUM工具及源码包
2.速存,云里源码详细罗列香橙派AIpro外设接口样例大全(附源码)
3.华为云服务器实战 之 Gitlab安装与配置使用
4.HDC.Cloud前奏 | 华为云启动CodeHub代码模板共享计划
Linux软件管理-YUM工具及源码包
YUM基本概述 yum是看源RedHat及CentOS中的软件包管理器,提供自动解决依赖性关系、码华通过互联网下载以rpm结尾的数据包、安装软件包、云里源码简化命令等众多优势。看源网络源码查具体来说,码华包含以下几点: 联网获取软件 基于RPM管理 自动解决依赖 命令简单好记 遵循生产最佳实践 YUM源的数据配置 为了成功使用yum工具安装或更新软件或系统,需要配置一个包含各种rpm软件包的云里源码repository,称为yum源或yum仓库。看源该仓库可为本地或网络源。码华 BASE源:各大镜像源,数据如阿里云、云里源码清华大学、看源、码华华为云、中国科学技术大学等。 EPEL源:安装其他特定源,如nginx、zabbix、saltstack等。德国机架源码 YUM实践案例 使用yum工具时,可执行以下操作: 查询软件包:使用yum search关键字 安装软件包:使用yum install 软件包名称 重装软件包:使用yum reinstall 软件包名称 更新软件包:使用yum update 软件包名称 删除软件包:使用yum remove 软件包名称 YUM全局配置文件[扩展] YUM的配置方式包括全局配置文件(/etc/yum.conf)和子配置文件(/etc/yum.repos.d/目录下的所有.repo文件)。 YUM签名检查机制[扩展] rpm软件在构建rpm包时使用redhat的私钥签名,客户端使用redhat提供的公钥验证rpm包的合法性。可通过指定公钥位置、提前导入公钥或选择不进行签名验证来实现。 制作本地YUM仓库 自行制作本地YUM仓库时,需了解配置文件参数含义。操作步骤包括挂载镜像、备份原有仓库、创建新仓库文件、刷新repos生成缓存等。 构建企业级YUM仓库 本地光盘提供基础软件包(Base)、yum缓存提供update软件包、常用软件包如nginx、zabbix、docker、saltstack等。环境准备涉及IP、角色、跨境代购源码主机名、服务端yum仓库及客户端使用等。 源码包概述 源码包指的是未编译成可运行工具的程序源代码。学习源码包有助于自定义软件、定制功能、优先更新源码及实现自动化规范。 优点:二次开发、定制功能、优先更新、自动化规范 缺点:相较于yum安装复杂、耗时较长 源码包获取 常见软件源码包可在官方网站获取。 源码包安装步骤 解压tar、生成configure或cmake、编译、安装。 源码包安装实战 通过编译Nginx深入理解源码包安装过程。 源码编译报错信息处理 在安装源码包时遇到问题,需妥善处理报错信息,确保安装过程顺利。 自定义RPM包并制作YUM仓库[扩展] 可自行定制RPM包及制作YUM仓库,委托分布源码实现软件自定义安装与管理。速存,详细罗列香橙派AIpro外设接口样例大全(附源码)
华为云社区分享了关于香橙派AIpro外设接口的详细指南,包括样例源码,旨在帮助开发者充分利用其丰富的功能。AIpro板搭载升腾AI处理器,支持8TOPS INT8计算,适用于多种数据分析和推理计算场景,如教育、机器人和无人机等。 AIpro板提供了众多接口,如两个HDMI输出、GPIO、Type-C电源接口、SATA/NVMe SSD M.2插槽、TF插槽、千兆网口、USB3.0和Type-C接口,以及两个MIPI摄像头、MIPI屏和预留的hivlog指标源码电池接口。以下是部分接口的使用示例:通过MIPI接口,可以播放音频到耳机。只需插入耳机并进入音频测试程序,通过命令播放*.pcm文件。
USB接口可用于录音和播放音频,准备好录音功能的耳机后,通过arecord命令录制,aplay命令播放。
MIPI摄像头可用于拍摄,通过IMX摄像头连接后,运行样例程序即可拍照。
USB接口的摄像头支持获取图像,通过v4l2-ctl查看设备节点,然后使用内置样例代码拍照并查看结果。
通过HDMI接口,可以显示图像,连接显示器后,执行特定脚本进行图像显示。
MIPI接口也能显示图像,但目前仅限于显示一张,使用LCD屏幕配合特定脚本操作。
想要了解更多样例源码和接口详解,可访问升腾社区文档中心和香橙派AIpro学习资源一站式导航。提升你的AIpro开发经验,探索更多可能!华为云服务器实战 之 Gitlab安装与配置使用
GitLab是一个基于Ruby on Rails的开源应用程序,它允许用户自托管Git项目仓库,并通过Web界面访问公开或私人项目。它提供了类似GitHub的功能,如浏览源代码、管理缺陷和注释,以及管理团队对仓库的访问权限。GitLab易于浏览提交的版本并提供文件历史库,团队成员还可以利用内置的聊天程序进行交流。
GitLab的安装和配置主要在华为云服务器上进行。首先,确保服务器配置至少4G内存。通过xshell连接到服务器,并安装必要的依赖,如ssh、防火墙、postfix(用于邮件通知)和wget。安装成功后,可以开启相应的服务,并确保它们开机自启。
接下来,添加GitLab的镜像源,并执行安装命令。安装完成后,进行一些配置,包括指定服务器IP、端口等。修改external_url和listen_port,确保端口未被占用。配置完成后,重置并启动GitLab服务。
安装配置完成后,可以通过网页访问GitLab。使用默认的root账户和密码登录后,可以创建项目、用户和组,并进行管理。
在遇到常见问题,如忘记用户密码时,可以使用命令进行密码更新。对于普通用户注册问题,由于GitLab服务安装后通常不配置邮箱服务,可以使用root管理员账号创建用户,并设置密码。
HDC.Cloud前奏 | 华为云启动CodeHub代码模板共享计划
华为云DevCloud提供CodeHub代码托管服务,支持基于Git的在线代码托管,具备安全管控、成员/权限管理、分支保护/合并、在线编辑、统计服务等功能。CodeHub汇集不同开发语言和应用场景的示例源代码,开发者可快速创建项目,通过配置华为云流水线服务和相关云资源,在云端实时运行应用。华为开发者联盟、AI、鲲鹏、云原生、IoT等大量官方模板已入驻。
为推动代码资源共享,华为云DevCloud启动了CodeHub代码模板共享计划,邀请开发者引用/贡献代码模板,活动时间为年月日至年1月日。活动分为四期,首期聚焦AI/大数据模板。
码豆是华为云DevCloud会员中心的消费积分,用户可通过上传、分享、引用、点赞模板代码获取积分,或完成指定任务获取积分,积分可用于兑换会员中心礼品。活动面向所有华为云DevCloud用户,参与者可获得华为Mate 5G版手机、折叠键盘、DeLUX立式工程学鼠标等丰富奖品。评奖维度包括引用次数、点赞次数、代码模板质量,以及共享模板的数量、成功分享次数等。
参与流程包括注册华为云DevCloud账号、上传代码模板、公开分享模板等步骤。活动奖励将即时发放(除口碑模板奖外),所有疑问可咨询小助手:devcloud1。活动期间,华为开发者大会(Cloud)将在深圳会展中心举办,华为云将带来更多内容干货。关注华为云公众号,获取更多活动详情和精彩内容。