Можно ли избежать повторной -установки Программного обеспечения в случае сбоя ОС, создав отдельный раздел «/usr»?

Вам придется запрограммировать микросхему ATSAMD21G18 на плате так, чтобы она действительно отображала действующий интерфейс USB ACM со всеми необходимыми дескрипторами USB, чтобы идентифицировать его как таковой. Тогда оно будет автоматически идентифицировано как устройство /dev/ttyACM*.

Обратите внимание, что интерфейс ACM изначально был разработан для модемов PSTN, а операционные системы и средства настройки модема, скорее всего, будут считать любое /dev/ttyACM*устройство на самом деле стационарным или GPS-модемом, и будут проверять его как таковое . ]. Это может привести к неожиданному поведению вашего устройства или взаимодействующего с ним приложения.

Подробнее см. :https://rfc1149.net/blog/2013/03/05/what-is-the-difference-between-devttyusbx-and-devttyacmx/

1
02.06.2021, 12:44
1 ответ

Каталог /usr является частью операционной системы и будет перезаписан при переустановке операционной системы. Настоятельно рекомендуется не устанавливать в /usr программное обеспечение, которое не является частью операционной системы. Это может помешать обновлениям операционной системы, функциям операционной системы или быть перезаписанным обновлениями.

Если вы устанавливаете программное обеспечение, не являющееся частью операционной системы, вы должны поместить его в /usr/local или /opt, которые могут находиться в отдельных разделах, и их можно будет сохранить во время переустановки. Также иногда можно установить программное обеспечение в свой домашний каталог, используя только разрешения вашей учетной записи (, то есть без root ).

Однако, если версия операционной системы, которую вы устанавливаете, отличается от той, для которой было установлено программное обеспечение,программное обеспечение может работать некорректно и в любом случае может потребоваться переустановка.

Если программное обеспечение, которое вы хотите «избежать переустановки», является частью ОС, вы не можете избежать его, но можете сохранить список и использовать его для запуска операционной системы при переустановке. Можно даже сохранить список в виде файла конфигурации, переданного установщику (, например preseed для систем на основе Debian или кикстарт для систем на базе RedHat ). Существуют инструменты, которые могут создать этот файл на основе существующей конфигурации вашей операционной системы.

1
28.07.2021, 11:27

Теги

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