LINUX.ORG.RU

История изменений

Исправление bormant, (текущая версия) :

Он стартует только после приведенных выше манипуляций

Если речь про выбор в netconfig или про
# chmod a+x /etc/rc.d/rc.networkmanager
(в более ранних версиях Slackware в netconfig не было выбора NM), то это штатное поведение.
Внутри пакета rc.networkmanager лежит без флага «x», а в /etc/rc.d/rc.M (runlevel 3 — multiuser) вполне ожидаемо:

# Start wicd or networkmanager:
if [ -x /etc/rc.d/rc.wicd -a -x /usr/sbin/wicd ]; then
  sh /etc/rc.d/rc.wicd start
elif [ -x /etc/rc.d/rc.networkmanager ]; then
  sh /etc/rc.d/rc.networkmanager start
fi

Чтобы стартовавший демон NM поднял соединение до специальной команды из сеанса пользователя, такое соединение должно быть помечено системным, соответственно, файл его данных лежать в /etc/NetworkManager/system-connections/файл_соединения.

Установщик на стадии CONFIGURE спрашивает, нужно ли настраивать сеть, если ответ положительный, выполняется тот самый netconfig, иначе, настройку можно провести позднее из установленной системы, вызвав его напрямую.


В Slackware, в отличие прежде всего от Debian сотоварищи, сама по себе установка пакета не означает автоматическую «активацию» его возможностей (включение и запуск сервисов и т.п.), их всегда нужно выполнять вручную. Именно поэтому установка чего-то лишнего не приводит ни к чему, кроме занятого на диске места.

Или вы что-то другое имели в виду?

Исходная версия bormant, :

Он стартует только после приведенных выше манипуляций

Если речь про выбор в netconfig или про
# chmod a+x /etc/rc.d/rc.networkmanager
(в более ранних версиях Slackware в netconfig не было выбора NM), то это штатное поведение.
Внутри пакета rc.networkmanager лежит без флага «x», а в /etc/rc.d/rc.M (runlevel 3 — multiuser) вполне ожидаемо:

# Start wicd or networkmanager:
if [ -x /etc/rc.d/rc.wicd -a -x /usr/sbin/wicd ]; then
  sh /etc/rc.d/rc.wicd start
elif [ -x /etc/rc.d/rc.networkmanager ]; then
  sh /etc/rc.d/rc.networkmanager start
fi

Чтобы стартовавший демон NM поднял соединение до специальной команды из сеанса пользователя, такое соединение должно быть помечено системным, соответственно, файл его данных лежать в /etc/NetworkManager/system-connections/файл_соединения.

Установщик на стадии CONFIGURE спрашивает, нужно ли настраивать сеть, если ответ положительный, выполняется тот самый netconfig, иначе, настройку можно провести позднее из установленной системы, вызвав его напрямую.


В Slackware, в отличие прежде всего от Debian сотоварищи, сама по себе установка пакета не означает автоматическую «активацию» его возможностей (включение и запуск сервисов и т.п.), их всегда нужно выполнять вручную. Именно поэтому установка чего-то лишнего не приводит ни к чему, кроме занятого на диске места.

Или вы что-то другое имели в виду?