Как запустить исполняемый файл 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 у меня возникают проблемы:
-
При попытке запустить файл через
sudo AutoWorkInstaller-14.2.8.-linux.binя получаю ошибку: “sudo: AutoWorkInstaller-14.2.8.-linux.bin: Команда не найдена” -
Я пробовал сделать файл исполняемым:
sudo chmod +x ./AutoWorkInstaller-14.2.8-linux.bin -
Затем запустил его:
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
- Проверка состояния файловой системы
- Решение 1: Перемонтирование файловой системы в режим чтения-записи
- Решение 2: Использование временной точки монтирования
- Решение 3: Запуск установщика без прав root
- Решение 4: Использование chroot или live системы
- Deepin OS особенности и альтернативные методы
Причина ошибки read-only file system
Ошибка "open /usr/share/applications/arm.desktop: read-only file system" возникает потому что ваша корневая файловая система (/) смонтирована в режиме только для чтения. Это может произойти по нескольким причинам:
- Сбой файловой системы - система автоматически перемонтировала раздел в режим read-only для предотвращения дальнейшей corrupции источник
- Ошибка в загрузке - параметр
errors=remount-roв fstab или в загрузчике - Проблема с жестким диском - физические сбои устройства хранения
- Особенности Deepin - некоторые версии могут иметь защищенные системные разделы
Важно: Файловая система переходит в режим read-only автоматически при обнаружении ошибок, чтобы предотвратить потерю данных источник.
Проверка состояния файловой системы
Прежде чем пытаться исправить проблему, проверьте текущее состояние файловой системы:
mount | grep " / "
Если вы видите ro (read-only) в выводе, это подтверждает проблему. Также проверьте ошибки:
dmesg | grep -i error
И состояние диска:
sudo fsck -n /dev/sda2 # Замените /dev/sda2 на ваш раздел
Решение 1: Перемонтирование файловой системы в режим чтения-записи
Самый простой способ - перемонтировать корневой раздел в режим чтения-записи:
sudo mount -o remount,rw /
После этого проверьте, что раздел теперь доступен для записи:
mount | grep " / "
Теперь попробуйте запустить установщик:
sudo chmod +x ./AutoWorkInstaller-14.2.8-linux.bin
sudo ./AutoWorkInstaller-14.2.8-linux.bin
Если это не сработало, попробуйте альтернативные команды перемонтирования:
# Если вышеуказанная команда не работает
sudo mount -o remount,rw /dev/sda2 / # Замените /dev/sda2 на ваш раздел
Примечание: Иногда система может сообщить, что “точка монтирования занята” (mount point is busy). В этом случае закройте все программы и попробуйте снова источник.
Решение 2: Использование временной точки монтирования
Если перемонтирование не помогает, создайте временную точку монтирования:
sudo mkdir /tmp/install_mount
sudo mount --bind / /tmp/install_mount
sudo mount -o remount,rw /tmp/install_mount
Запустите установщик из этой временной точки:
cd /tmp/install_mount
sudo ./путь/к/AutoWorkInstaller-14.2.8-linux.bin
После завершения установки перемонтируйте обратно:
sudo mount -o remount,ro /tmp/install_mount
sudo umount /tmp/install_mount
Решение 3: Запуск установщика без прав root
Иногда установщики пытаются записать в системные директории. Попробуйте запустить его без sudo:
chmod +x ./AutoWorkInstaller-14.2.8-linux.bin
./AutoWorkInstaller-14.2.8-linux.bin
Если установщик потребует права root, создайте временную директорию и установите туда:
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:
- Загрузитесь с live USB/CD Deepin или Ubuntu
- Монтируйте ваш раздел:bash
sudo mkdir /mnt/deepin sudo mount /dev/sda2 /mnt/deepin # Ваш раздел - Запустите установщик из смонтированной системы:bash
sudo chroot /mnt/deepin cd /путь/к/файлу ./AutoWorkInstaller-14.2.8-linux.bin
Deepin OS особенности и альтернативные методы
Deepin OS имеет некоторые особенности, которые могут влиять на запуск установщиков:
Проверка защиты файловой системы
Deepin может использовать защищенные системные разделы. Проверьте:
cat /proc/mounts
Ищите параметры ro или protect в строках монтирования.
Использование Docker или виртуальной машины
Если установка невозможна напрямую, используйте:
# Установка 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
Ручное извлечение файлов
Если установщик является архивом, попробуйте извлечь его вручную:
file AutoWorkInstaller-14.2.8-linux.bin # Определите тип файла
# Если это архив:
unzip AutoWorkInstaller-14.2.8-linux.bin # или tar, ar и т.д.
Источники
- Linux ext4 partition keeps converting all files to read-only mode - Unix & Linux Stack Exchange
- How to fix “sudo: unable to open … Read-only file system”? - Ask Ubuntu
- Remounting root filesystem read-only fails - Super User
- How do I remount a filesystem as read/write? - Ask Ubuntu
- How to Solve “Read-Only File System” Error in Ubuntu? - OperaVPS
- Read/write /etc with read-only filesystem - Unix & Linux Stack Exchange
Заключение
Чтобы запустить AutoWorkInstaller в Deepin OS с ошибкой read-only file system:
- Сначала перемонтируйте файловую систему:
sudo mount -o remount,rw / - Проверьте диск на ошибки:
sudo fsck -n /dev/sda2 - Попробуйте запустить установщик:
sudo ./AutoWorkInstaller-14.2.8-linux.bin - Если не работает, используйте временную точку монтирования или live-систему
- В крайнем случае, установите через Docker или виртуальную машину
Основная проблема заключается в том, что Deepin (как и другие Linux-системы) автоматически переводит файловую систему в режим read-only при обнаружении ошибок для защиты данных. После исправления файловой системы установщик должен работать нормально.