小记 - 尝试拼凑出 apt 仓库中的 deb 包下载地址

小记 - 尝试拼凑出 apt 仓库中的 deb 包下载地址

💡 原文中文,约2400字,阅读约需6分钟。
📝

内容提要

2024年3月13日,UOS商店上架最新微信,成功获取到微信的完整下载地址。

🎯

关键要点

  • 2024年3月13日,UOS商店上架最新微信,获取到完整下载地址。
  • 一周前发现一个来源不明的Linux微信,基于qt实现的图形化界面。
  • UOS的软件来源包括系统相关软件和应用商店软件。
  • 尝试从UOS官方仓库提取微信下载链接,但未成功。
  • UOS Desktop依赖APT实现软件安装,源符合Debian的APT Repository结构。
  • 访问UOS的appstore源,获得索引文件的索引。
  • 拼出amd64架构的Packages文件下载链接,获取deb包信息。
  • 使用grep命令检索weixin或wechat关键词,找到完整下载地址。
  • 成功下载微信deb包。

延伸问答

如何从UOS商店下载最新的微信?

可以通过访问UOS的appstore源,拼凑出deb包的完整下载地址来下载最新的微信。

UOS的appstore源包含哪些软件?

UOS的appstore源包含应用商店中上架的软件,大部分可能是闭源的。

如何获取deb包的信息?

可以访问amd64架构的Packages文件,使用grep命令检索关键词来获取deb包的信息。

为什么无法直接访问UOS的源地址?

直接访问时,源地址返回403,可能是因为他们不愿意公开源地址的filelist index。

UOS Desktop如何实现软件安装?

UOS Desktop依赖APT实现软件安装,其源符合Debian的APT Repository结构。

如何拼凑出deb包的下载地址?

可以通过在Packages文件中找到deb包的相对路径,并加上源的url前缀来拼凑出完整下载地址。

🏷️

标签

➡️

继续阅读