Moje doświadczenia z aktualizacjami Ubuntu nie były świetne. W 2015 i 2016 roku pobrałem i napisałem najnowszą dystrybucję na CD i próbowałem uaktualnić z CD. Te próby się zawiesiły i wymagały świeżej instalacji z tej samej płyty CD, ale wymagało to ponownej instalacji lub ponownej konfiguracji takich elementów, jak konta użytkowników i najgorsze ze wszystkich drukarek / skanerów Brother.
W przypadku Ubuntu 17.04 uaktualniłem przez Terminal i działało to dobrze - nawet drukarka / skaner Brother przetrwał aktualizację.
sudo apt-get update
sudo apt-get upgrade
W październiku 2017 roku podążyłem tą samą drogą, ale skaner Brother nie działał po aktualizacji.
Postępowałem zgodnie ze starymi instrukcjami, jak ponownie zainstalować sterowniki / konfigurację drukarki / skanera Brother, w moim przypadku model DCP-J315W. Moje notatki obejmowały następujące kroki:
Pobierz sterowniki drukarki Brother za pomocą tego narzędzia. (linux-brprinter-installer-*.*.*-*.gz
)
Narzędzie zostanie pobrane do domyślnego Downloads
katalogu. (Lokalizacja katalogu zależy od dystrybucji Linuksa.) Np/home/(LoginName)/Downloads
Otwórz okno terminala i przejdź do katalogu, w którym plik został pobrany w ostatnim kroku.
Ctrl+ Alt+ T(otwiera okno terminala)
cd ~/Downloads
(Ubuntu rozróżnia małe i duże litery, więc użyj polecenia dir
lubls
aby sprawdzić nazwy katalogów)
Wpisz polecenie, aby wyodrębnić pobrany plik:
gunzip linux-brprinter-installer-*.*.*-*.gz
lub w razie potrzeby
sudo gunzip linux-brprinter-installer-*.*.*-*.gz
Uruchom narzędzie (w sudo
razie potrzeby użyj ):
bash linux-brprinter-installer-*.*.*-* Brother machine name
Rozpocznie się instalacja sterownika. Postępuj zgodnie ze wskazówkami na ekranie instalacji.
Gdy zobaczysz komunikat
Czy określisz DeviceURI?
- Dla użytkowników USB: wybierz N (nie)
- Dla użytkowników sieci: wybierz Y (Tak) i numer DeviceURI. Proces instalacji może trochę potrwać. Poczekaj na zakończenie.
ROZWIĄZANIE SKANERA:
Niestety wydaje się, że istnieją dodatkowe problemy dotyczące skanerów Brother, które mogą się różnić w zależności od modeli skanerów i wersji BRSCAN, którą należy uruchomić. Brother.com ma 4 wersje tego pliku. Każdy plik obejmuje różne modele skanerów Brother.
Próbowałem następujących kroków, które działały z wcześniejszymi wersjami Ubuntu:
Otwórz plik: sudo nano /lib/udev/rules.d/40-libsane.rules
dodaj następujące wiersze tuż przed wierszem „# Poniższa reguła wyłączy automatyczne zawieszanie USB dla urządzenia”
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
Używanie Gedit z sudo
nie działa już w Ubuntu 17.10, ale nano
działa dobrze.
Ctrl+ Ozapisuje zmiany do pliku.
Skopiuj wszystkie pliki z /usr/lib64
do /usr/lib
sudo cp /usr/lib64/* /usr/lib
Na tym etapie byłem zrozpaczony po marnowaniu godzin na wyszukiwanie w sieci tego problemu. Powyższe kroki działały w przeszłości i nie powinny być konieczne w ramach procesu aktualizacji. Potem natknąłem się na nowy krok, który działał w Ubuntu 17.10, co sprawia, że myślę, że w Ubuntu pojawił się nowy błąd:
Skopiuj wszystkie pliki z /usr/lib64/sane
do /usr/lib/x86_64-linux-gnu/sane
sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
To nowe polecenie zawierało zapis, że
inni musieli skopiować pliki w kroku 4, aby /usr/lib/sane
zamiast tego, może zależy to od tego, czy zaktualizowałeś system do Ubuntu 16.04, czy wykonałeś nową instalację.
Nie musiałem tego robić dla Ubuntu 17.10.
UWAGI: Inne uwagi, strony internetowe lub polecenia dotyczące tego problemu obejmują:
Pomoc techniczna Brother: Jeśli chcesz, możesz śledzić proces instalacji Brother na ich stronie internetowej.
W Ubuntu 16.04 plik o nazwie 40-libsane.rules mógł zostać zmieniony na 60-libsane.rules, ale w 17.10 został przywrócony do 40-libsane.rules. W 16.04 upewniłem się, że oba nazwiska istnieją, i dodałem edycję Brother Scanner.
Do identyfikacji skanerów w systemie można użyć następujących poleceń terminalu:
sane-find-scanner
Zwykle widzi to skaner, ale jeśli Scanimage go nie widzi, nadal masz problem:
scanimage -L
Następujące polecenie wyświetla listę zainstalowanych urządzeń Brother:
dpkg -l | grep Brother
Przy nowej instalacji może być konieczna ponowna instalacja Sane:
sudo apt-get install sane
sudo apt-get install libsane-extras
Sprawdź, czy uprawnienia są prawidłowe, dodając saned do grupy, która jest właścicielem skanera:
sudo adduser saned scanner
Uwaga: W systemie Ubuntu 17.10 nie można już uruchamiać procesów GUI jako superużytkownik, takich jak Sane, Simple-scan. Włamałem się do tego bloku, ale nie pomogło mi to uruchomić skanera, więc zmarnowałem więcej czasu.