there is a kind of controversial policy in place since aprox 2025 that (auto)removes a package.deb from debian’s official repository, if there were no changes to the package in 30 days #wtf actually X-D
- according to AI this is the reasoning behind it:
- If package has release-critical bug that stays unfixed too long (30 days) it can be auto-removed so it doesn’t block migration and block the release;
- leaf packages are typically scheduled after about 15 days, and packages with reverse dependencies after about 30 days, with the timer reset by bug activity
- package can usually go back in once the issue is fixed and migration blockers are gone
the pro:
- this should insure that whatever a user installs via debian repo, is a secure package, with all known at that time vulnerabilities fixed
the cons:
- this is very annoying X-D
- for example there is currently no gui tool available for mounting veracrypt containers (after veracrypt was not developed further, zulucrypt now is autoremoved)
how this user would do it:
- still allow users to install unsecure packages with known errors BUT PLACE A MASSIVE RED WARNING ON THE TERMINAL DURING apt install, PLEASE MIGRATE TO A DIFFERENT SOFTWARE, THIS SOFTWARE HAS KNOWN SECURITY PROBLEMS (LINK TO THE PROBLEMS) PROCEED AT USER’S OWN RISK!
how to mount veracrypt without zulucrypt or veracrypt
vim /scripts/mount_encrypted_veracrypt.sh
#!/bin/bash echo 'with file /path/filename.veracrypt the user can find out what type of encryption is used veracrypt then use tcplay or LUKS then use cryptsetup' echo 'then pass the /path/filename.veracrypt to script and it will ask for password and mount under /media/user/$FILENAME' PATH_FILENAME_ENDING=$1 FILENAME_ENDING=$(basename "$PATH_FILENAME_ENDING") FILENAME="${FILENAME_ENDING%.*}" MOUNTPOINT="/media/user/$FILENAME" mkdir -p $MOUNTPOINT LOOPDEV=$(losetup -f) losetup "$LOOPDEV" "$PATH_FILENAME_ENDING" cryptsetup open --type tcrypt --veracrypt $LOOPDEV $FILENAME mount /dev/mapper/$FILENAME $MOUNTPOINT echo "when done hit enter to close encrypted volume..." read -r sync; umount $MOUNTPOINT cryptsetup close $FILENAME losetup -d "$LOOPDEV"
how to mount luks encrypted storage?
vim /scripts/mount_encrypted_luks.sh #!/bin/bash echo 'with file /path/filename.veracrypt the user can find out what type of encryption is used veracrypt then use tcplay or LUKS then use cryptsetup' echo 'then pass the /path/filename.veracrypt to script and it will ask for password and mount under /media/user/$FILENAME' PATH_FILENAME_ENDING=$1 FILENAME_ENDING=$(basename "$PATH_FILENAME_ENDING") FILENAME="${FILENAME_ENDING%.*}" MOUNTPOINT="/media/user/$FILENAME" mkdir -p $MOUNTPOINT cryptsetup open $PATH_FILENAME_ENDING $FILENAME mount /dev/mapper/$FILENAME $MOUNTPOINT read -r umount /media/user/$FILENAME cryptsetup close $FILENAME
how to add packports?
# according to google, but it's not working for me :( cp -rv /etc/apt/sources.list /etc/apt/sources.list.backup vim /etc/apt/sources.list.d/debian-backports.sources Types: deb deb-src URIs: http://deb.debian.org/debian Suites: trixie-backports Components: main Enabled: yes Signed-By: /usr/share/keyrings/debian-archive-keyring.gpg :wq apt update apt search zulucrypt; # returns nothin
https://ftp.debian.org/debian/zzz-dists/ https://ftp.debian.org/debian/pool/main/z/zulucrypt/
btw. something is very wrong with the wiki https://wiki.debian.org/Autoremoval
Forbidden
<p>You are not allowed to access this!</p>
maybe it was autoremoved
liked this article?
- only together we can create a truly free world
- plz support dwaves to keep it up & running!
- (yes the info on the internet is (mostly) free but beer is still not free (still have to work on that))
- really really hate advertisement
- contribute: whenever a solution was found, blog about it for others to find!
- talk about, recommend & link to this blog and articles
- thanks to all who contribute!