НейроАгент

Как запустить AutoWorkInstaller в Deepin OS

Полное руководство по запуску AutoWorkInstaller в Deepin OS. Решение ошибки read-only file system и установка криптоключей для налоговой системы.

Как запустить исполняемый файл AutoWorkInstaller-14.2.8-linux.bin в Deepin OS?

Я пытаюсь установить криптоключ для налоговой системы и драйверы с плагином, используя файл “EIS Automated configuration (Linux).bin” (AutoWorkInstaller-14.2.8-linux.bin), который я скачал с сайта zakupki.gov.ru.

В Ubuntu я бы просто сделал файл исполняемым и запустил его, но в Deepin OS у меня возникают проблемы:

  1. При попытке запустить файл через sudo AutoWorkInstaller-14.2.8.-linux.bin я получаю ошибку: “sudo: AutoWorkInstaller-14.2.8.-linux.bin: Команда не найдена”

  2. Я пробовал сделать файл исполняемым: sudo chmod +x ./AutoWorkInstaller-14.2.8-linux.bin

  3. Затем запустил его: sudo ./AutoWorkInstaller-14.2.8-linux.bin

В ответ я получаю:

2025/11/04 19:37:40 User: Sergei
2025/11/04 19:37:40 System: linux, 386
2025/11/04 19:37:40 System arch is x86_64
2025/11/04 19:37:40 System is 64 bit: true
2025/11/04 19:37:40 open /usr/share/applications/arm.desktop: read-only file system

Как правильно запустить этот установщик в Deepin OS, чтобы он работал аналогично Ubuntu?

НейроАгент

Чтобы запустить исполняемый файл AutoWorkInstaller-14.2.8-linux.bin в Deepin OS, вам сначала нужно решить проблему с файловой системой, доступной только для чтения, которая вызывает ошибку при записи в /usr/share/applications. Вот пошаговое решение:


Содержание


Причина ошибки read-only file system

Ошибка "open /usr/share/applications/arm.desktop: read-only file system" возникает потому что ваша корневая файловая система (/) смонтирована в режиме только для чтения. Это может произойти по нескольким причинам:

  1. Сбой файловой системы - система автоматически перемонтировала раздел в режим read-only для предотвращения дальнейшей corrupции источник
  2. Ошибка в загрузке - параметр errors=remount-ro в fstab или в загрузчике
  3. Проблема с жестким диском - физические сбои устройства хранения
  4. Особенности Deepin - некоторые версии могут иметь защищенные системные разделы

Важно: Файловая система переходит в режим read-only автоматически при обнаружении ошибок, чтобы предотвратить потерю данных источник.


Проверка состояния файловой системы

Прежде чем пытаться исправить проблему, проверьте текущее состояние файловой системы:

bash
mount | grep " / "

Если вы видите ro (read-only) в выводе, это подтверждает проблему. Также проверьте ошибки:

bash
dmesg | grep -i error

И состояние диска:

bash
sudo fsck -n /dev/sda2  # Замените /dev/sda2 на ваш раздел

Решение 1: Перемонтирование файловой системы в режим чтения-записи

Самый простой способ - перемонтировать корневой раздел в режим чтения-записи:

bash
sudo mount -o remount,rw /

После этого проверьте, что раздел теперь доступен для записи:

bash
mount | grep " / "

Теперь попробуйте запустить установщик:

bash
sudo chmod +x ./AutoWorkInstaller-14.2.8-linux.bin
sudo ./AutoWorkInstaller-14.2.8-linux.bin

Если это не сработало, попробуйте альтернативные команды перемонтирования:

bash
# Если вышеуказанная команда не работает
sudo mount -o remount,rw /dev/sda2 /  # Замените /dev/sda2 на ваш раздел

Примечание: Иногда система может сообщить, что “точка монтирования занята” (mount point is busy). В этом случае закройте все программы и попробуйте снова источник.


Решение 2: Использование временной точки монтирования

