# AdminPVZ 1.1.107 — пробный запуск без root на Ubuntu / Debian

Этот сценарий предназначен для компьютеров с Linux x86_64 (amd64), где
у пользователя нет права запускать `sudo apt install` или `sudo dpkg -i`.
Это **диагностика**, а не полноценная установка приложения.

## 1. Скачать

Откройте: https://adminpvz.com/site/download.html

Под карточкой **Ubuntu / Debian** нажмите **«Скачать скрипт»**.

Прямая ссылка:
https://adminpvz.com/site/install/AdminPVZ-no-root-test.sh

Сохраните файл `AdminPVZ-no-root-test.sh` в обычную папку «Загрузки» / `Downloads`.

## 2. Запустить из терминала пользователя (без sudo)

Если домашний каталог содержит папку «Загрузки»:

```bash
bash ~/Загрузки/AdminPVZ-no-root-test.sh
```

Если папка называется `Downloads`:

```bash
bash ~/Downloads/AdminPVZ-no-root-test.sh
```

Команды выполняются **в обычном графическом сеансе Linux** (XFCE, GNOME и т. д.).

## 3. Что проверяет скрипт

1. Архитектуру компьютера и наличие графического сеанса.
2. Наличие официального пакета `AdminPVZ-1.1.107-amd64.deb` в «Загрузках»;
   если его нет, скачивает с официального сайта.
3. SHA-256 пакета: `e6e9b9093029be3142ead98efe86abf520a1a78062f2654793bc0806d740c1ef`.
4. Извлекает пакет в `~/.local/share/adminpvz-no-root-test/1.1.107/`
   командой `dpkg-deb --extract`, не устанавливая пакеты в ОС.
5. Проверяет зависимости через `ldd` и пробует открыть Electron-приложение
   в отдельном локальном профиле, с сохранением пользовательского sandbox.

Скрипт **не** меняет рабочую БД Wildberries, не использует `sudo`,
не устанавливает системные зависимости и не отключает Chromium sandbox целиком.
**Тестовый профиль не предназначен для реальной выдачи товаров.**

## 4. Если запуск не удался

После работы появится журнал:

`~/adminpvz-no-root-test-ГГГГММДД-ЧЧММСС.log`

Отправьте этот файл разработчику AdminPVZ и укажите, открылось ли окно.

Возможные причины отказа:
- `not found` — недоступны необходимые системные библиотеки;
- `No usable sandbox!` или ошибки user namespaces — ограничения политики Linux;
- нет доступа к графическому сеансу или пользовательской связке ключей.

Некоторые ограничения нельзя устранить без помощи администратора компьютера.
**Не используйте `--no-sandbox` ради обхода ограничений безопасности.**

## 5. Удаление пробной копии

После завершения теста можно удалить **только тестовую папку**
`~/.local/share/adminpvz-no-root-test/` из файлового менеджера.
Установленный WB, системные программы и настоящие профили пользователя
этот скрипт не затрагивает.

---

Страница: https://adminpvz.com/site/download.html

Версия скрипта зафиксирована для выпуска AdminPVZ 1.1.107;
при выходе новых версий потребуется отдельная проверка совместимости.
