Утилита для установки драйвера с сайта Brother [1] содержит следующие инструкции (форматирование мое):

  1. Загрузите инструмент. (linux-brprinter-installer-*.*.*-*.gz)
    • Инструмент будет загружен в каталог по умолчанию "Скачать".
    • (Расположение каталога зависит от вашего дистрибутива Linux.)
    • например /home/(LoginName)/Download
  2. Откройте окно терминала и перейдите в каталог, в который вы загрузили файл на последнем шаге.
  3. Введите эту команду, чтобы извлечь загруженный файл:
    • Команда: gunzip linux-brprinter-installer-*.*.*-*.gz
  4. Получите авторизацию суперпользователя с помощью команды " su " или " sudo su ".
  5. Запустите инструмент:
    • Команда: bash linux-brprinter-installer-*.*.*-* Brother machine name
    • например, bash linux-brprinter-installer-2.1.1-1 MFC-J880DW
  6. Начнется установка драйвера. Следуйте инструкциям на экране установки.
    • При появлении сообщения «Будете ли вы указывать DeviceURI?»,
    • Для пользователей USB: выберите N (Нет)
    • Для пользователей сети: выберите Y (Да) и номер DeviceURI.
    • Процесс установки может занять некоторое время. Пожалуйста, подождите, пока он не будет завершен.

На шаге 4 он просит пользователя работать от имени пользователя root, что обычно не считается безопасной или рекомендуемой практикой. Если это возможно , чтобы ответить на этот драйвер установить, это хорошо , чтобы не бежать как корень и только sudo необходимых команд , когда его спросили? Или для этого нужен рут?

Во-вторых, в инструкциях предполагается, что bash является вашей предпочтительной (или, по крайней мере, установленной) оболочкой. Есть ли разница, если я использую предпочитаемую оболочку (а именно zsh)? Или установщик требует некоторых встроенных в bash встроенных функций?

ОС Ubuntu 16.04 LTS.


[1]: Не создается ссылка, поскольку нажатие инициирует загрузку (.gz @ 22,1 КБ): http://support.brother.com/g/b/downloadhowto.aspx?c=us&lang=en&prod=mfcj615w_all&os=128&dlid=dlf006893_000&flang = 4 & Type3 = 625

0