Chciałbym poprosić któregoś z tutejszych "skryptologów" o pomoc przy następującym skrypcie:
Kod: Zaznacz cały
#!/bin/bash
echo 'Czyszczenie wcześniejszych instalacji'
echo ''
rm -r ~/brother_instalacja
brsaneconfig2 -r SCANNER
sudo rm -r /var/spool/lpd/dcp540cn
sudo rm -r /usr/share/cups/model
sudo apt-get remove cups --purge
sudo dpkg -P brscan2
sudo dpkg -P brscan-skey
sudo dpkg -P dcp540cncupswrapper
sudo dpkg -P dcp540cnlpr
echo 'Instalacja'
echo ''
sudo apt-get install ia32-libs cups sane-utils tcsh
[B]sudo echo 'lp' >> /etc/modules[/B]
sudo modprobe lp
sudo mkdir /var/spool/lpd/dcp540cn
sudo mkdir /usr/share/cups/model
mkdir ~/brother_instalacja
cd ~/brother_instalacja
wget 'http://www.brother.com/pub/bsc/linux/dlf/dcp540cnlpr-1.0.1-1.i386.deb'
wget 'http://www.brother.com/pub/bsc/linux/dlf/dcp540cncupswrapper-1.0.1-1.i386.deb'
wget 'http://www.brother.com/pub/bsc/linux/dlf/brscan2-0.2.5-1.amd64.deb'
wget 'http://www.brother.com/pub/bsc/linux/dlf/brscan-skey-0.2.1-3.amd64.deb'
sudo dpkg -i --force-architecture dcp540cnlpr-1.0.1-1.i386.deb
sudo dpkg -i --force-architecture dcp540cncupswrapper-1.0.1-1.i386.deb
sudo dpkg -i brscan-skey-0.2.1-3.amd64.deb
sudo dpkg -i brscan2-0.2.5-1.amd64.deb
echo''
echo 'Test instalacji pakietów'
dpkg -l | grep Brother
echo ''
echo 'Konfiguracja cupsd'
echo 'Zaraz uruchomi sie okno konfiguracji. Ustaw drukarke według tego przykładu \
- LPD/LPR Host or Printer for Device \
- lpd://192.168.0.199/binary_p1 for Device URI \
- Brother for Make/Manufacturer Selection \
- DCP540CN for Model/Driver Selection \
'
sleep 15
iceweasel "http://localhost:631/printers" &
sleep 15
echo ''
echo 'Dodaję skaner'
brsaneconfig2 -a name=SCANNER model=DCP-540CN ip=192.168.0.199
echo ''
echo 'Test skanera'
brsaneconfig2 -q | grep SCANNER
scanimage -L | grep SCANNER
Kod: Zaznacz cały
echo 'lp' >> /etc/modules
Sudo nie działa, zwraca błąd - brak dostępu do pliku.
Dodano:
Rozwiązane dzięki naszemu nadwornemu "skryptologowi" koledze lessmian2.
Kod: Zaznacz cały
sudo 'echo lp >> /etc/modules'