Skip to content

debiancn/repo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

115 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Debian 中文社区软件源

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

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

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

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

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

启用社区源的命令

sudo rm -fv /etc/apt/sources.list.d/debiancn.list; # 移除旧格式 sources.list 文件
echo 'Enabled: yes
Types: deb
URIs: http://repo.debiancn.org/
Suites: bookworm
Components: main
Signed-By: /usr/share/keyrings/debiancn-keyring.gpg
' | sudo tee /etc/apt/sources.list.d/debiancn.sources
wget https://repo.debiancn.org/pool/main/d/debiancn-keyring/debiancn-keyring_0~20250427_all.deb -O /tmp/debiancn-keyring.deb;
sudo apt install /tmp/debiancn-keyring.deb;
sudo apt update;
rm /tmp/debiancn-keyring.deb;

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

  • bullseye
  • bookworm
  • trixie

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

彻底移除社区软件源

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

sudo apt purge debiancn-keyring;
sudo rm -fv /etc/apt/sources.list.d/debiancn.sources;
sudo rm -fv /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  
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  
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  
ttyd Web terminal sharing tool stretch, sid N/A  
vocal Simple podcast client for the modern desktop stretch, sid N/A  
python3-dae Deepin App Engine 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 官方使用的请求。

About

Debian CN Community Repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 8