Updated - Now Bleachbit is gone...

Hi!

Updated two installs TW and now Bleachbit has been deleted. No Bleachbit in standard repos either. Had to do a search in software.opensuse and found it in “utilities” repo…

Why that? And why does zypper up remove software completely without proper asking (as in changing repos with zypper up)?

Hi
It was dropped…

Hi
See https://build.opensuse.org/request/show/764980

Tumbleweed is Python3, bleachbit is python2 only so deleted.

But I didn’t see python 2 as a dependency getting installed when installing Bleachbit again. Python 2.7 is installed anyway now and Bleachbit is working. What’s next?

Hi
Yes, but it won’t be in Tumbleweed, need to get from another repository, slowly things will disappear if they are not python3 or not brought up to date…

Many thanks for reply! So Pyhthon 2.7 will disappear soon the same way as Bleachbit did today?

Hi
Hopefully sooner rather than later, but yes it’s dead and a security risk since no updates…

Hello again!

My in-house nerd had a look, Bleachbit with python 3 is about to be ready for linux, but not for Win, apparently. Will Bleachbit be included into the TW standard repo when the python 3 version is officially released? Or will someone have to apply for re-listing?

If I look at this:


knurpht@Knurpht-HP:~> opi bleachbit
Searching....
 1. bleachbit
 2. bleachbit-lang
Choose a number: 1
You have selected package name: bleachbit
 1. openSUSE:Factory:ARM +                    | 0.9.4                     | noarch
 2. devel:ARM:Factory:Contrib:ILP32 ?         | 2.2                       | noarch
 3. utilities ?                               | 2.2                       | noarch
 4. utilities ?                               | 2.2                       | noarch
 5. utilities ?                               | 2.2                       | noarch
** 6. home:Herbster0815 !                       | 3.0                       | noarch

**

You could contact them through OBS and ask for submission to TW


our contributor Herbster0815 is already working on it. You could contact them through OBS and ask them to submit it to T

Hi
That’s a version number not a python version number… It still uses python 2

https://build.opensuse.org/package/view_file/home:Herbster0815/bleachbit/bleachbit_interpreter.patch?expand=1

I see https://github.com/bleachbit/bleachbit/pull/164 but until it’s there and re submitted…

I stand corrected, should have checked the spec file.

Of course,
In Linux you don’t have to use a commercial tool like bleachbit, it really is something that is used only because of its notoriety when it was used by Hillary’s IT guy on that mailserver of disrepute.

Amusingly, I found someone created a ArchWiki article, one of the most complex I’ve ever seen for a relatively simple operation…

https://wiki.archlinux.org/index.php/Securely_wipe_disk

Bottom line, and summarizing what you’ll find in the above article…

Linux/Unix has several tools that can securely wipe a disk,
dd, shred and wipe are wYell known. Bad Blocks looks like something I’ve not seen before but should work fine, too. hdparm is interesting, too but comes with warnings.

Keep in mind that this applies only to magnetic media, like rotating disks (ie hdd).
These tools don’t apply to solid state media like SSD, USB dongles, cf and sd cards, etc… Those are erased using other meands.

I personally recommend dd.
The only things to know is that you can wipe your free space lightning fast by specifying large block(s) but will likely also leave a large amount of unprocess (not over-written space. So, sophisticated use starts by writing zeroes or random characters in enormous blocks for most of the space, and then finishes up with a separate process writing to smaller blocks to ensure nearly nothing is left to be recovered. And if you like, do this a few times to ensure completeness.

Shred does a lot of this automatically.

TSU

No idea which linux command is executed by Bleachnit under the hood, I use it for centuries now, no Hillary, no nothing. It’s simply that you can choose **all programs and folders ** you wanna clean and after browsing/before logging out you have a “fresh” machine.

On SSD a subsequent fstrim (on EXT4) should make the deleted data unrecoverable, or?

With SSD, start with the manufacturer’s documentation.
There might be a switch you simply enable, that’s all.

TSU

Next time try shred…
Something like this…

shred --remove /dev/sdd

TSU

Kids don’t do that at home:

I don’t kill of my systems completely ater every Firefox session. Just clean some locations. Maybe you should have a closer look at what Bleachbit REALLY is… :wink:

It does depend on what you want to do,
In the case of what I proposed, is to wipe the disk clean so that data cannot likely be recovered forensically.
And, that is why I pointed the sample code not at any partitions in a standard installation to minimize accidental use.

If a person wanted a lot less, then there are other options…
My previous post described the standard way to wipe free space, leaving existing files… Which is also a requirement if you’re compressing a virtual disk (a fundamental principle of compression is to make anything as much the same as possible, and you want your empty space to be all zeroes). Modify it if you want to remove specific files and directories before zeroeing out the empty space, even beginning Users probably can figure that out.

Linux is powerful,
Like anything else, know what you want to do and respect the tool but don’t be afraid to use it.

I don’t usually see any commercial tools that do anything that can’t be done otherwise… and Bleachbit is no exception. I fully endorse any tool, even Bleachbit when it can do something more easily than alternatives but I rarely say that any one tool is the only way something should be done.

TSU

It too was taken away with the update, but I reinstalled it and blocked the package without doing anything else

When I updated it was subsequently no longer in the standard repo, had to re-install from “utilities”…

Yes re-install from “utilities”