Na zdjęciu jest chyba kilka błędów.
Po wpisaniu w wyszukiwarkę
blechbit profile_namesZnalazłem wątek
https://github.com/bleachbit/bleachbit/issues/1518Sugerujący problem BleachBit z obsługą danych na google-chrome
Ciekawostka:
Zgaduję że te dane ( baza danych ) użytkownika w google-chrome ( Ale innych przeglądarek zazwyczaj też )
są w zapisane jakimś pliku w formacie SQL aby dane były odczytywane szybciej.
BleachBit ma / miał problem z odczytem tej bazy danych.
https://pl.wikipedia.org/wiki/SQLNa linuxie bazę danych SQL można odczytać w terminalu za pomocą
sqliteLub za pomocą przeglądarki
sqlitebrowserPrzykładowy problem z odczytem bazy danych przez skrypt może wynikać z tego np. że struktura bazy danych w każdej przeglądarce może być różna
i może się zmieniać w raz z wersją przeglądarki. Po za tym samo SQL może też z czasem ewoluować.
Po za tym przeglądarka może przechowywać starsze wersje bazy danych.
Morał jest taki że przynajmniej jeden z tych błędów powinien zniknąć w wersji
i u nie jestem pewien
bo raz w linku pisze
" added this to the 4.6 milestone "a raz w patchu wymienione jest
" master v4.5.0 "Jeśli chcesz pomóc developerom i sprawdzić wcześniej
czy wszystkie błędy zostały naprawione, to musisz:
1. pobrać kod z github z gałęzi master ( czyli główną ) i skompilować.
git clone https://github.com/bleachbit/bleachbit
( w teorii automatycznie powinno pobrać z gałęzi master )
( lub pobrać ręcznie - jest tam zielony przycisk " Code --> Download ZIP " )
Dla pewności czy to nie oszuści sprawdzimy link.
Zazwyczaj ( jest w " source code " pakietu, a
to jest tam wymieniona strona domowa i na tamtej stronie powinien być link )
Dane można odczytać z pakietów lub czasami na stronach internetowych.
Np. sprawdzę sobie na stronie Arch Linux
https://archlinux.org/packages/extra/any/bleachbit/po prawej stronie jest " Source Files " --> Klikam tam plik PKGBUILD
i otrzymuję
https://gitlab.archlinux.org/archlinux/packaging/packages/bleachbit/-/blob/main/PKGBUILD?ref_type=headsi jest tam linijka sugerująca źródło
source=(git+https://github.com/bleachbit/bleachbit.git#tag=v${pkgver}?signed)
${pkgver} to zmienna która jest podmieniana podczas budowania pakietów w archu.
Ja sprawdzam czy początek linku się zgadza.
Według mnie strona się zgadza z tą którą wymieniłem wyżej.
2. Jeśli uda Ci się poprawnie skompilować to następnie budujesz pakiet dla swojej dystrybucji.
Mam nadzieje się że uda się skompilować z tymi samymi wersjami zależności co masz w systemie.
Inaczej nie ma sensu, bo budowanie nowszych zależności niż w systemie to więcej roboty.
Developerzy dystrybucji czasami taką robotę robią. ( Zazwyczaj na maszynach wirtualnych, aby nie uszkodzić głównego systemu )
3. Instalujesz i testujesz.
Powrót do poprzedniej wersji zazwyczaj odbywa się poprzez usunięcie BleachBit i zainstalowanie z repozytorium dystrybucji której używasz.