linux /proc/mounts удален, как исправить?

Драйверы обычно имеют в виду применительно к конкретному оборудованию или устройствам. Таким образом, драйверы, созданные для Linux, обычно работают с любым дистрибутивом (, т.е. с Debian, LinuxMint, SUSE, Red Hat, Slack и т. д. ). Теперь, когда у вас может возникнуть проблема в этой части, это то, как производитель драйвера распространяет драйвер. Было бы не странно видеть, что они просто выпускают драйвер для одного дистрибутива для конкретной установки, а затем оставляют на усмотрение сопровождающих дистрибутивов или отдельных лиц создание собственного пакета/выполнение собственной ручной установки.

Что касается программ, программы, которые работают в одном Linux, как правило, будут работать и в другом дистрибутиве Linux при условии, что необходимые библиотеки, компиляторы и другие -подобные предварительные требования также верны. Хотя существует аналогичная проблема с драйверами, когда речь идет о том, как авторы программы могут упаковывать механизм установки только для определенных дистрибутивов (Ubuntu )или даже определенных версий этого дистрибутива (Ubuntu 9.10 ). Это может быть, например, super_program-ubuntu910.debили что-то в этом роде. Хотя они упаковали его для Ubuntu 9.10, и вы, конечно, можете запустить его в Ubuntu 9.10. Тем не менее, как правило, вы можете установить и запустить этот файл в других системах на основе Debian -, а также (, таких как Debian, Linux Mint ). Это не будет распознаваться системами на основе RPM -, хотя (, такими как Red Hat, Fedora, SUSE ). Для этого вам нужно либо собрать исходный код в пакет.rpm. В качестве альтернативы в свое время существовала программа под названием alien, которая обычно могла преобразовывать пакеты из формата .debв формат .rpmи наоборот -. Я никогда не использовал его, хотя. Не уверен, что он все еще существует.

В дополнение к вышеизложенному, в наши дни есть несколько вещей, которые пытаются сделать программную платформу независимой.У меня не так много знаний об этом и о том, как они работают в -, но посмотрите на Appimage, Snap и Flatpak, но вот статьяhttps://medium.com/nitrux/cross-distro-linux-applications-1169c3077136

Надеюсь, это поможет ответить на вопрос

0
03.05.2021, 23:24
1 ответ

У вас не должно быть возможности удалить /proc/mounts; Насколько я могу судить, файловая система proc pseudo -не позволяет выполнять эту операцию.

Вероятно, это означает, что вы не смонтировали procfs в /proc. Попробуйте сделать это!

mount -t proc proc /proc
0
28.07.2021, 11:35

Теги

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