Instalacja Bytesweep
Bytesweep jest podpisany identyfikatorem Apple Developer ID i notaryzowany przez Apple, więc macOS otwiera go bez ostrzeżenia o niezidentyfikowanym deweloperze. Wybierz plik do pobrania poniżej — całość zajmuje około minuty.
Którego pliku potrzebuję?
W macOS DMG i ZIP zawierają dokładnie tę samą aplikację. DMG daje okno z przeciąganiem do Aplikacji; ZIP jest mniejszy i szybszy, jeśli wolisz przenieść aplikację samodzielnie.
Menu Apple → Ten Mac. Jeśli w wierszu Układ widnieje Apple M1, M2, M3 albo M4, weź wersję Apple silicon. Jeśli widnieje Procesor · Intel, weź wersję Intel. Pobranie złej nie jest groźne, po prostu będzie działać wolniej albo wcale.
Natywna wersja arm64. macOS 11 Big Sur lub nowszy. Wersja 1.0.1.
Wersja x86-64. macOS 11 Big Sur lub nowszy.
Wersji na Windows jeszcze nie ma — powstaje. Napisz na support@bytesweep.app a odezwę się w dniu premiery. Licencja kupiona teraz obejmie ją bez dopłaty.
Każda wersja dla macOS jest podpisana certyfikatem Developer ID i notaryzowana przez Apple. Bytesweep jest rozpowszechniany tutaj, a nie przez Mac App Store, ponieważ aplikacja w piaskownicy nie może przeskanować całego dysku, a to jest cały sens tego produktu.
macOS · instalacja z DMG
Znajomy sposób. Kliknij dwukrotnie obraz dysku i przeciągnij jedną ikonę na drugą.
-
Otwórz pobrany plik .dmg
Kliknij dwukrotnie
Bytesweep-1.0.1-AppleSilicon.dmgw folderze Pobrane. macOS zamontuje go i otworzy to okno. -
Przeciągnij Bytesweep na folder Aplikacje
Przeciągnij ikonę Bytesweep z lewej strony i upuść ją na skrót Aplikacje po prawej. To skopiuje aplikację do
/Applications.Okno obrazu dysku, które pojawia się po dwukrotnym kliknięciu pliku .dmg. -
Odmontuj obraz dysku, a potem otwórz aplikację z Aplikacji
Kliknij strzałkę wysuwania obok Bytesweep na pasku bocznym Findera, a potem otwórz Bytesweep z folderu Aplikacje — a nie z zamontowanego obrazu. Plik .dmg możesz potem usunąć.
macOS · instalacja z pliku ZIP
ZIP nie ma okna instalatora — po prostu daje ci aplikację, a ty przenosisz ją sam. Trzy kroki.
-
Rozpakuj
Safari rozpakowuje pobrane pliki automatycznie, więc być może już widzisz Bytesweep.app w folderze Pobrane. W Chrome, Firefoksie albo Arc kliknij dwukrotnie
.zipraz, a macOS rozpakuje go obok archiwum. -
Przenieś Bytesweep.app do Aplikacji
Otwórz okno Findera, naciśnij ⇧⌘A aby przejść do Aplikacji, i przeciągnij tam Bytesweep.app z folderu Pobrane. Albo zaznacz aplikację i naciśnij ⌘C, a potem ⌥⌘V w Aplikacjach, żeby ją przenieść.
Jeśli wolisz terminal:
mv ~/Downloads/Bytesweep.app /Applications/ -
Otwórz ją z Aplikacji
Kliknij dwukrotnie Bytesweep w folderze Aplikacje. Poniższe okno pierwszego uruchomienia zobaczysz raz i nigdy więcej.
macOS uruchamia aplikacje objęte kwarantanną z losowej lokalizacji tylko do odczytu (App Translocation w Gatekeeperze), a ta ścieżka zmienia się przy każdym uruchomieniu. Ponieważ macOS przyznaje Pełny dostęp do dysku dla ścieżki, uprawnienie nadane przeniesionej aplikacji po cichu przestaje obowiązywać przy kolejnym otwarciu — dlatego skany wracają puste albo niepełne. To właśnie wcześniejsze przeniesienie aplikacji do /Applications sprawia, że uprawnienie się utrzymuje.
Pierwsze uruchomienie
Ponieważ aplikacja jest notaryzowana, macOS zadaje przy pierwszym razie jedno pytanie potwierdzające — a nie blokadę „niezidentyfikowany deweloper”, którą dostają aplikacje bez podpisu.
Nadaj Bytesweep Pełny dostęp do dysku
macOS trzyma Pocztę, Wiadomości, dane Safari, migawki Time Machine i kontenery innych aplikacji za barierą uprawnień. Bez niej Bytesweep nadal potrafi skanować — po prostu zgłosi te foldery jako zero bajtów i po cichu pominie sporą część tego, co zajmuje twój dysk.
-
Otwórz ustawienie
Menu Apple → Ustawienia systemowe → Prywatność i bezpieczeństwo → Pełny dostęp do dysku. W macOS 12 i starszych jest to Preferencje systemowe → Ochrona i prywatność → karta Prywatność.
-
Włącz Bytesweep
Bytesweep pojawia się na liście po pierwszym uruchomieniu. Przestaw przełącznik. Jeśli go nie ma, kliknij +, a potem wybierz Bytesweep z Aplikacji.
Prywatność i bezpieczeństwo → Pełny dostęp do dysku, z włączonym przełącznikiem Bytesweep. -
Zamknij i otwórz Bytesweep ponownie
macOS stosuje nowe uprawnienie tylko przy świeżym uruchomieniu. Naciśnij ⌘Q, a potem otwórz aplikację ponownie i uruchom skan.
Pełny dostęp do dysku pozwala Bytesweep zmierzyć te foldery. Skanowanie, wizualizacja, wyszukiwanie duplikatów i sprzątanie działają lokalnie; jedyne żądanie sieciowe aplikacji to sprawdzenie licencji. Zobacz politykę prywatności.
Linux
Dwie wersje: przenośny AppImage, który działa wszędzie, oraz .deb dla Debiana, Ubuntu i pochodnych.
Dowolna dystrybucja. Bez instalacji, bez roota.
chmod +x Bytesweep-1.0.1.AppImage
./Bytesweep-1.0.1.AppImage
Na Ubuntu 22.04 i nowszych zatrzymuje się to na dlopen(): error loading libfuse.so.2 — AppImage potrzebuje FUSE 2, a Ubuntu dostarcza już tylko FUSE 3. Zainstaluj je raz albo uruchom bez niego:
sudo apt install libfuse2t64 # libfuse2 before Ubuntu 24.04
# or, with nothing to install:
./Bytesweep-1.0.1.AppImage --appimage-extract-and-run
Na Ubuntu 24.04 i nowszych zatrzymuje się potem na chrome-sandbox … mode 4755. Dodaj --no-sandboxalbo zajrzyj do rozwiązywania problemów poniżej, żeby zachować piaskownicę. Aby mieć wpis w menu, zainstaluj AppImageLauncher.
Na Ubuntu .deb jest gładszą drogą — instaluje się do /opt, gdzie pomocnik piaskownicy działa bez żadnej z tych rzeczy.
Debian, Ubuntu, Mint, Pop!_OS.
sudo apt install ./bytesweep_1.0.1_amd64.deb
Instaluje się do /opt/Bytesweep i dodaje pozycję w Narzędziach.
Linux nie ma pytania o Pełny dostęp do dysku — korzysta ze zwykłych uprawnień plików. Uruchomiony na twoim koncie, Bytesweep widzi wszystko, co widzisz ty. Foldery należące do root albo innych użytkowników są zgłaszane jako nieczytelne, a nie po cichu pomijane, więc sumy pozostają uczciwe. Narzędzia systemowe wymagające roota proszą o hasło przez pkexec w momencie uruchomienia.
Jeśli coś pójdzie nie tak
„Bytesweep jest uszkodzony i nie można go otworzyć. Przenieś go do Kosza.”
To prawie zawsze znaczy, że pobranie zostało zmienione po drodze — firmowe proxy, skaner antywirusowy albo usługa wymiany plików, która przepakowała archiwum — a to psuje podpis kodu. Usuń plik i pobierz go ponownie z tej strony. Jeśli problem wraca, wyczyść znacznik kwarantanny i otwórz ponownie:
xattr -dr com.apple.quarantine /Applications/Bytesweep.app
Przy pliku pobranym bezpośrednio z bytesweep.app to polecenie nie powinno być nigdy potrzebne.
„Nie można otworzyć Bytesweep, ponieważ nie można zweryfikować dewelopera.”
Tego nie powinieneś zobaczyć — aplikacja jest notaryzowana. Jeśli jednak się pojawi, kopia nie pochodzi z tej strony albo pobranie było niepełne. Pobierz ponownie. Doraźnie możesz kliknąć aplikację prawym przyciskiem → Otwórz → Otwórz, albo przejść do Ustawienia systemowe → Prywatność i bezpieczeństwo i kliknąć Otwórz mimo to pod komunikatem o Bytesweep.
Skan kończy się natychmiast albo całe foldery pokazują 0 bajtów
Dwie przyczyny, w tej kolejności. Po pierwsze, aplikacja nie jest w /Applications — przenieś ją tam i otwórz ponownie. Po drugie, Pełny dostęp do dysku jest wyłączony; włącz go, a potem zamknij i otwórz aplikację ponownie, bo macOS stosuje uprawnienie tylko przy świeżym uruchomieniu.
Nic się nie dzieje, gdy klikam aplikację dwukrotnie
Sprawdź, czy pobrałeś właściwą architekturę. Wersja tylko dla Intela nie uruchomi się na Apple silicon bez Rosetty, a wersja Apple silicon w ogóle nie uruchomi się na Macu z Intelem. Menu Apple → Ten Mac powie ci, którą masz; wersja natywna nie potrzebuje Rosetty.
Ciągle prosi o hasło administratora
Proszą o nie tylko Narzędzia systemowe — przerzedzanie lokalnych migawek Time Machine, zwalnianie nieaktywnej pamięci i kilka pamięci podręcznych menedżerów pakietów naprawdę wymagają roota. macOS pokazuje własne okno uwierzytelnienia; Bytesweep nigdy nie widzi ani nie przechowuje twojego hasła, a zwykłe skanowanie i sprzątanie nigdy go nie wymagają.
Linux: „dlopen(): error loading libfuse.so.2”
AppImage montuje się przez FUSE 2, a Ubuntu 22.04 i nowsze dostarczają tylko FUSE 3, więc na świeżym systemie biblioteki brakuje. Zainstaluj ją raz przez sudo apt install libfuse2t64 (pakiet nazywa się libfuse2 przed Ubuntu 24.04 — zmiana nazwy przyszła wraz z przejściem na 64-bitowe time_t ). Współistnieje z FUSE 3 i niczego nie psuje.
Jeśli wolisz nic nie instalować, uruchom AppImage z --appimage-extract-and-run, co rozpakuje go do folderu tymczasowego zamiast montować. Wolniejszy start, żadnych zależności.
Linux: „The SUID sandbox helper binary … is not configured correctly”
Ubuntu 24.04 i nowsze blokują nieuprzywilejowane przestrzenie nazw użytkownika przez AppArmor. Chromium, na którym zbudowany jest Bytesweep, woli tę piaskownicę i sięga po plik pomocniczy, który musi należeć do roota z uprawnieniami 4755 — niemożliwe wewnątrz AppImage, bo FUSE montuje go z nosuid. Trzy wyjścia, od najlepszego.
Zainstaluj zamiast tego .deb. Rozpakowuje się do /opt na zwykłym systemie plików, gdzie pomocnik dostaje potrzebne uprawnienia, i problem w ogóle nie występuje.
Albo znów pozwól na przestrzenie nazw użytkownika i zachowaj piaskownicę: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0, a na stałe przez wpisanie kernel.apparmor_restrict_unprivileged_userns=0 do /etc/sysctl.d/60-apparmor-userns.conf. To rozluźnia ogólnosystemowe ustawienie zabezpieczeń, więc decyduj z tą świadomością.
Albo uruchom z --no-sandbox. Najprościej i uruchamia się od razu, ale wyłącza dla tej aplikacji piaskownicę renderera Chromium.
Gdzie Bytesweep trzyma własne dane?
Migawki, ustawienia i punkty przywracania znajdują się w ~/Library/Application Support/Bytesweep na macOS oraz w ~/.config/Bytesweep na Linuksie, a do tego mały znacznik okresu próbnego w ~/.bytesweep-trial. Nic nie jest wysyłane.
Czy mogę zainstalować go na więcej niż jednej maszynie?
Tak — klucz Pro aktywuje się na trzech urządzeniach. Aktywacjami zarządzasz na ekranie Licencji w aplikacji, gdzie możesz dezaktywować maszynę, której już nie używasz, i zwolnić miejsce.
Odinstalowanie
Bytesweep to samodzielny pakiet aplikacji. Przeciągnij Bytesweep z folderu Aplikacje do Kosza — to całe odinstalowanie.
Aby usunąć także ustawienia, migawki i pozostawione punkty przywracania:
rm -rf ~/Library/Application\ Support/Bytesweep ~/.bytesweep-trial
Na Linuksie sudo apt remove bytesweep dla pakietu .deb albo po prostu usuń AppImage, a potem rm -rf ~/.config/Bytesweep ~/.bytesweep-trial.
Cofanie i przywracanie trzyma posprzątane pliki przez siedem dni na tym samym woluminie, żebyś mógł cofnąć. Usunięcie aplikacji ich nie kasuje. Przed odinstalowaniem otwórz Bytesweep → Przywracanie → Wyczyść teraz albo usuń folder przywracania pokazany na tym ekranie.
Nadal utknąłeś?
Prześlij nam dokładny komunikat, który widzisz, oraz swoją wersję macOS — na pytania o instalację odpowiadamy tego samego dnia.