Boas..
Estou com uma duvida e confuso em relação aos links simbólicos sobre a configuração da impressora "Brother MFC-660cn"
Instalei os drivers através de um ficheiro de instalação do site
O ficheiro é "linux-brfax-installer-1.0"
Instalou tudo direito sem erros...
Mas contudo ao fazer login aparece isto:
FX6300 udevd[412]: unknown key 'SYSFS{idVendor}' in /etc/udev/rules.d/40-brother-libsane-type1.rules:17
FX6300 udevd[412]: invalid rule '/etc/udev/rules.d/40-brother-libsane-type1.rules:17'
No ficheiro /etc/udev/rules.d/40-brother-libsane-type1.rules tenho isto:
#
# udev rules sample for Brother MFP
# version 1.0.0-1
#
# Copyright (C) 2012 Brother. Industries, Ltd.
#
# copy to /etc/udev/rules.d or /lib/udev/rules.d
#
ACTION!="add", GOTO="brother_mfp_end"
SUBSYSTEM=="usb", GOTO="brother_mfp_udev_1"
SUBSYSTEM!="usb_device", GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_1"
SYSFS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
ATTRS{idVendor}=="04f9", GOTO="brother_mfp_udev_2"
GOTO="brother_mfp_end"
LABEL="brother_mfp_udev_2"
# ATTRS{bInterfaceNumber}=="01", GOTO="brother_mfp_udev_3"
# ATTRS{bInterfaceNumber}=="02", GOTO="brother_mfp_udev_3"
# ATTRS{bInterfaceNumber}=="03", GOTO="brother_mfp_udev_3"
# GOTO="brother_mfp_end"
# LABEL="brother_mfp_udev_3"
ATTRS{bInterfaceClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceSubClass}!="0ff", GOTO="brother_mfp_end"
ATTRS{bInterfaceProtocol}!="0ff", GOTO="brother_mfp_end"
#MODE="0666"
#GROUP="scanner"
ENV{libsane_matched}="yes"
#SYMLINK+="scanner-%k"
LABEL="brother_mfp_end"
No ficheiro /lib/udev/rules.d/40-libsane.rules tenho assim:
# Kernel < 2.6.22 jumps here
LABEL="libsane_usb_rules_begin"
# Brother scanners
ATTRS{idVendor}=="04f9", ATTRS{idProduct}=="01b0", ENV{libsane_matched}="yes"
# The following rule will disable USB autosuspend for the device
ENV{libsane_matched}=="yes", RUN+="/bin/sh -c 'if test -e /sys/$env{DEVPATH}/power/control; then echo on > /sys/$env{DEVPATH}/power/control; elif test -e /sys/$env{DEVPATH}/power/level; then echo on > /sys/$env{DEVPATH}/power/level; fi'"
LABEL="libsane_usb_rules_end"
Quando instalo algo por linha de comandos aparece isto:
/sbin/ldconfig.real: /usr/lib/libbrcolm2.so.1 não é uma ligação simbólica
/sbin/ldconfig.real: /usr/lib/libbrscandec2.so.1 não é uma ligação simbólica
Quando faço o comando para verificar os links simbólicos aparece isto:
$ ls -l /usr/lib/libbrscandec2.so
-rwxr-xr-x 1 root root 37064 Nov 23 18:21 /usr/lib/libbrscandec2.so
$ ls -l /usr/lib/libbrscandec2.so.1
-rwxr-xr-x 1 root root 37064 Nov 23 18:21 /usr/lib/libbrscandec2.so.1
$ ls -l /usr/lib/libbrscandec2.so.1.0.0
-rwxr-xr-x 1 root root 37064 Nov 23 18:21 /usr/lib/libbrscandec2.so.1.0.0
$ ls -l /usr/lib64/libbrscandec2.so
lrwxrwxrwx 1 root root 29 Dez 2 2009 /usr/lib64/libbrscandec2.so -> /usr/lib64/libbrscandec2.so.1
$ ls -l /usr/lib64/libbrscandec2.so.1
lrwxrwxrwx 1 root root 33 Dez 2 2009 /usr/lib64/libbrscandec2.so.1 -> /usr/lib64/libbrscandec2.so.1.0.0
$ ls -l /usr/lib64/libbrscandec2.so.1.0.0
-rwxr-xr-x 1 root root 37064 Dez 2 2009 /usr/lib64/libbrscandec2.so.1.0.0
$ ls -l /usr/lib/libbrcolm2.so
-rwxr-xr-x 1 root root 15072 Nov 23 18:21 /usr/lib/libbrcolm2.so
$ ls -l /usr/lib/libbrcolm2.so.1
-rwxr-xr-x 1 root root 15072 Nov 23 18:21 /usr/lib/libbrcolm2.so.1
$ ls -l /usr/lib/libbrcolm2.so.1.0.1
-rwxr-xr-x 1 root root 15072 Nov 23 18:21 /usr/lib/libbrcolm2.so.1.0.1
$ ls -l /usr/lib64/libbrcolm2.so
lrwxrwxrwx 1 root root 26 Dez 2 2009 /usr/lib64/libbrcolm2.so -> /usr/lib64/libbrcolm2.so.1
$ ls -l /usr/lib64/libbrcolm2.so.1
lrwxrwxrwx 1 root root 30 Dez 2 2009 /usr/lib64/libbrcolm2.so.1 -> /usr/lib64/libbrcolm2.so.1.0.1
$ ls -l /usr/lib64/libbrcolm2.so.1.0.1
-rwxr-xr-x 1 root root 15072 Dez 2 2009 /usr/lib64/libbrcolm2.so.1.0.1
Não sei se está correta a forma como estou a pensar mas..
Na pasta
/usr/lib64/O ficheiro criou um link simbólico para de
libbrscandec2.so para
libbrscandec2.so.1 e este para o
libbrscandec2.so.1.0.0 ??
O mesmo para o
libbcolm2.so ??
Pelo que já entendi noutros posts sobre instalações de impressoras
BROTHER os links simbólicos são para ser entre as pastas
/usr/lib e
/usr/lib64 ou estou a pensar errado?
Aqui o que está mal?
Agradeço a ajuda que me possam dispensar..
Cumprimentos.