deepin 20 apt软件源

本文介绍了如何解决Deepin20系统软件安装问题,通过更换官方软件源仓库来提升下载速度。主要步骤包括理解Deepin20的官方软件源构成,如官方软件源商店、打印机驱动源和不受商业协议影响的开源仓库,然后提供阿里云和清华大学的第三方源作为替代选项。详细步骤包括新建源文件、添加华为源、更新系统缓存和软件。请注意,Deepin20的软件源代号为apricot,不要混淆。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统版本:deepin 20.2
内核版本:5.10.18-amd64-desktop
在这里插入图片描述

deepin 20 软件源说明

更换源主要是为了解决下载慢的问题,deepin服务器本身在国内,一般没有必要去更换,
机器部署完deepin系统后软件安装不了,需要更新下软件源,

更换前你需要了解以下内容:

deepin20官方仓库源中对存在部分第三方商业应用及重分发授权问题应用进行了清理、迁移等操作。

目前官方软件源链接主要有三部分:

1. 官方软件源商店部分:
文件路径` /etc/apt/sources.list.d/appstore.list`
deb https://community-store-packages.deepin.com/appstore eagle appstore

主要包括深度自己开发的deepinwine应用,部分商业合作应用,部分重分发授权应用

2. 官方软件源打印机驱动部分:
文件路径 `/etc/apt/sources.list.d/printer.list`
deb https://community-packages.deepin.com/printer eagle non-free

主要包括深度适配的打印机驱动等

3. 官方软件源仓库部分:
文件路径 `/etc/apt/sources.list`
deb [by-hash=force] https://community-packages.deepin.com/deepin/ apricot main contrib non-free

不受商业协议影响的开源部分及上游更新的仓库

第三方软件源:

可以更换的链接是第三部分:官方软件源仓库部分

uos是商业版,没有其他的软件仓库,不要更换,切记!!!

deepin 20 代号是:apricot
(panda 是之前的版本代号,注意不要写错了)

第三方源:
deb [by-hash=force]+$url$/deepin/+ [空格]apricot main contrib non-free

软件源推荐:

阿里源:
deb [by-hash=force] https://mirrors.aliyun.com/deepin/ apricot main contrib non-free
清华源:
deb [by-hash=force] https://mirrors.tuna.tsinghua.edu.cn/deepin/ apricot main contrib non-free

具体方法:
1.新建源文件
sudo dedit /etc/apt/sources.list.d/deepin.list
2.添加华为源
deb [trusted=yes] https://mirrors.huaweicloud.com/deepin stable main contrib non-free #deb-src deb https://mirrors.huaweicloud.com/deepin stable main
3.更新系统缓存
sudo apt-get update
4.更新系统软件
sudo apt-get upgrade

### 安装 APT 的替代方式 在 Deepin 系统中,APT 是默认的包管理工具之一,通常已经预装。如果由于某些原因需要重新安装 APT 或者希望通过非 `apt` 命令的方式来完成此操作,则可以采用以下几种方法: #### 方法一:通过 `.deb` 包手动安装 可以从 Debian 或 Ubuntu 的官方软件仓库下载 APT 的 `.deb` 文件,并使用 `dpkg` 工具进行安装。 1. **访问官方网站获取 .deb 包** 访问 [Debian Packages](https://packages.debian.org/) 页面,找到对应版本的 APT 软件包并下载适合系统的架构(通常是 amd64)。 2. **使用 dpkg 进行安装** 将下载好的 `.deb` 文件保存到本地路径后,运行以下命令: ```bash sudo dpkg -i apt_<version>_amd64.deb ``` 如果依赖项缺失,可以通过以下命令解决: ```bash sudo apt --fix-broken install ``` 此处需要注意的是,尽管最后一步可能仍涉及 `apt`,但在实际执行前已完成了大部分工作[^1]。 #### 方法二:从码编译安装 对于更高级的需求或者特定环境配置,可以选择从代码构建 APT。 1. **准备必要的开发工具** 需要先安装基础的编译器和库支持: ```bash sudo apt build-dep apt sudo apt install git cmake gcc g++ make libboost-all-dev zlib1g-dev libssl-dev pkg-config ``` 2. **克隆 APT 码仓库** 使用 Git 获取最新版 APT 码: ```bash git clone https://salsa.debian.org/apt-team/apt.git cd apt ``` 3. **编译与安装** 执行以下步骤完成编译过程: ```bash mkdir build && cd build cmake .. make sudo make install ``` 编译成功后即可获得自定义版本的 APT 及其关联组件[^5]。 #### 方法三:利用其他包管理系统 除了传统的 `apt` 和 `dpkg` 外,还可以尝试基于容器或其他轻量级解决方案实现独立部署。例如 Proot-Distro 提供了一种无需 root 权限即能模拟 chroot 环境的技术方案;而 Flatpak 则允许跨发行版分发应用程序及其依赖关系。 --- ### 总结 上述三种途径分别代表了不同的技术路线——直接处理二进制文件、深入定制化以及借助第三方框架规避传统局限性。具体选择取决于用户的实际需求和技术背景。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值