Если перемонтирование не помогает, создайте временную точку монтирования:

bash
sudo mkdir /tmp/install_mount
sudo mount --bind / /tmp/install_mount
sudo mount -o remount,rw /tmp/install_mount

Запустите установщик из этой временной точки:

bash
cd /tmp/install_mount
sudo ./путь/к/AutoWorkInstaller-14.2.8-linux.bin

После завершения установки перемонтируйте обратно:

bash
sudo mount -o remount,ro /tmp/install_mount
sudo umount /tmp/install_mount

Решение 3: Запуск установщика без прав root

Иногда установщики пытаются записать в системные директории. Попробуйте запустить его без sudo:

bash
chmod +x ./AutoWorkInstaller-14.2.8-linux.bin
./AutoWorkInstaller-14.2.8-linux.bin

Если установщик потребует права root, создайте временную директорию и установите туда:

bash
mkdir -p ~/temp_install
cd ~/temp_install
cp ../AutoWorkInstaller-14.2.8-linux.bin .
chmod +x AutoWorkInstaller-14.2.8-linux.bin
./AutoWorkInstaller-14.2.8-linux.bin

Решение 4: Использование chroot или live системы

Если проблема серьезная, используйте live-систему или chroot:

  1. Загрузитесь с live USB/CD Deepin или Ubuntu
  2. Монтируйте ваш раздел:
    bash
    sudo mkdir /mnt/deepin
    sudo mount /dev/sda2 /mnt/deepin  # Ваш раздел
    
  3. Запустите установщик из смонтированной системы:
    bash
    sudo chroot /mnt/deepin
    cd /путь/к/файлу
    ./AutoWorkInstaller-14.2.8-linux.bin
    

Deepin OS особенности и альтернативные методы

Deepin OS имеет некоторые особенности, которые могут влиять на запуск установщиков:

Проверка защиты файловой системы

Deepin может использовать защищенные системные разделы. Проверьте:

bash
cat /proc/mounts

Ищите параметры ro или protect в строках монтирования.

Использование Docker или виртуальной машины

Если установка невозможна напрямую, используйте:

bash
# Установка Docker (если не установлен)
sudo apt install docker.io
sudo docker run -it --privileged -v /path/to/installer:/installer ubuntu:latest
cd /installer
chmod +x AutoWorkInstaller-14.2.8-linux.bin
./AutoWorkInstaller-14.2.8-linux.bin

Ручное извлечение файлов

Если установщик является архивом, попробуйте извлечь его вручную:

bash
file AutoWorkInstaller-14.2.8-linux.bin  # Определите тип файла
# Если это архив:
unzip AutoWorkInstaller-14.2.8-linux.bin  # или tar, ar и т.д.

Источники

  1. Linux ext4 partition keeps converting all files to read-only mode - Unix & Linux Stack Exchange
  2. How to fix “sudo: unable to open … Read-only file system”? - Ask Ubuntu
  3. Remounting root filesystem read-only fails - Super User
  4. How do I remount a filesystem as read/write? - Ask Ubuntu
  5. How to Solve “Read-Only File System” Error in Ubuntu? - OperaVPS
  6. Read/write /etc with read-only filesystem - Unix & Linux Stack Exchange

Заключение

Чтобы запустить AutoWorkInstaller в Deepin OS с ошибкой read-only file system:

  1. Сначала перемонтируйте файловую систему: sudo mount -o remount,rw /
  2. Проверьте диск на ошибки: sudo fsck -n /dev/sda2
  3. Попробуйте запустить установщик: sudo ./AutoWorkInstaller-14.2.8-linux.bin
  4. Если не работает, используйте временную точку монтирования или live-систему
  5. В крайнем случае, установите через Docker или виртуальную машину

Основная проблема заключается в том, что Deepin (как и другие Linux-системы) автоматически переводит файловую систему в режим read-only при обнаружении ошибок для защиты данных. После исправления файловой системы установщик должен работать нормально.