Как запустить скрипт Linux в FAT (он не работает, как в Linux FS)

adduserявляется независимым от архитектуры -пакетом; вот что значит "все". Он идентичен для всех архитектур (, обычно потому, что содержит интерпретируемые скрипты того или иного типа или данные ).

Независимые от архитектуры -пакеты включены во все -специфичные для архитектуры репозитории, поэтому вы видите пакет как в amd64, так и в i386. Кроме того, Debian 10 и нестабильная версия в настоящее время имеют одну и ту же версию adduser.

У вас установлена ​​только одна версия пакета. apt policyпоказывает все репозитории, содержащие данный пакет, и это то, что вы видите здесь.

Другими словами, в настоящее время у вас установлено adduser_3.118_all.deb,и что пакеты доступны из двух репозиториев, которые вы настроили, в обеих архитектурах ваш dpkgнастроен для поддержки.

2
13.11.2020, 07:32
2 ответа

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

$ head -n 1 configure
#!/bin/bash
$ bash configure

FAT не поддерживает права доступа к отдельным файлам. Таким образом, вы не можете назначить его с помощью chmod. Тем не менее, должна быть возможность настроить для обработки всех файлов в FAT как исполняемых файлов .

2
18.03.2021, 22:49

Вы должны установить разрешения на путь сценария, а не на текущий путь к каталогу (.):

sudo chmod 777 configure

Затем выполните:

sh configure
0
18.03.2021, 22:49

Теги

Похожие вопросы