Archivio per 7 Luglio 2008

archlinux e HP laserjet 1022

Luglio 7, 2008

Ho penato un po’ per far fungere questa stampante, la mia, sotto archlinux. Però tutto sommato mi sono divertito.

Premessa
Dato che io non sto utilizzando sudo sotto archlinux, ma ho un utente root a se stante, per scrivere questi miei appunti intendo la # come “usate root”.
Installare le dipendenze

# pacman -S foomatic-db-hpijs

Aggiungere il proprio utente a lp
Controllare che il proprio utente sia faccia parte del gruppo di lp

groups
lp wheel network video audio optical floppy storage scanner camera ugaciaka

Se ciò non fosse basta aggiungerlo con il semplice comando

# gpasswd -a ugaciaka lp

Installare i driver
La stampante ha degli ottimi driver per linux (o per lo meno lo sono per i miei scopi). O si fa affidamento ad AUR o si installa normalmente, però sotto archlinux bisogna apportare delle piccole modifiche come spiegato qua. Ecco il procedimento completo compreso di modifiche:

# wget -O foo2zjs.tar.gz http://foo2zjs.rkkda.com/foo2zjs.tar.gz
# tar zxf foo2zjs.tar.gz
# cd foo2zjs
# nano Makefile

troviamo la riga (CTRL+W)

LPuid=-olp

e la modifichiamo così

LPuid=-oroot

Salviamo (CTRL+O) e chiudiamo (CTRL+X). Ora compiliamo il tutto (l’opzione -j2 è per chi ha un processore con due core) e installiamo i driver

# make -j2
# make install
# make install-hotplug

Carichiamo il modulo usblp
Serve il modulo del kernel per le stampanti usb, lo carichiamo

# modprobe usblp

e

# nano /etc/rc.conf

aggiungendo su MODULES la stringa usblp.

Installiamo CUPS
Installiamo CUPS e poi lo facciamo partire

# pacman -Sy cups
# /etc/rc.d/cups start

Se non ci sono errori facciamo in modo che parta all’avvio del sistema

# nano /etc/rc.conf

aggiungendo su DAEMONS la stringa cups.

Installazione
Finalmente possiamo installare andando all’indirizzo http://localhost:631/ e aggiungere una stampante per via grafica. Quando richiesto mettere come utente root e come password quella di root.

Maggiori informazioni
Naturalmente il wiki di archlinux è fatto ottimamente

LaTex e archlinux con kdemod

Luglio 7, 2008

Prima di incominciare
Bisogna editare /etc/profile aggiungendo la path

/opt/kde/bin

altrimenti si possono trovare errori di questo tipo durante l’installazione

/tmp/alpm_8cS4Zo/.INSTALL: line 8: texconfig-sys: command not found

Installiamo
Per installare tutto, o quasi, il necessario su archlinux riguardo LaTex:

sudo pacman -Sy texlive-bin texlive-core texlive-fontsextra texlive-latex3 texlive-latexextra kile texlive-humanities