From 2b78bc8e69a3eca6be5e8dbe6d561dec21a46828 Mon Sep 17 00:00:00 2001 From: wcbing Date: Mon, 4 Nov 2024 14:44:16 +0800 Subject: [PATCH] update index.html, README.md --- .gitignore | 2 ++ README.md | 24 ++++++++++++++---------- deb/add.sh | 4 ++++ deb/del.sh | 3 +++ deb/index.html | 17 +++++++++++------ 5 files changed, 34 insertions(+), 16 deletions(-) create mode 100644 deb/add.sh create mode 100644 deb/del.sh diff --git a/.gitignore b/.gitignore index 58b3165..b2f50b1 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,6 @@ */module/__pycache__/ deb/* !deb/index.html +!deb/add.sh +!deb/del.sh deb.db \ No newline at end of file diff --git a/README.md b/README.md index d62734e..4ae2457 100644 --- a/README.md +++ b/README.md @@ -2,26 +2,28 @@ 供 Debian 系发行版用户使用的软件源,收集一些国内常用软件的二进制包。 +本仓库对于下载不受限的软件不提供文件托管服务,仅提供链接重定向功能,致力于在不改动 APT 的情况下实现类似 WinGet、Homebrew Cask 等仅提供仓库索引的效果。 + 收录的软件说明: -- 发布的是已打包的文件 ~~,不接受第三方自行打包~~。 +- 官方打包发布的文件 ~~,不接受第三方自行打包~~。 +- 不收录打包的 wine 应用、Android 应用。 +- 不收录图标、主题、字体等包,以后可能单独建一个相关仓库。 - 有固定的更新地址,如官网、官方仓库或 Github Releases。 -- 本仓库对于国内网络下载不受限的软件不提供文件托管服务,仅提供链接重定向功能,最终效果类似 winget。 - 现只收录了 x86_64,如有需要请参考最后一节自行建立仓库。 ## 使用现有仓库 +添加本仓库: ```sh -sudo curl -o /etc/apt/keyrings/wcbing.gpg https://packages.wcbing.top/wcbing.gpg - -echo "deb [signed-by=/etc/apt/keyrings/wcbing.gpg] https://packages.wcbing.top/deb /" | sudo tee /etc/apt/sources.list.d/wcbing.list +curl -fsSL https://packages.wcbing.top/deb/add.sh | sudo sh ``` -接下来执行 `sudo apt update` 更新即可。 +移除本仓库: +```sh +curl -fsSL https://packages.wcbing.top/deb/del.sh | sudo sh +``` - -## 现有软件 - -可在 [这里](https://packages.wcbing.top/deb/version.txt) 查看具体版本。 +## 已收录软件 ### 自行收集 @@ -41,6 +43,8 @@ echo "deb [signed-by=/etc/apt/keyrings/wcbing.gpg] https://packages.wcbing.top/d |向日葵|sunloginclient
提取自 Debian 12 的依赖:
gconf2-common
libgconf-2-4|[官网](https://sunlogin.oray.com/download/linux)| |ToDesk|todesk|[官网](https://www.todesk.com/linux.html)| +> 临时收录软件会在仓库首页通知。 + ### Github Releses |软件名|包名|地址| diff --git a/deb/add.sh b/deb/add.sh new file mode 100644 index 0000000..d3183bc --- /dev/null +++ b/deb/add.sh @@ -0,0 +1,4 @@ +curl -fsSLo /etc/apt/keyrings/wcbing.gpg https://packages.wcbing.top/wcbing.gpg +echo "deb [signed-by=/etc/apt/keyrings/wcbing.gpg] https://packages.wcbing.top/deb /" > \ + /etc/apt/sources.list.d/wcbing.list +apt update diff --git a/deb/del.sh b/deb/del.sh new file mode 100644 index 0000000..1c6223a --- /dev/null +++ b/deb/del.sh @@ -0,0 +1,3 @@ +rm /etc/apt/keyrings/wcbing.gpg +rm /etc/apt/sources.list.d/wcbing.list +apt update diff --git a/deb/index.html b/deb/index.html index 19b59f6..37c8da6 100644 --- a/deb/index.html +++ b/deb/index.html @@ -20,13 +20,18 @@

wcbing 的 APT 软件源

- 项目地址
- 查看包版本信息所有信息
- 查看状态日志
+

相关链接

+

+ 已收录软件 | + 现有包版本信息 | 完整信息 +

用法

-

sudo curl -o /etc/apt/keyrings/wcbing.gpg https://packages.wcbing.top/wcbing.gpg
- echo "deb [signed-by=/etc/apt/keyrings/wcbing.gpg] https://packages.wcbing.top/deb /" | sudo tee - /etc/apt/sources.list.d/wcbing.list

+

添加本仓库:
curl -fsSL https://packages.wcbing.top/deb/add.sh | sudo sh

+

移除本仓库:
curl -fsSL https://packages.wcbing.top/deb/del.sh | sudo sh

+

+ 项目地址 | + 仓库状态日志 +

\ No newline at end of file