Мой опыт с обновлениями Ubuntu был невелик. В 2015 и 2016 годах я скачал и написал последний дистрибутив на CD и попробовал обновить его с CD. Эти попытки потерпели неудачу и потребовали новой установки с того же компакт-диска, но затем потребовалась переустановка или перенастройка таких элементов, как учетные записи пользователей и, что хуже всего, принтер / сканер Brother.
Для Ubuntu 17.04 я обновлялся через терминал, и это работало хорошо - даже принтер / сканер Brother пережил обновление.
sudo apt-get update
sudo apt-get upgrade
В октябре 2017 года я следовал по тому же маршруту, но сканер Brother не работал после обновления.
Я следовал старым инструкциям по переустановке драйверов / настроек для принтера / сканера Brother, в моем случае модель DCP-J315W. Мои заметки охватывали следующие шаги:
Загрузите драйверы принтеров Brother с помощью инструмента. ( linux-brprinter-installer-*.*.*-*.gz
)
Инструмент будет загружен в Downloads
каталог по умолчанию . (Расположение каталога зависит от вашего дистрибутива Linux.) Например,/home/(LoginName)/Downloads
Откройте окно терминала и перейдите в каталог, в который вы скачали файл на последнем шаге.
Ctrl+ Alt+ T(открывает окно терминала)
cd ~/Downloads
(Ubuntu чувствительна к регистру, поэтому используйте команду dir
илиls
для проверки имен каталогов)
Введите команду для извлечения загруженного файла:
gunzip linux-brprinter-installer-*.*.*-*.gz
или при необходимости
sudo gunzip linux-brprinter-installer-*.*.*-*.gz
Запустите инструмент (используйте sudo
при необходимости):
bash linux-brprinter-installer-*.*.*-* Brother machine name
Начнется установка драйвера. Следуйте инструкциям на экране установки.
Когда вы видите сообщение
Будете ли вы указывать DeviceURI?
- Для пользователей USB: выберите N (Нет)
- Для пользователей сети: выберите Y (Да) и номер DeviceURI. Процесс установки может занять некоторое время. Пожалуйста, подождите, пока он не будет завершен.
РЕШЕНИЕ СКАНЕРА:
К сожалению, существуют дополнительные проблемы, связанные со сканерами Brother, и они могут различаться в зависимости от модели сканера и требуемой версии BRSCAN. У Brother.com есть 4 версии этого файла. Каждый файл охватывает разные модели сканера Brother.
Я попробовал следующие шаги, которые работали с прошлыми версиями Ubuntu:
Откройте файл: sudo nano /lib/udev/rules.d/40-libsane.rules
и добавьте следующие строки непосредственно перед строкой «# Следующее правило отключит автоматическую приостановку USB для устройства»
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Использование Gedit с sudo
больше не работает в Ubuntu 17.10, но nano
работает нормально.
Ctrl+ Oзаписывает изменения в файл.
Скопируйте все файлы из /usr/lib64
в /usr/lib
sudo cp /usr/lib64/* /usr/lib
На этом этапе я был в отчаянии, потратив часы на поиск этой проблемы в сети. Вышеуказанные шаги работали в прошлом и не должны были быть необходимы в процессе обновления. Затем я наткнулся на новый шаг, который работал для Ubuntu 17.10, который заставляет меня думать, что в Ubuntu есть новая ошибка:
Скопируйте все файлы из /usr/lib64/sane
в /usr/lib/x86_64-linux-gnu/sane
sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
Эта новая команда включала обозначение, которое
другие должны были скопировать файлы на шаге 4, /usr/lib/sane
вместо этого, возможно, это зависит от того, обновились ли вы до Ubuntu 16.04 или сделали новую установку.
Мне не нужно было делать это для Ubuntu 17.10.
ПРИМЕЧАНИЯ. Другие примечания, веб-сайты или команды, относящиеся к этой проблеме, включают:
Поддержка Brother. Вы можете следить за процессом установки Brother на их веб-сайте, если хотите.
В Ubuntu 16.04 файл с именем 40-libsane.rules, возможно, изменился на 60-libsane.rules, но в 17.10 вернулся к 40-libsane.rules. В 16.04 я убедился, что оба имени существуют, и включил редактирование Brother Scanner.
Следующие команды терминала могут использоваться для идентификации сканеров в системе:
sane-find-scanner
Обычно это видит сканер, но если Scanimage не видит его, у вас все еще есть проблема:
scanimage -L
Следующая команда выводит список установленных устройств Brother:
dpkg -l | grep Brother
При новой установке вам может понадобиться переустановить Sane:
sudo apt-get install sane
sudo apt-get install libsane-extras
Проверьте правильность разрешений, добавив saned в группу, которая владеет вашим сканером:
sudo adduser saned scanner
Примечание. В Ubuntu 17.10 вы больше не можете запускать процессы графического интерфейса в качестве суперпользователя, такие как Sane, Simple-scan. Я взломал этот блок, но это не помогло заставить работать сканер, так что больше времени было потрачено впустую.