no dia seguinte pois o roteador wifi atribuiu outro IP para ela.
a instalação de pacotes resolvendo dependências sendo no estilo do apt.
https://download.salixos.org/x86_64/15.0/salix/a/spkg-1.7-x86_64-2gv.tgz
Feito isto agora faça: sudo slapt-get -u
Instalando o avahi e o libdaemon
$ sudo slapt-get --install avahi libdaemon
Sobre o avahi
Com o deamon do avahi instalado e sendo executado não importa se sua multifuncional utiliza um IP dinâmico ele descobrira a mesma e a tornará disponível para ser utilizada pelas suas aplicações sem você precisar ter feito a instalação manualmente da mesma no seu sistema.
Sobre minha instalação do avahi no Slackware
Após ter instalado o deamon do avahi ele não foi executado automaticamente mesmo tendo colocado a permissão x nos arquivos rc.avahidaemon e rc.avahidnsconfd que ficam em /etc/rc.d quando o computador foi reiniciado porque não existem as chamadas dos mesmos no arquivo /etc/rc.d/rc.M.
No lugar de editar o arquivo /etc/rc.d/rc.M uma forma mais simples é colocar somente as seguintes linhas abaixo no final do arquivo /etc/rc.d/rc.local pois este arquivo é executado automaticamente no boot.
/etc/rc.d/rc.avahidnsconfd start
Salve o arquivo e para não precisar reiniciar o computador vamos executar manualmente nesta sessão atual, estando dentro do diretório onde estão estes arquivos.
$ sudo ./rc.avahidnsconfd start
Apesar da multifuncional está conectada somente na rede wifi (sem está ligada ao pc pelo cabo usb), e a mesma sendo detectada pela auto descoberta do avahi-demo aparecendo listada a mesma quando você acessar o menu Arquivo/Imprimir ou ícone Imprimir da sua aplicação a impressão e o escâner não funciona pela auto descoberta do avahi-demo.
Solução:
Para funcionar é necessário instalar mais um pacote que é o nss-mdns que não vem instalado por padrão no Slackware 15.0
$ sudo slapt-get --install nss-mdns
Edite o arquivo /etc/nsswitch.conf com o seu editor de texto preferido a altere a linha hosts: original dela para que fique exatamente assim:
hosts: files mdns_minimal dns mdns
Salve o arquivo e pronto.
Notas:
Pode ser necessário reinicie o computador devido a instalação do pacote nss-mdns para que o avahi-demo funcione corretamente, mas caso você tinha reiniciado o computador com o pacote nss-mdns estando instalado, mas não tinha feito a configuração do arquivo /etc/nsswitch.conf ainda, ao fazer esta configuração depois, não será necessário reiniciar o computador e a multifuncional funcionará de imediato.
Utilizando a auto descoberta do avahi-deamon não é necessário fazer a instalação da multifuncional usando o system-config-printer ou pelo app da HP e de outras marcas que a mesma estará sempre pronta para imprimir ou escanear e não precisando criar um IP fixo no caso de uma impressora de rede, já que o avahi-demo sempre descobrirá qual é o IP atual dela e a torna disponível para ser utilizadas pelas suas aplicações em todos os computadores que tiver dentro da mesma rede, mas deste que todos eles tenha os drivers da multifuncional instalado e todos eles estejam executando o avahi-demo.
Procedimento realizando no Slackware 15.0 stable com a multifuncional HP modelo 2774.
Nenhum comentário:
Postar um comentário