Skip to content

Element extrepo-offline-data support

Manual installation notes for Debian/Ubuntu are here: https://element.io/get-started#linux-details

  • GPG download line: sudo wget -O /usr/share/keyrings/element-io-archive-keyring.gpg https://packages.element.io/debian/element-io-archive-keyring.gpg
  • Repository creation line: echo "deb [signed-by=/usr/share/keyrings/element-io-archive-keyring.gpg] https://packages.element.io/debian/ default main" | sudo tee /etc/apt/sources.list.d/element-io.list

Rationale: Qubes OS is looking for a really long time for an easy to use solution to guide users into installing additional repositories in their Templates. As you might know, Templates are OSes that do not have internet access by default, but can access the internet through a local proxy (local socket pointing to default tinyproxy update proxy (optionally use automatically deploy apt-cacher-ng which secures and cache repo info, package lists and packages to be installed into specialized TemplateVMs clones: https://github.com/unman/shaker/tree/main/cacher) and directly used by OS package managers (Debian/Fedora based TemplateVMs deployed by default under QubesOS). Most current open source software repositories are supporting Debian. Qubes support Debian. This project is pretty well welcome.

I am trying to advocate into pushing extrepo and extrep-offline-data by default into Debian templates to answer most current user requests asking how to install software without giving direct internet access to TemplateVMs, which are currently required to download GPG keyrings. Otherwise users follow obscure guides, and from current upstream instructions, disable otherwise safer defaults (no internet access, so no possibility to use wget/curl directly to download GPG keys without giving whole internet access for newbies) possibly compromising their otherwise trusted and specialized TemplateVMs.

I will open other issues in regard of most commonly asked in regard of additional software repositories, which can easily be installed in specialized (clones) of TemplateVMs by users.

Thank you so much for this project. This is a solution for a real problem: trusting GPG keys and deploying correctly and without errors needed additional repositories.

To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information