Установка Bytesweep
Bytesweep подписан Apple Developer ID и нотаризован Apple, поэтому macOS открывает его без предупреждения о неизвестном разработчике. Выберите нужную загрузку ниже — всё вместе занимает около минуты.
Какой файл мне нужен?
В macOS DMG и ZIP содержат совершенно одну и ту же программу. DMG даёт окно с перетаскиванием в «Программы»; ZIP меньше и быстрее, если вы предпочитаете перенести программу сами.
меню Apple → Об этом Mac. Если в строке Чип указано Apple M1, M2, M3 или M4 — берите сборку для Apple silicon. Если там Процессор · Intel— берите сборку для Intel. Скачать не ту не опасно: она просто будет работать медленнее или не запустится.
Нативная сборка arm64. macOS 11 Big Sur или новее. Версия 1.0.1.
Сборка x86-64. macOS 11 Big Sur или новее.
Сборки для Windows пока нет — она в работе. Напишите на support@bytesweep.app и я сообщу вам в день выхода. Купленная сейчас лицензия покроет её без доплаты.
Каждая сборка для macOS подписана сертификатом Developer ID и нотаризована Apple. Bytesweep распространяется здесь, а не через Mac App Store, потому что программа в песочнице не может просканировать весь диск — а в этом весь смысл продукта.
macOS · установка из DMG
Привычный способ. Дважды щёлкните образ диска и перетащите одну иконку на другую.
-
Откройте скачанный .dmg
Дважды щёлкните
Bytesweep-1.0.1-AppleSilicon.dmgв папке «Загрузки». macOS смонтирует образ и откроет это окно. -
Перетащите Bytesweep в папку «Программы»
Перетащите иконку Bytesweep слева и отпустите её на ярлыке «Программы» справа. Программа скопируется в
/Applications.Окно образа диска, которое открывается после двойного щелчка по .dmg. -
Извлеките образ диска, затем откройте программу из «Программ»
Нажмите на стрелку извлечения рядом с Bytesweep в боковой панели Finder, затем откройте Bytesweep из папки «Программы», а не из смонтированного образа. Файл .dmg после этого можно удалить.
macOS · установка из ZIP
У ZIP нет окна установки — он просто отдаёт вам программу, и вы переносите её сами. Три шага.
-
Распакуйте
Safari распаковывает загрузки автоматически, поэтому вы, возможно, уже видите Bytesweep.app в папке «Загрузки». В Chrome, Firefox или Arc дважды щёлкните
.zipодин раз, и macOS распакует его рядом с архивом. -
Перенесите Bytesweep.app в «Программы»
Откройте окно Finder, нажмите ⇧⌘A чтобы перейти в «Программы», и перетащите Bytesweep.app туда из «Загрузок». Либо выделите программу и нажмите ⌘C, затем ⌥⌘V внутри «Программ», чтобы переместить её.
Если вам удобнее терминал:
mv ~/Downloads/Bytesweep.app /Applications/ -
Откройте её из «Программ»
Дважды щёлкните Bytesweep в папке «Программы». Диалог первого запуска ниже вы увидите один раз и больше никогда.
macOS запускает программы на карантине из случайного расположения только для чтения (App Translocation в Gatekeeper), и этот путь меняется при каждом запуске. Поскольку macOS выдаёт полный доступ к диску для конкретного пути, разрешение, выданное перемещённой программе, незаметно перестаёт действовать при следующем открытии — и сканирования продолжают возвращаться пустыми или неполными. Именно перенос программы в /Applications и делает разрешение постоянным.
Первый запуск
Поскольку программа нотаризована, macOS задаёт всего один подтверждающий вопрос при первом запуске — а не блокировку «неизвестный разработчик», которую получают неподписанные программы.
Дайте Bytesweep полный доступ к диску
macOS держит Почту, Сообщения, данные Safari, снимки Time Machine и контейнеры других программ за разрешением. Без него Bytesweep всё равно сможет сканировать — просто покажет эти папки как ноль байт и незаметно пропустит значительную часть того, что занимает ваш диск.
-
Откройте настройку
меню Apple → Настройки системы → Конфиденциальность и безопасность → Полный доступ к диску. В macOS 12 и более ранних это «Системные настройки» → «Защита и безопасность» → вкладка «Конфиденциальность».
-
Включите Bytesweep
Bytesweep появится в списке после первого запуска. Включите переключатель. Если его нет в списке, нажмите +, затем выберите Bytesweep в «Программах».
«Конфиденциальность и безопасность» → «Полный доступ к диску» с включённым переключателем Bytesweep. -
Завершите и снова откройте Bytesweep
macOS применяет новое разрешение только к новому запуску. Нажмите ⌘Q, затем откройте программу снова и запустите сканирование.
Полный доступ к диску позволяет Bytesweep измерить эти папки. Сканирование, визуализация, поиск дубликатов и очистка выполняются локально; единственный сетевой запрос программы — проверка лицензии. Смотрите политику конфиденциальности.
Linux
Две сборки: переносимый AppImage, который работает везде, и .deb для Debian, Ubuntu и производных от них.
Любой дистрибутив. Без установки и без root.
chmod +x Bytesweep-1.0.1.AppImage
./Bytesweep-1.0.1.AppImage
В Ubuntu 22.04 и новее это прерывается ошибкой dlopen(): error loading libfuse.so.2 — AppImage нужен FUSE 2, а Ubuntu теперь поставляет только FUSE 3. Либо установите его один раз, либо запускайте без него:
sudo apt install libfuse2t64 # libfuse2 before Ubuntu 24.04
# or, with nothing to install:
./Bytesweep-1.0.1.AppImage --appimage-extract-and-run
В Ubuntu 24.04 и новее дальше возникает ошибка chrome-sandbox … mode 4755. Добавьте --no-sandboxили посмотрите раздел решения проблем ниже, чтобы сохранить песочницу. Чтобы получить пункт в меню, установите AppImageLauncher.
В Ubuntu пакет .deb — более гладкий путь — он ставится в /opt, где вспомогательный процесс песочницы работает без всего этого.
Debian, Ubuntu, Mint, Pop!_OS.
sudo apt install ./bytesweep_1.0.1_amd64.deb
Устанавливается в /opt/Bytesweep и добавляет ярлык в раздел «Утилиты».
В Linux нет запроса полного доступа к диску — там обычные права на файлы. Работая от вашего пользователя, Bytesweep видит всё, что видите вы. Папки, принадлежащие root или другим пользователям, отмечаются как нечитаемые, а не пропускаются молча, поэтому итоги остаются честными. Системные инструменты, которым нужен root, запрашивают ваш пароль через pkexec при запуске.
Если что-то пошло не так
«Bytesweep повреждён и не может быть открыт. Переместите его в Корзину.»
Почти всегда это значит, что загрузка изменилась по дороге — корпоративный прокси, антивирус или файлообменник, пересжавший архив, — и это ломает подпись кода. Удалите файл и скачайте заново с этого сайта. Если повторяется, снимите флаг карантина и откройте снова:
xattr -dr com.apple.quarantine /Applications/Bytesweep.app
Для файла, скачанного напрямую с bytesweep.app, эта команда вам не понадобится никогда.
«Не удаётся открыть Bytesweep, так как не удалось проверить разработчика.»
Вы не должны это видеть — программа нотаризована. Если увидели, значит копия не с этого сайта или загрузка была неполной. Скачайте заново. Разово можно щёлкнуть по программе правой кнопкой → Открыть → Открытьили открыть «Настройки системы» → «Конфиденциальность и безопасность» и нажать Всё равно открыть под сообщением о Bytesweep.
Сканирование заканчивается мгновенно, или целые папки показывают 0 байт
Две причины, именно в таком порядке. Первая: программа не в /Applications — перенесите её туда и откройте снова. Вторая: выключен полный доступ к диску; включите его, а затем завершите и снова откройте программу, потому что macOS применяет разрешение только к новому запуску.
При двойном щелчке по программе ничего не происходит
Проверьте, ту ли архитектуру вы взяли. Сборка только для Intel не запустится на Apple silicon без Rosetta, а сборка для Apple silicon на Mac с Intel не запустится вовсе. Меню Apple → «Об этом Mac» покажет, что у вас; нативной сборке Rosetta не нужна.
Программа постоянно просит пароль администратора
Просят только системные инструменты — прореживание локальных снимков Time Machine, освобождение неактивной памяти и несколько кэшей менеджера пакетов действительно требуют root. macOS показывает собственный запрос аутентификации; Bytesweep никогда не видит и не хранит ваш пароль, а для обычного сканирования и очистки он вообще не нужен.
Linux: «dlopen(): error loading libfuse.so.2»
AppImage монтируется через FUSE 2, а Ubuntu 22.04 и новее поставляют только FUSE 3, поэтому в системе по умолчанию этой библиотеки нет. Установите её один раз командой sudo apt install libfuse2t64 (до Ubuntu 24.04 пакет называется libfuse2 — переименование пришло вместе с переходом на 64-битный time_t ). Она уживается с FUSE 3 и ничего не ломает.
Если вы предпочитаете ничего не устанавливать, запустите AppImage с --appimage-extract-and-run: он распакуется во временную папку вместо монтирования. Запуск дольше, зависимостей нет.
Linux: «The SUID sandbox helper binary … is not configured correctly»
Ubuntu 24.04 и новее блокируют непривилегированные пространства имён пользователей через AppArmor. Chromium, на котором построен Bytesweep, предпочитает эту песочницу и переходит на вспомогательный бинарник, который должен принадлежать root с режимом 4755 — внутри AppImage это невозможно, потому что FUSE монтирует его nosuid. Три выхода, лучший первым.
Установите вместо этого .deb. Он распаковывается в /opt на обычной файловой системе, где вспомогательный бинарник получает нужные права, и проблема не возникает.
Либо снова разрешите пространства имён пользователей и сохраните песочницу: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0, а чтобы закрепить — запишите kernel.apparmor_restrict_unprivileged_userns=0 в /etc/sysctl.d/60-apparmor-userns.conf. Это ослабляет общесистемную настройку безопасности, так что решайте с учётом этого.
Либо запускайте с --no-sandbox. Проще всего, и запуск мгновенный, но это отключает песочницу рендерера Chromium для программы.
Где Bytesweep хранит собственные данные?
Снимки, настройки и точки восстановления лежат в ~/Library/Application Support/Bytesweep на macOS и в ~/.config/Bytesweep на Linux, плюс небольшая метка пробного периода в ~/.bytesweep-trial. Ничего никуда не загружается.
Можно ли установить программу больше чем на одну машину?
Да — ключ Pro активируется на трёх устройствах. Управляйте активациями на экране «Лицензия» внутри программы: там можно деактивировать машину, которой вы больше не пользуетесь, и освободить место.
Удаление
Bytesweep — самодостаточный пакет программы. Перетащите Bytesweep из папки «Программы» в Корзину — это и есть всё удаление.
Чтобы заодно убрать настройки, снимки и оставшиеся точки восстановления:
rm -rf ~/Library/Application\ Support/Bytesweep ~/.bytesweep-trial
В Linux — sudo apt remove bytesweep для .deb, либо просто удалите AppImage, а затем rm -rf ~/.config/Bytesweep ~/.bytesweep-trial.
«Отмена и восстановление» держит убранные файлы на том же томе семь дней, чтобы вы могли отменить. Удаление программы их не удаляет. Откройте Bytesweep → «Восстановление» → Очистить сейчас перед удалением или удалите папку точки восстановления, показанную на этом экране.
Всё ещё не получается?
Пришлите нам точный текст сообщения и версию macOS — на вопросы об установке мы отвечаем в тот же день.