/repo

Debian CN Community Repo

Debian 中文社区软件源

Debian 中文社区软件源使用说明

Debian 中文社区提供了一系列软件,可作为对 Debian 官方仓库的一个补充, 其目的之一是改进 Debian 中文用户在 Debian 系统上的使用体验。

软件源地址:https://repo.debiancn.org (仅IPv4) 软件源镜像站点请见 Issue #60 (含IPv6支持)

为维护简易起见,社区软件源暂时优先提供 amd64 架构的软件。 有少部分软件同时提供源码包(使用 deb-src 启用)。 少量软件提供 i386 等其他架构。 如果您没有找到所需的架构,请在 issue 中提交请求,志愿者将尽量满足需求。 某些使用 Git 管理的软件可以在本仓库内找到对应的源代码。

要开始使用社区软件源,请遵照以下步骤进行操作:

启用社区源的命令

echo "deb https://repo.debiancn.org/ bookworm main" | sudo tee /etc/apt/sources.list.d/debiancn.list;
wget https://repo.debiancn.org/pool/main/d/debiancn-keyring/debiancn-keyring_0~20161212_all.deb -O /tmp/debiancn-keyring.deb;
sudo apt install /tmp/debiancn-keyring.deb;
sudo apt update;
rm /tmp/debiancn-keyring.deb;

注意: 以上命令适合 bookworm 用户。您可以自行替换 bookworm 为您使用的发行代号。目前社区源可以使用以下代号:

  • buster
  • bullseye
  • bookworm

目前暂无专用于 testingsid 的仓库。

彻底移除社区软件源

如果您需要彻底移除社区软件源,请按以下步骤操作:

sudo apt purge debiancn-keyring;
sudo rm -f /etc/apt/sources.list.d/debiancn.list;
sudo apt update;

Debian 中文社区软件源列表说明

这里列出社区软件源维护列表。使用 Git 管理的软件包打包脚本以子模块的形式给出。

软件包一览

软件包名 软件全名 开源? 适合 Debian 版本 Git 管理? 持续集成 备注
debiancn-keyring DebianCN Repo Keyring bullseye, buster, sid    
google-chrome-stable Google Chrome bullseye, buster, sid N/A N/A  
chrome-remote-desktop Chrome Remote Desktop stretch, sid N/A N/A  
gifski GIF encoder based on libimagequant buster N/A  
winetricks-zh Winetricks for Chinese software stretch, buster N/A  
wps-office Kingsoft WPS Office stretch, sid N/A N/A  
lilydict lilydict online directory stretch, buster N/A  
sogoupinyin Sogou Pinyin IM stretch, sid N/A N/A 经过重新封包修改
brackets Editor for web design stretch, sid N/A  
bearychat BearyChat working communicator ? stretch, sid N/A  
latte-dock Dock based on plasma frameworks sid N/A  
code Visual Studio Code stretch, sid N/A N/A  
sublime-text-dev Sublime Text stretch, sid N/A N/A  
snipaste Snipping and Pasting tool stretch, sid N/A N/A  
unzip-iconv Unzip CLI tool with iconv support stretch, sid N/A  
netease-cloud-music NetEase Cloud Music Client stretch, buster N/A N/A  
oracle-java8-jdk Oracle Java Development Kit stretch, sid N/A N/A  
foxitreader Foxit PDF Reader stretch, sid N/A N/A  
haroopad Haroopad Document Processor stretch, sid N/A N/A  
rsync-huai Rsync with huai extension jessie, stretch N/A  
deepin-menu Deepin Menu Service stretch, sid N/A  
deepin-qt5integration Deepin Qt5 integration stretch, sid N/A  
deepin-terminal Deepin Terminal stretch    
ttyd Web terminal sharing tool stretch, sid N/A  
vocal Simple podcast client for the modern desktop stretch, sid N/A  
python-xpybutil Abstraction over X Python Binding stretch, sid N/A  
python3-dae Deepin App Engine stretch, sid N/A  
pdnsd Proxy DNS Server stretch, sid N/A  
libpng12 PNG Library (v1.2) stretch, sid N/A libpng tracker; RM
wine-gecko-2.47 Wine Gecko Engine for wine 1.9.19+ stretch, sid N/A  
vi Traditional Vi stretch, sid N/A  
master-pdf-editor Multifunctional PDF Editor stretch, buster N/A  
i3-gaps i3 Unofficial Fork stretch, sid N/A  

向社区源提交一个软件包

如果您发现了一个适合 Debian 但无法向官方源提交的软件,您可以考虑将其加入我们的社区软件源。

  • 如果这个软件是闭源软件,请直接在 issue 中提交信息并附带 .deb 包下载链接;
  • 如果这个软件是开源软件,推荐使用 Git 管理打包内容 [1] 并在 issue 中附上相关信息。其打包 Git 仓库将作为 repo 项目的子项目。自动打包功能尚未完成。

有服务器帐号的用户,请将 .deb 二进制包或 .dsc 源码包使用 SFTP 上传至服务器,服务器将定时处理上传队列:

  • scp ./mypackage.deb myusername@hz1.debiancn.org:/srv/repo/upload/target_codename/

将其中的 target_codename 替换为目标版本代号(jessie, stretch, buster)。unstable 与 buster 共用仓库。

[1]您可以参考本项目内的各个软件的打包实例,或者访问 https://salsa.debian.org/ 页面参考官方所有使用 Git 管理打包的源代码仓库。

缩略词解释

提交 issue 中的大多数缩略词来源于 Debian WNPPDebian ftp-master 的请求类型。

缩略词 完整意义 解释
ITP Intent To Package 准备接手打包某个软件
RFS [2] Request For Sponsorship 打包工作已完成,请求检查与上传
RFP Request For Package 请求他人对某个软件进行打包
RFH Request For Help 某个软件的打包者遇到技术困难请求协助
O Orphaned 打包/维护者声明放弃维护,请求接手
RM Remove 请求删除某个软件包
RFU [3] Request For Update/Upgrade 请求更新某个软件包
[2]仅适用于没有上传帐号的用户。如果拥有上传帐号,通常可以直接进行上传。
[3]不属于 Debian 官方使用的请求。