APT Signing Key Folders and Other Development Notes
/etc/apt/trusted.gpg, /etc/apt/trusted.gpg.d, /usr/share/keyrings
Contents
- 1 APT Keyring Folders
- 2 Repository Migration
- 2.1 Which project and which version comes with which repositories enabled by default?
- 2.2 Which repositories contain what packages?
- 2.3 changed its 'Origin' value from 'whonix' to 'kicksecure'
- 2.4 Why does Kicksecure use Origin whonix?
- 2.5 Background on Debian APT Origin and Label
- 2.6 Forum Discussion
- 3 See Also
APT Keyring Folders[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev/APT#APT_Keyring_Folders
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev/APT#APT_Keyring_Folders|APT Keyring Folders]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[APT Keyring Folders](https://www.kicksecure.com/wiki/Dev/APT#APT_Keyring_Folders)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[APT Keyring Folders](https://www.kicksecure.com/wiki/Dev/APT#APT_Keyring_Folders)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev/APT#APT_Keyring_Folders]APT Keyring Folders[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
APT by default considers only signing keys in:
- file
/etc/apt/trusted.gpg
- folder
/etc/apt/trusted.gpg.d
Signing keys in folder /usr/share/keyrings
are ignored by default by APT, unless the signed-by
keyword is used in APT sources files (i.e. in configuration file /etc/apt/sources.list
or in configuration snippet drop-in folder /etc/apt/sources.list.d
).
Example signed-by
keyword use:
[signed-by=/usr/share/keyrings/derivative.asc]
Example of complete deb line with signed-by
keyword.
deb [signed-by=/usr/share/keyrings/derivative.asc] https://deb.kicksecure.com bullseye main contrib non-free
Repository Migration[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev/APT#Repository_Migration
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev/APT#Repository_Migration|Repository Migration]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Repository Migration](https://www.kicksecure.com/wiki/Dev/APT#Repository_Migration)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Repository Migration](https://www.kicksecure.com/wiki/Dev/APT#Repository_Migration)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev/APT#Repository_Migration]Repository Migration[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
Which project and which version comes with which repositories enabled by default?[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev/APT#Which_project_and_which_version_comes_with_which_repositories_enabled_by_default.3F
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev/APT#Which_project_and_which_version_comes_with_which_repositories_enabled_by_default.3F|Which project and which version comes with which repositories enabled by default?]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Which project and which version comes with which repositories enabled by default?](https://www.kicksecure.com/wiki/Dev/APT#Which_project_and_which_version_comes_with_which_repositories_enabled_by_default.3F)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Which project and which version comes with which repositories enabled by default?](https://www.kicksecure.com/wiki/Dev/APT#Which_project_and_which_version_comes_with_which_repositories_enabled_by_default.3F)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev/APT#Which_project_and_which_version_comes_with_which_repositories_enabled_by_default.3F]Which project and which version comes with which repositories enabled by default?[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
- Kicksecure builds earlier than version 16.0.5.0 come with:
deb.whonix.org
- Kicksecure builds version 16.0.5.0 come with:
deb.kicksecure.com
- Whonix builds earlier than version 16.0.5.0 come with:
deb.whonix.org
- Whonix builds version 16.0.5.0 come with:
deb.kicksecure.com
+deb.whonix.org
Which repositories contain what packages?[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev/APT#Which_repositories_contain_what_packages.3F
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev/APT#Which_repositories_contain_what_packages.3F|Which repositories contain what packages?]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Which repositories contain what packages?](https://www.kicksecure.com/wiki/Dev/APT#Which_repositories_contain_what_packages.3F)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Which repositories contain what packages?](https://www.kicksecure.com/wiki/Dev/APT#Which_repositories_contain_what_packages.3F)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev/APT#Which_repositories_contain_what_packages.3F]Which repositories contain what packages?[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
- Legacy:
- 16 and below: Mixing. Legacy. For migration purposes. Both,
deb.kicksecure.com
anddeb.whonix.org
contain all packages, i.e. contain both, all Kicksecure and all Whonix packages.
- 16 and below: Mixing. Legacy. For migration purposes. Both,
- Future:
- 17 and above: Clean separation.
deb.kicksecure.com
will contain only all Kicksecure packages and no packages of other derivatives.- To accomplish that, in https://github.com/Kicksecure/developer-meta-files/blob/master/usr/bin/dm-reprepro-wrapper#L50
the only thing to be removed is
for derivative_name_item in $derivative_name_list ; do
(anddone
).
- To accomplish that, in https://github.com/Kicksecure/developer-meta-files/blob/master/usr/bin/dm-reprepro-wrapper#L50
- 17 and above: Clean separation.
changed its 'Origin' value from 'whonix' to 'kicksecure'[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev/APT#changed_its_.27Origin.27_value_from_.27whonix.27_to_.27kicksecure.27
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev/APT#changed_its_.27Origin.27_value_from_.27whonix.27_to_.27kicksecure.27|changed its 'Origin' value from 'whonix' to 'kicksecure']]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[changed its 'Origin' value from 'whonix' to 'kicksecure'](https://www.kicksecure.com/wiki/Dev/APT#changed_its_.27Origin.27_value_from_.27whonix.27_to_.27kicksecure.27)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[changed its 'Origin' value from 'whonix' to 'kicksecure'](https://www.kicksecure.com/wiki/Dev/APT#changed_its_.27Origin.27_value_from_.27whonix.27_to_.27kicksecure.27)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev/APT#changed_its_.27Origin.27_value_from_.27whonix.27_to_.27kicksecure.27]changed its 'Origin' value from 'whonix' to 'kicksecure'[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
https://github.com/Kicksecure/derivative-maker/blob/master/aptrepo_remote/kicksecure/conf/distributions is still using old
Origin
and Label
values. This is to avoid the following error during "sudo apt update".
E: Repository 'tor+https://deb.kicksecure.com bullseye InRelease' changed its 'Origin' value from 'whonix' to 'kicksecure' E: Repository 'tor+https://deb.kicksecure.com bullseye InRelease' changed its 'Label' value from 'Whonix' to 'Kicksecure' N: This must be accepted explicitly before updates for this repository can be applied. See apt-secure(8) manpage for details.
- This is avoid users updates getting more complicated by seeing above error message and needing to use
sudo apt update --allow-releaseinfo-change
to resolve it. - Origin and Label needs to be to be changed in Kicksecure 17 (actually 18) in above file once the Kicksecure repository for Debian
bookworm
based becomes available. This will be done during Release Upgrade.
Why does Kicksecure use Origin whonix?[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev/APT#Why_does_Kicksecure_use_Origin_whonix.3F
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev/APT#Why_does_Kicksecure_use_Origin_whonix.3F|Why does Kicksecure use Origin whonix?]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Why does Kicksecure use Origin whonix?](https://www.kicksecure.com/wiki/Dev/APT#Why_does_Kicksecure_use_Origin_whonix.3F)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Why does Kicksecure use Origin whonix?](https://www.kicksecure.com/wiki/Dev/APT#Why_does_Kicksecure_use_Origin_whonix.3F)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev/APT#Why_does_Kicksecure_use_Origin_whonix.3F]Why does Kicksecure use Origin whonix?[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
- version 16 and below: For legacy compatibility.
- Technical detail: For the longest time, for most users
deb.kicksecure.com
was a mirror ofdeb.whonix.org
. Hence usedOrigin
whonix
. To keep the amount of user confusion lowest, fewest users being affected it was decided to keep it that way until the release upgrade for version 16 (DebianOrigin
based) becomes available. Unfortunately those users who upgraded fastest saw the `Origin`/`Label` change.
- Technical detail: For the longest time, for most users
- version 17 above: No more legacy. Kicksecure will use
Origin
kicksecure
.
Background on Debian APT Origin and Label[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev/APT#Background_on_Debian_APT_Origin_and_Label
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev/APT#Background_on_Debian_APT_Origin_and_Label|Background on Debian APT Origin and Label]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Background on Debian APT Origin and Label](https://www.kicksecure.com/wiki/Dev/APT#Background_on_Debian_APT_Origin_and_Label)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Background on Debian APT Origin and Label](https://www.kicksecure.com/wiki/Dev/APT#Background_on_Debian_APT_Origin_and_Label)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev/APT#Background_on_Debian_APT_Origin_and_Label]Background on Debian APT Origin and Label[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
When Debian's APT sees for the first time a repository, it notes its Origin
and Label
fields. Should these change, Debian will show a warning/question and not proceed using any repository with a changed Origin
or Label
until the user accepts the change using sudo apt update --allow-releaseinfo-change
.
Forum Discussion[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev/APT#Forum_Discussion
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev/APT#Forum_Discussion|Forum Discussion]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[Forum Discussion](https://www.kicksecure.com/wiki/Dev/APT#Forum_Discussion)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[Forum Discussion](https://www.kicksecure.com/wiki/Dev/APT#Forum_Discussion)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev/APT#Forum_Discussion]Forum Discussion[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.
https://forums.whonix.org/t/e-repository-tor-https-deb-kicksecure-com-bullseye-inrelease-changed-its-origin-value-from-kicksecure-to-whonix/13810
See Also[edit]
Copy or share this direct link!
Click = Copy
Copied to clipboard!
https://www.kicksecure.com/wiki/Dev/APT#See_Also
Click below ↴ = Copy to Clipboard
Click = Copy
Copied to clipboard!
[[Dev/APT#See_Also|See Also]]
Copy as Wikitext
Click = Copy
Copied to clipboard!
[See Also](https://www.kicksecure.com/wiki/Dev/APT#See_Also)
for Discourse, reddit, GitHub
Click = Copy
Copied to clipboard!
[See Also](https://www.kicksecure.com/wiki/Dev/APT#See_Also)
Copy as Markdown
Click = Copy
Copied to clipboard!
[url=https://www.kicksecure.com/wiki/Dev/APT#See_Also]See Also[/url]
Copy as phpBB
Click below ↴ = Open social URL with share data
We don't use embedded scripts
This share button is completely self-hosted by this webserver. No scripts from any of the social networks are embedded on this webserver. See also
Social Share Button.


Copy as Wikitext

for Discourse, reddit, GitHub

Copy as Markdown

Copy as phpBB Click below ↴ = Open social URL with share data











We believe security software like Kicksecure needs to remain Open Source and independent. Would you help sustain and grow the project? Learn more about our 12 year success story and maybe DONATE!