La mia esperienza con gli aggiornamenti di Ubuntu non è stata eccezionale. Nel 2015 e 2016, ho scaricato e scritto l'ultima distribuzione su CD e ho provato l'aggiornamento da CD. Questi tentativi si sono arrestati in modo anomalo e hanno richiesto una nuova installazione dallo stesso CD, ma ciò ha richiesto la reinstallazione o la riconfigurazione di elementi come account utente e, peggio ancora, di tutte le stampanti / scanner Brother.
Per Ubuntu 17.04 ho eseguito l'upgrade tramite Terminale e questo ha funzionato bene - anche la stampante / scanner Brother è sopravvissuta all'aggiornamento.
sudo apt-get update
sudo apt-get upgrade
Nell'ottobre 2017 ho seguito lo stesso percorso ma lo scanner Brother non ha funzionato dopo l'aggiornamento.
Ho seguito le vecchie istruzioni su come reinstallare i driver / installazione per la stampante / scanner Brother, nel mio caso il modello DCP-J315W. Le mie note hanno riguardato i seguenti passaggi:
Scarica Brother Printer Driver utilizzando lo strumento. ( linux-brprinter-installer-*.*.*-*.gz
)
Lo strumento verrà scaricato nella Downloads
directory predefinita . (La posizione della directory varia in base alla distribuzione Linux.) Ad es/home/(LoginName)/Downloads
Apri una finestra del terminale e vai alla directory in cui hai scaricato il file nell'ultimo passaggio.
Ctrl+ Alt+ T(apre la finestra del terminale)
cd ~/Downloads
(Ubuntu fa distinzione tra maiuscole e minuscole, quindi usa il comando dir
o ls
per controllare i nomi delle directory)
Immettere il comando per estrarre il file scaricato:
gunzip linux-brprinter-installer-*.*.*-*.gz
o se necessario
sudo gunzip linux-brprinter-installer-*.*.*-*.gz
Esegui lo strumento (usare sudo
se necessario):
bash linux-brprinter-installer-*.*.*-* Brother machine name
Verrà avviata l'installazione del driver. Seguire le indicazioni della schermata di installazione.
Quando vedi il messaggio
Specifichi DeviceURI?
- Per utenti USB: scegliere N (No)
- Per gli utenti della rete: selezionare Y (Sì) e il numero DeviceURI. Il processo di installazione potrebbe richiedere del tempo. Si prega di attendere fino al completamento.
SOLUZIONE SCANNER:
Sfortunatamente, sembrano esserci ulteriori problemi che circondano gli scanner Brother e possono variare a seconda dei modelli di scanner e la versione di BRSCAN richiesta per essere eseguita. Brother.com ha 4 versioni di questo file. Ogni file copre diversi modelli di scanner Brother.
Ho provato i seguenti passaggi che avevano funzionato con le versioni precedenti di Ubuntu:
Apri file: sudo nano /lib/udev/rules.d/40-libsane.rules
e aggiungi le seguenti righe appena prima della riga "# La seguente regola disabiliterà la sospensione automatica USB per il dispositivo"
# Brother scanners
ATTRS{idVendor}=="04f9", ENV{libsane_matched}="yes"
L'uso di Gedit con sudo
non funziona più in Ubuntu 17.10, ma nano
funziona bene.
Ctrl+ Oscrive le modifiche nel file.
Copia tutti i file da /usr/lib64
a /usr/lib
sudo cp /usr/lib64/* /usr/lib
In questa fase ero disperato dopo aver sprecato ore a cercare il problema su questo sito. I passaggi precedenti avevano funzionato in passato e non avrebbero dovuto essere necessari durante il processo di aggiornamento. Poi mi sono imbattuto in un nuovo passaggio che ha funzionato per Ubuntu 17.10 che mi fa pensare che ci sia un nuovo bug in Ubuntu:
Copia tutti i file da /usr/lib64/sane
a /usr/lib/x86_64-linux-gnu/sane
sudo cp /usr/lib64/sane/* /usr/lib/x86_64-linux-gnu/sane
Questo nuovo comando includeva notazione che
altri invece hanno dovuto copiare i file nel passaggio 4 /usr/lib/sane
, forse dipende dal fatto che tu abbia eseguito l'aggiornamento a Ubuntu 16.04 o abbia effettuato una nuova installazione.
Non avevo bisogno di farlo per Ubuntu 17.10.
NOTE: Altre note, siti Web o comandi relativi a questo problema includono:
Assistenza Brother: se lo desideri, puoi seguire la procedura di installazione Brother sul loro sito Web.
In Ubuntu 16.04 il file chiamato 40-libsane.rules potrebbe essere cambiato in 60-libsane.rules ma in 17.10 è tornato a 40-libsane.rules. Nel 16.04, mi sono assicurato che esistessero entrambi i nomi e includevo la modifica dello scanner Brother.
I seguenti comandi del Terminale possono essere utilizzati per identificare gli scanner sul sistema:
sane-find-scanner
Questo di solito vede lo scanner ma se Scanimage non lo vede allora hai ancora un problema:
scanimage -L
Il seguente comando elenca i dispositivi Brother installati:
dpkg -l | grep Brother
In una nuova installazione, potrebbe essere necessario reinstallare Sane:
sudo apt-get install sane
sudo apt-get install libsane-extras
Verifica che le autorizzazioni siano corrette aggiungendo saned al gruppo proprietario del tuo dispositivo scanner:
sudo adduser saned scanner
Nota: in Ubuntu 17.10, non è più possibile eseguire i processi della GUI come superutente, come Sane, Simple-scan. Ho hackerato questo blocco ma non mi ha aiutato a far funzionare lo scanner, quindi ho perso altro tempo.