数据恢复咨询热线:400-666-3702  

欢迎访问南京兆柏数据恢复公司,专业数据恢复15年

兆柏数据恢复公司

 常见问题

 当前位置: 主页 > 常见问题

OS课堂:如何使用PPA仓库

浏览量: 次 发布日期:2023-09-07 09:12:22

OS课堂:如何使用PPA仓库

有些同学希望了解“如何在银河麒麟桌面操作系统上添加并使用PPA”,今天有求必应的E学君就为大家介绍有关在银河麒麟桌面操作系统添加PPA及使用PPA更新git的内容。


通过PPA,开发者可以直接向Ubuntu用户发布软件包和更新。开发者将源码包上传到Launchpad,launchpad将完成软件包的构建过程,然后将其托管在开发者自己的apt仓库中。这意味着Ubuntu用户可以像安装标准Ubuntu软件包一样安装开发者所发布的软件包(这些软件包可能是Ubuntu官方仓库【1】中未收录的软件;或者官方仓库的版本比较低,PPA仓库发布软件的更高版本),并且当开发者发布软件更新时,用户会自动收到更新。

Launchpad是由Canonical创建的软件协作平台,其中一个核心功能是提供Ubuntu软件包的构建并发布到PPA,Launchpad社区中的每个个人和团队都可以有一个或多个PPA仓库,每个PPA都有自己的URL。

Git stable releases : “Ubuntu Git Maintainers” team (launchpad.net)

root@kylin-VMware-Virtual-Platform:~# apt install -y software-properties-common

root@kylin-VMware-Virtual-Platform:~# add-apt-repository ppa:git-core/ppa

当用户添加PPA仓库时,系统可能会抛出如下报错:

图1 添加仓库报错

追踪/usr/lib/python3/dist-packages/aptsources/distro.py内容

图2 distro.py

此处参数self.id和self.codename为发行版本ID和版本号,用户可以执行如下命令查询自己系统相关信息:

图3 lsb_release

由于银河麒麟桌面操作系统中Distributor ID和Codename与Ubuntu不一致,此处需要做对应修改,分别修改/etc/lsb-release和/usr/lib/os-release。此例中,使用的银河麒麟桌面操作系统版本为2107 hwe,对应的Ubuntu版本为20.04,自带git版本为2.25。

修改相关信息如下(请注意:修改系统信息是危险操作,请提前备份文件内容):

图4 /etc/lsb-release

图5 /usr/lib/os-release

完成后再次执行添加仓库命令。

图6 添加git仓库

索引git软件包信息,与仓库对比一致,发布版本为2.37.

图7 apt索引信息

图8 PPA软件包列表

安装检查,此时系统有报错如下:

图9 安装git报错

事实上,/var/cache/apt/archives/缓存的deb包是正常的,但是这种安装方式在银河麒麟桌面操作系统中被认为是不安全的,用户需要在“安全中心”中调整软件包的来源检查。

图10 修改安全中心设置

完成后再次安装即可。

图11 安装完成后检查


参考文献:

Repositories/Ubuntu - Community Help Wiki

Packaging/PPA - Launchpad Help

相关推荐

. 控制器坏了如何修复视频,控制器故障排查与视频修复技巧解析

. 磁盘阵列硬盘坏了数据如何恢复,专业方法与案例解析

. 固态硬盘数据恢复骗局,如何识别与防范

. 阵列降级后还能用吗,阵列降级后使用指南与注意事项

. 微信记录删除后如何恢复,轻松找回重要信息

. 磁盘阵列维修找哪家,如何选择可靠的磁盘阵列维修服务提供商

. 存储硬盘坏了可以直接换个新的硬盘吗电脑能用吗,电脑仍可正常使用

. 硬盘坏了里面的内容会丢吗,数据安全如何保障?

. 达梦数据库多少钱一套,一套多少钱,性能如何?

. 如何恢复西数硬盘数据,如何恢复西数硬盘数据——全方位指南

. 显示所有的数据库的命令为,如何显示所有数据库

. 硬盘数据恢复软件哪个好用一点,硬盘数据恢复软件哪个好用?2024年十大推荐及使用技巧

. 硬盘数据恢复现场,专业团队如何挽回数据损失

. 移动硬盘要去哪里修理,如何选择合适的维修服务

. 移动硬盘维修点,如何选择可靠的移动硬盘维修点

. 开票硬盘数据恢复,当硬盘故障来袭,如何拯救您的珍贵数据

. 如何使用 Oracle 环境变量,什么是 Oracle 环境变量

. 恢复手机删除的照片和视频,如何恢复手机删除的照片和视频

. 数据库质疑如何修复,数据库质疑如何修复——全面解析与操作步骤

. 硬盘数据恢复如何收费,了解价格构成与影响因素