sabato 25 ottobre 2008

alias

il comando bash alias permette di creare ed accorpare comandi linux personalizzati.
Per renderci conto meglio di ciò che stiamo parlando, analizziamo un esempio pratico creiamo un comando di nome cestino che cancella il contenuto del cestino.

apriamo con nano il file .bashrc che si trova all'interno della nostra home.

cd
nano .bashrc

copiamo questa linea, all'interno del file di testo.

alias cestino='rm -fr .local/share/Trash/*'

salvate, chiudete il file.

benissimo al prossimo riavvio della macchina, appena da terminale scriverete il comando cestino verrà cancellato tutto ciò si trova al suo interno.

le potenzialità del comando alias sono molteplici questo è solo un piccolo esempio dell'uso che se ne può fare.

venerdì 24 ottobre 2008

problemi spegnimento eeepc con archlinux

Sul mio eeepc 900 ho installato archlinux per l'installazione mi sono appoggiato ad alcune guide prese in rete, tra cui le guide di:

maintux.wordpress.com e saten.wordpress.com.

come considerazione finale in linea di massima funziona tutto tranne alcuni piccoli inconvenienti come il fastidiosissimo problema che allo spegnimento del computer, rimane accesa la spia di accensione ed in assenza di linea elettrica questo porta all'esaurimento della batteria.

Il problema dello spegnimento lo verificato anche installando altre distribuzioni come ubuntu e debian, sembra che questo bug sia dovuto alla scheda audio
Ho risolto inserendo nel file rc.local.shutdown la seguente linea: modprobe -r snd-hda-intel


da terminale scrivete.


sudo nano /etc/rc.local.shutdown

nel file di testo che si apre, in fondo alla pagina inserite.

modprobe -r snd-hda-intel

salvate il tutto, adesso allo spegimento del pc non si ripresenterà più il problema della spia accesa.

mercoledì 22 ottobre 2008

skype static 2.0.0.72 su eeepc 900

oggi ho installato skype sul mio eeepc 900 con archlinux, come procedura di installazione ho seguito quella di installare la versione static sulla partizione più grande dell' eeepc praticamente il software viene avviato dalla mia partizione home di 16 gb.

Per semplificare un po la procedura ho creato un piccolo PKGBUILD, se volete seguire anche voi questa strada incominciate creando una cartella di nome skype_static-2.0.0.72 dentro la vostra cartella personale.

mkdir skype_static-2.0.0.72

entrate dentro la nuova cartella.

cd skype_static-2.0.0.72

al suo interno create il PKGBUILD

nano PKGBUILD

incollate nel file di testo che si apre queste linee di codice.


pkgname=skype_static

pkgver=2.0.0.72

pkgrel=1

pkgdesc="programma per navigare su internet"

arch=("i686" "x86_64")

license=('GPL')

url="www.skype.com"

depends=()

makedepends=

provides=

conflicts=

source=("http://www.skype.com/go/getskype-linux-static")

md5sums=()

build() {

cd $startdir/pkg/

mkdir -p home/nome vostro utente/skype/

mkdir -p usr/bin/

cp -fr $startdir/src/skype_static-2.0.0.72/ home/nome utente/skype/

ln -s /home/nome vostro utente/skype/skype_static-2.0.0.72/skype usr/bin/

}

dove si trova la dicitura "nome vostro utente e nome utente" mettete il nome della vostra home directory, salvate il file.

per compilare il PKGBUILD, scrivete:

makepkg -s PKGBUILD

infine per installare il tutto scrivete.

sudo pacman -U skype_static-2.0.0.72-1-i686.pkg.tar.gz

per far partire skype vi basterà scrivere il suo nome in un terminale.
Questa procedura sembrerà un po macchinosa però vi permetterà di installare il programma dentro la home e di non toccare la partizione principale di 4 gb.

se riscontrate dei problemi di permessi scrivete:

cd
sudo chmod -R u+rwx skype
sudo chown -R $USER skype




lunedì 20 ottobre 2008

irssi

irssi è un leggero client irc testuale molto utile quando ci si trova ad operare con computer con scarsa ram.


per procedere con l'installazione su archlinux ci serviremo del programma pacman, sempre da terminale scriviamo:

sudo pacman -Sy irssi

per lanciare il software scriviamo da terminale irssi.

prima di poterci collegare ad un server e canale irc, bisogna configurare il programma, i principali comandi si danno utilizzando il comando /set seguito dalla varie opzioni.

Iniziamo configurando il nickname, nickname alternativo e nome reale.

/set nick mio nickname

per nickname secondario scriviamo:

/set alternate_nick scrivi nome

per indicare un nome reale.

/set real_name mio nome

per salvare il tutto scrivete:

/set save

il programma crea un file di configurazione dentro la vostra cartella home.

Finita la fase della configurazione, continuiamo collegandoci ad un server e canale irc.

per collegarci ad un server scriviamo

/server nome server

entrati nel server per vedere una lista dei canali ospitati diamo il comando /list

scelto il canale per entrare si da il comando /join #nome canale, ricordatevi di mettere un # davanti al nome del canale, possiamo pure collegarci a canali differenti per spostarci da un canale all'altro basta digitare il tasto alt + finestra dove si trova il canale.

Per uscire da un canale scrivete /window close, irssi permette pure di spedire e ricevere file per ricevere un file da un utente all'interno del canale basta scrivere:

/dcc get nome-utente nome-file-da ricevere

per inviare un file ad un determinato utente, scrivete:

/dcc send nome-utente nome file da spedire

per chiudere la connessione al server e disconnetterci scrivete /exit

il programma in linea di massima gestisce tutti i principali comandi irc.

ntp su archlinux

ntp è un programma che permette di sincronizzare l'orologio del proprio calcolatore con dei servizi dati da internet precisamente con i server dell' inrim (istituto nazionale di ricerca metrologica) sito web:

http://www.inrim.it/ntp/index_i.shtml, per visualizzare l'ora esatta bisogna installare prima di tutto il programma ntp, aprite un terninale è scrivete:

sudo pacman -Sy ntp

lanciate il programma con la seguente sintassi.

sudo ntpdate time.ien.it

dopo pochi secondi l'orologio del vostro computer verrà sincronizzato con l'ora esatta dei server ntp.

ricordatevi pure di mettere nel vostro file rc.conf per sicurezza, ma questo non dovrebbe influire con il servizio dato da ntp.

HARDWARECLOCK="localtime"
TIMEZONE="Europe/Rome"

domenica 19 ottobre 2008

flock 2.0




Uscita una nuova versione di flock il famoso social web browser, il programma è perfettamente compatibile con le estensioni di firefox .

Il browser gestisce tramite una sidebar in altro a sinistra le principali applicazioni web di cui si può aver bisogno come account flickr, facebook, blogger, webmail cliccando sul pulsante MY world troviamo tutte le varie opzioni multimediali che possiamo utilizzare.
Il programma all'avvio carica in modo totalmente automatico i vari segnalibri e configurazioni di firefox permettendovi di interagire in modo natuarale con i vostri account di posta elettronica tipo gmail, sempre sulla sidebar in alto cliccando su flock tutorial parte un simpatico turorial all' autilizzo del programma.


Il sito di riferimento del progetto lo trovate qui: www.flock.com

per scaricare il pacchetto compresso del programma cliccate qui sotto:

Download Flock
Version: 2.0 for Linux
Language: English


per installarlo sulla vostra macchina spostate il pacchetto tar.bz2 dentro opt.

sudo mv flock* /opt

scompattate l'archivio compresso

sudo tar jxvf flock*

date i permessi di esecuzione alla nuova cartella flock.

sudo chmod -R u+rwx flock

per lanciare il software, spostatevi dentro la cartella flock.

cd flock

scrivete:

./flock-browser

per crearvi un'icona d'avvio nella scrivania, cliccate con il tasto destro del mouse nel desktop, cliccate su crea lanciatore come nome date flock, come percorso dell'eseguibile scrivete: /opt/flock/flock-browser ,l'icona del programma la trovate sotto /opt/flock/icons.

sabato 18 ottobre 2008

yaourt

continua la mia avventura con archlinux, oggi ho installato yaourt un wrapper di pacman praticamente aggiunge nuove funzioni a pacman permettendo di cercare, scaricare ed installare nuovo software non compreso nei repository ufficiali, in parole semplici chiunque può creare pacchetti compilati per archlinux è metterli a disposizioni di tutti ed utilizzando yaourt un qualunque utente li può installare con dei semplici comandi.

Per poter installare yaourt bisogna aggiungere un nuovo repository nel file pacman.conf

aprite un terminale è scrivete:

su - (password amministratore)

nano /etc/pacman.conf

nel file di testo che si apre incollateci queste due linee:

[archlinuxfr]
Server = http://repo.archlinux.fr/i686

# /etc/pacman.conf
#
# See the pacman manpage for option directives

#
# GENERAL OPTIONS
#
[options]
# The following paths are commented out with their default values listed.
# If you wish to use different paths, uncomment and update the paths.
#RootDir = /
#DBPath = /var/lib/pacman/
#CacheDir = /var/cache/pacman/pkg/
#LogFile = /var/log/pacman.log
HoldPkg = pacman glibc
#XferCommand = /usr/bin/wget --passive-ftp -c -O %o %u

#
# REPOSITORIES
# - can be defined here or included from another file
# - pacman will search repositories in the order defined here
# - local/custom mirrors can be added here or in separate files
# - repositories listed first will take precedence when packages
# have identical names, regardless of version number
#
# Repository entries are of the format:
# [repo-name]
# Server = ServerName
# Include = IncludePath
#
# The header [repo-name] is crucial - it must be present and
# uncommented to enable the repo.
#

# Testing is disabled by default. To enable, uncomment the following
# two lines. You can add preferred servers immediately after the header,
# and they will be used before the default mirrors.
[testing]
Include = /etc/pacman.d/mirrorlist

[core]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[extra]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

[community]
# Add your preferred servers here, they will be used first
Include = /etc/pacman.d/mirrorlist

# Unstable is disabled by default. To enable, uncomment the following
# two lines. You can add preferred servers immediately after the header,
# and they will be used before the default mirrors.
#[unstable]
#Include = /etc/pacman.d/mirrorlist

# An example of a custom package repository. See the pacman manpage for
# tips on creating your own repositories.
#[custom]
#Server = file:///home/custompkgs

[archlinuxfr]
Server = http://repo.archlinux.fr/i686


salvate le nuove modifiche, chiudete.

per installare yaourt sempre da terminale da utente amministratore servendovi di pacman, scrivete:

pacman -Sy yaourt

l'utilizzo di yaourt è praticamente identico nella sintassi a pacman, per installare un programma basta scrivere

yaourt -Sy nome programma

per cercare software nei repository ufficiali con l'aggiunta del nuovo repository dove si trovano i pacchetti compilati dagli utenti, scrivete:

yaourt -Sys nome programma

per sincronizzare i vari database ed aggiornare il sistema scrivete:

yaourt -Syu

per rimuovere un pacchetto scrivete:

yaourt -Ry nome programma

al seguente indirizzo web trovate maggiori informazioni circa l'utilizzo di yaourt:

http://wiki.archlinux.org/index.php/Yaourt_(Italiano)

LA SARDEGNA PASSA A LINUX

Vi posto il contenuto del disegno di legge con cui la regione Sardegna indende passare al software libero.

Il contenimento della spesa pubblica e la tutela della concorrenza attraverso il software libero. La Giunta ha approvato un Ddl che pone la Sardegna all'avanguardia nella società dell'informazione.
società dell'informazioneAscolta la notiziaAscolta la notizia

CAGLIARI, 14 OTTOBRE 2008 - È stato approvato questa mattina dalla Giunta regionale il Disegno di legge sulle "Iniziative per la promozione e lo sviluppo della società dell'informazione e della conoscenza in Sardegna". Il Ddl si suddivide in due parti, la prima relativa alle politiche e ai principi che l'amministrazione regionale intende mettere in atto per lo sviluppo della società dell'informazione e della conoscenza, mentre la seconda è volta a dare concreta attuazione, attraverso specifici strumenti a tali politiche.

Tra gli aspetti più innovativi contenuti nel Ddl vi sono il diritto all'uso delle tecnologie, la partecipazione democratica, l'alfabetizzazione informatica, la ricerca per lo sviluppo delle imprese nel territorio.

"La principale novità – spiega l'assessore agli Affari generali Massimo Dadea - è rappresentata dall'inserimento nell'ordinamento regionale del software libero, considerato lo strumento più idoneo per uno sviluppo della società dell'informazione ispirato ai principi di contenimento della spesa pubblica e di tutela della concorrenza. Con questo Ddl la Sardegna si pone all'avanguardia anche nel settore della società dell'informazione".

Il software libero, che permette a chiunque di utilizzarlo e ne incoraggia lo studio, le modifiche e la redistribuzione, presenta una serie di vantaggi. Tra questi oltre ai minori costi per l'amministrazione si possono ricordare: la disponibilità del codice sorgente, l'indipendenza da uno specifico fornitore e i benefici per l'industria informatica locale. Ma anche la possibilità di sviluppare autonomamente parti del software attraverso l'intervento sul codice sorgente; la possibilità di trasmettere nuove applicazioni eventualmente sviluppate in proprio o tramite terzi ad altre amministrazioni secondo il principio del riuso; il controllo sulle operazioni svolte dal software che assicura un maggiore grado di sicurezza; la certezza per chiunque in qualunque momento di accedere ai dati e apportare miglioramenti o modifiche.

Il Ddl, che verrà illustrato nei prossimi giorni in un convegno che si svolgerà a Pisa, è stato realizzato con la collaborazione di Flavia Marzano, docente di Scenari e innovazioni dell'It all'Università di Bologna.

(articolo tratto da portale internet della regione Sardegna http://www.regione.sardegna.it)

seamonkey-1.1.12 + flashplayer 10

Ho creato un piccolo pkgbuild per archlinux che installa l'ultima versione di seamonkey in italiano comprensivo del codec flashplayer.
Incominciamo creando una cartella dentro la nostra home di nome seamonkey-1.1.12, apriamo un terminale scriviamo:

mkdir $HOME/seamonkey-1.1.12

entriamo dento la cartella appena creata.

cd seamonkey-1.1.12

da dentro la cartella creare un file di nome PKGBUILD.

nano PKGBUILD

incollate queste righe di codice all'interno del file.



pkgname=seamonkey
pkgver=1.1.12
pkgrel=1,1
pkgdesc="programma per navigare su internet"
arch=("i686" "x86_64")
license=('GPL')
url="http://www.seamonkey-project.org/releases/#l10n"
depends=("libstdc++5")
makedepends=
provides=
conflicts=
source=("http://releases.mozilla.org/pub/mozilla.org/seamonkey/releases/1.1.12/contrib-localized/seamonkey-1.1.12.it-IT.linux-i686.tar.bz2 " "http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_10_linux.tar.gz")
md5sums=()
build() {
cd $startdir/pkg/
mkdir -p usr/bin/
mkdir opt
cp -fr $startdir/src/seamonkey/ opt/
cp -fr $startdir/src/install_flash_player_10_linux opt/
install -m755 opt/install_flash_player_10_linux/libflashplayer.so opt/seamonkey/plugins/
ln -s /opt/seamonkey/seamonkey usr/bin/
}


compiliamo il pacchetto PKGBUILD scrivendo:

makepkg -s PKGBUILD

per installare il programma serviamoci di pacman.

sudo pacman -U seamonkey-*

per lanciare il programma basta scrivere da terminale seamonkey.

uxtank

Sul sito ubuntugame.blogspot.com ho appreso dell'esistenza del gioco uxtank un piccolo gioco 2d dalla grafica spartana ma carina, il game tratta della guerra di carri armati.
sul sito del progetto ho notato che si trovano i pacchetti deb del gioco per debian ed ubuntu, ma mancano pacchetti per archlinux a tale scopo ho creato un piccolo pkgbuild per installare il gioco su archlinux, per la creazione del pkgbuild seguite questi semplici consigli:

create una cartella di nome uxtank-2.1 all'interno delle vostra home.

mkdir $HOME/uxtank-2.1

entrate dentro la nuova cartella.

cd $HOME/uxtank-2.1

create un file di testo di nome PKGBUILD

nano PKGBUILD


copiate queste linee di codice nel file.


# Contributor: carlos.nicolini@gmail.com
pkgname=uxtank
pkgver=2.1
pkgrel=1
pkgdesc="gioco di battaglie di carri armati"
arch=("i686")
url="http://ux.tank.googlepages.com/home"
license=('GPL')
groups=()
depends=( "sdl" )
makedepends=()
provides=()
conflicts=()
replaces=()
backup=()
options=()
install=
source=( "http://ux.tank.googlepages.com/uxtank2.1.tgz" )
noextract=()
md5sums=() #generate with 'makepkg -g'

build() {
mkdir -p $startdir/pkg/opt/uxtank2.1
cd $startdir/src/$pkgname$pkgver
make || return 1
install -m755 $startdir/src/$pkgname$pkgver/uxtank $startdir/pkg/opt/uxtank2.1/
install -m755 $startdir/src/$pkgname$pkgver/sounds/* $startdir/pkg/opt/uxtank2.1
}

# vim:set ts=2 sw=2 et:

salvate.

per compilare date il comando makepkg.

makepkg -s PKGBUILD

alla fine vi troverete un pacchetto pkg.tar.gz, pronto per essere installato.

per installarlo sempre da terminale scrivete:

sudo pacman -U uxtank-2.1-1-i686.pkg.tar.gz

per lanciare il gioco spostatevi dentro /opt/uxtank-2.1/

cd /opt/uxtank2.1/

./uxtank


per avere maggiori informazioni sul gioco collegatevi al sito ubuntugame.blogspot.com

venerdì 17 ottobre 2008

comandi per montaggio partizione

IL comando linux che si occupa del montaggio delle partizioni è il comando mount.

per montare una classica partizione linux ext3, scrivete:

#mount -t ext3 /dev/sda1 /mnt/disco

con l'opzione -t indichiamo il tipo di filesystem, /dev/sda1 indica la partizione da montare, /mnt/disco rappresenta il punto di montaggio, create la partizione disco con il comando mkdir

per montare una partizione windows fat32, si usa la seguente sintassi.

#mount -t vfat /dev/sda1 /mnt/disco

infine analizziamo il caso di una partizione ntfs la classica partizione di windows xp/vista.

#mount -t ntfs-3g /dev/sda1 /mnt/disco

prima di utilizzare il comando mount per montare una partizione ntfs, accertatevi di avere installato il tools ntfs-3g in caso negativo installatelo con pacman.

#pacman -Sy ntfs-3g

vi ricordo che tutti questi comandi devono essere eseguiti da utente amministratore.

per smontare una partizione si utilizza il comando umount.

es.
#umount /mnt/disco

martedì 14 ottobre 2008

xchat 2.8.6 da sorgenti su eeepc 900

per installare xchat il noto client irc sul mio eeepc 900 con archlinux installato, ho deciso di scegliere la strada dell' installazione da sorgenti in questo modo il programma viene installato e compilato sul secondo disco ssd da 16 gb senza toccare la partizione principale da 4 gb.

Se volete installare pure voi xchat seguendo questa soluzione seguite questa guida:

scaricate il pacchetto compresso con wget.

wget http://www.xchat.org/files/source/2.8/xchat-2.8.6.tar.bz2

scompattate il tutto con tar.

tar jxvf xchat*

servendovi di pacman installate tcl

sudo pacman -Sy tcl

per la compilazione del programma spostetevi dentro la nuova cartella xchat-2.8.6

cd xchat-2.8.6

date i classici comandi per compilare, il comando configure eseguitelo dentro la cartella xchat.
./configure --prefix=$HOME/xchat-2.8.6
make
make install

finita la compilazione, date i permessi di scrittura alla cartella.

cd ..
sudo chmod -R a+rwx xchat-2.8.6

per eseguire il software create un'icona d'avvio nel desktop.

tasto destro del mouse sulla scrivania, cliccate su crea lanciatore, come nome date xchat come percorso dell'eseguibile scrivete:

$HOME/xchat-2.8.6/bin/xchat

trovate l'icona del programma dentro la cartella principale di xchat-2.8.6.

qui di seguito eccovi un veloce riassunto ad i principali comandi irc.

amsg
permette di inviare un messaggio a tutti i canali aperti.

/away [messaggio]
permette di uscire temporaneamente e di mandare un messaggio.

/ban
consente il ban di un utente lo può utilzzare l'amministratore del canale.

/clear
pulisce la finestra bisogna indicare il nome della finestra.

/clipboard
permette di copiare del testo selezionato negli appunti.

/dcc send [filename]
(DCC=Direct Connection to remote Client).
permette di inviare dei file all'utente specificato esempio.

/dcc send prova file

/dcc get [filename]
permette di ricevere file da un utente specificato.

/dcc close
Causa la chiusura della sessione di trasferimento.

/dcc list
Elenca i trasferimetni in atto.

/dcc chat
Permette la conversazione diretta tra due utenti senza che i messaggi passino su IRC

/exit
Chiude il collegamento ed esce da irc.

/disconnect
permette la disconnesione dal server.

/help

con questo comando è possibile ricevere aiuto sui comandi.
/list
permette di visualizzare tutti i canali aperti nel server.

/links
Mostra uin elenco dei server connessi alla rete.

/kick #nomecanale

permette a chi ha creato il canale di espellere un utente.

/kill
permette all'amministratore che ha creato il canale di espellere un utente ma anche di disconnetterlo dal provider.

/msg [testo]
Invia un messaggio privato ad un utente che non viene visualizzato da altri, evitando di aprire una finestra di conversazione privata.

/names canale
Fornisce una lista dei "soprannomi" utilizzati dagli utenti di ogni singolo canale.

/parte oppure /leave canale
Serve per abbandonare un canale, ma non il server

/play [-cp q# m# rl# t#] [channel/nick] [filename][delay]
E' un comando molto potente che permette di inviare ad un utente delle righe di un file di testo
L'abuso di questo comando, ad esempio l'invio di file troppo lunghi (delay) comporta una disconnessione

/whowas
Mostra una serie diinformazioni relative ad un utente che si è da poco scollegato al canale.

/whois #canale
Permette di apprendere informazioni sui partecipanti come l’e-mail dei partecipanti al canale:

/who #canale
Visualizza l'indirizzo e-mail dei partecipanti collegati sul canale indicato.

/mode #canale|nickname [[+|-]modechars [parameters]]
Questo è forse il comando più potente di IRC che consente di modificare i parametri del canale e degli utenti collegati. I comandi vengono impartiti utilizzando una sintassi complessa che permette di assegnare o togliere i valori (attributi), utilizzando il + o il -.


/nick
permette di modificare o creare un nick

/join #canale
permette di entrare in un canale /join #ciao entra nel canale ciao se il canale non esiste ne crea uno automaticamente.

/server
permette di collegarsi ad un server specificato.

questa vuole essere solo una piccola rassegna di comandi, irc gestisce centinaia di altri comandi specifici trovate ulteriori risorse sui siti specializzati.

Writer 3 Facile con 20 videoguide

Sul sito dell'istituto Ettore Majorana di Gela a cura del professor Antonio Cantaro é stato pubblicato un interessante video guida all'utilizzo di writer, l'applicativo di videoscrittura di open office.

Consiglio questa guida sia ai più esperti che meno esperti, l'indirizzo web della guida la trovate qui:
http://www.istitutomajorana.it/index.php?option=com_content&task=view&id=510&Itemid=66

lunedì 13 ottobre 2008

comandi linux per informazioni di sistema

Di comandi linux che visualizzano informazioni di sistema ne troviamo parecchie, eccovi una veloce carellata dei principali:

lspci= visualizza informazioni sulle periferiche hardware del proprio computer
lsusb=visualizza informazioni sulle periferiche usb installate.
lsmod=moduli del kernel avviati.
lshw= rappresenta una vista dettagliata dell'hardware posseduto, assomiglia ad un gestione periferiche di windows, su archlinux per poter utilizzare il comando bisogna prima installarlo, aprite un terminale servendovi di pacman, scrivete sudo pacman -Sy lshw.

free = visualizza la ram utilizzata con l'opzione -m viene espressa in mb.

ps ax = visualizza tutti i processi e demoni attivi dei vari utenti, si possono killare i processi scrivendo kill -9 "numero processo"

top = rappresenta un ps ax esteso e più dettagliato con una vista ad albero.

uname = mostra informazioni sul sistema in uso.
uname -a = visualizza tutte le varie opzioni di uname, tipo kernel ecc.

cal = visualizza un calendario.

credo che per oggi possa bastare nei prossimi post, verranno illustrati altri comandi di uso comune.

domenica 12 ottobre 2008

prima installazione archlinux

Per installare archlinux sul vostro computer seguite l'eccellente guida che trovate sul sito della comunità italiana archlinux.

Eccovi il link della guida: http://www.archlinux.it/wiki/index.php?title=Beginners_Guide_(Italiano)

in questa guida vengono presentati tutte le varie fasi di una classica installazione base di archlinux, sia che si tratti di configurare il server x o la scheda wireless del vostro portatile, la consiglio a chi si avvicina per la prima volta al mondo arch, io per installare arch sul mio computer ho seguito questa guida inoltre nel forum della comunità trovate tutto l'aiuto che cercate.

songbird su eeepc

Ho installato archlinux sul mio eeepc 900, con la partizione di root montata nel primo disco ssd 4 gb e la home montata nel secondo disco da 16 gb.

Per l'installazione di songbird il noto lettore multimediale ho scelto l'installazione da sorgenti mettendo la cartella contenenti le varie librerie del programma dentro la home.

Se volete installarlo anche voi seguendo questa guida aprite un terminale è scaricate l'archivio compresso del programma, utilizzate wget.

wget http://download.songbirdnest.com/installer/linux/i686/Songbird_0.7.0_linux-i686.tar.gz

estraete l'archivio compresso con tar.

tar zxvf Songbird*

installate le librerie gstreamer, utilizzate pacman per tale scopo.

sudo pacman -Sy gstreamer0.10-bad-plugins gstreamer0.10-good-plugins gstreamer0.10-ugly-plugins libstdc++5

finita l'installazione delle librerie create un'icona d'avvio del software sulla
scrivania.

Tasto destro del mouse sul desktop cliccate su crea lanciatore, come nome date songbird, come percorso dell'eseguibile scrivete questo: $HOME/Songbird/songbird

trovate l'icona del programma dentro $HOME/Songbird/chrome/icons/default/default.xpm.

per finire date i permessi di esecuzione alla cartella Songbird.

cd
sudo chmod -R u+rwx Songbird

per eseguire il programma vi bastera cliccare sull'icona nel desktop di nome songbird.




installazione openoffice 2.4.1

per installare openoffice 2.4.1 su archlinux, aprite un terminale servendovi di pacman scrivete:

sudo pacman -Sy openoffice-base openoffice-it

in questo modo installerete openoffice tradotto in italiano.

scheda audio VIA VT1708/A

per far funzionare la scheda audio con chips via VT1708/A azalia su archlinux seguite questa guida.

identificate con il comando lspci il modello di scheda audio posseduta.

lspci | grep Audio

dovrebbe darvi un risultato simile:

Audio device: VIA Technologies, Inc. VT1708/A [Azalia HDAC] (VIA High Definition Audio Controller) (rev 10)

incominciamo installando alsa-utils

da terminale scrivete:

sudo pacman -Sy alsa-utils

mettete il demone alsa dentro l'array demons di rc.conf.

sudo nano /etc/rc.conf

# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond alsa hal fam gdm cups)


chiudete il file.

verificate che nella linea modules del file rc.conf vi siano questi valori.

MODULES=(mii via-rhine snd-mixer-oss snd-pcm-oss snd-hwdep snd-page-alloc snd-pcm snd-timer snd snd-hda-intel soundcore)

se non ci sono inseriteli.

adesso aprite il file modprobe.conf ed inserite questa linea options snd-hda-intel model=3stack-dig

sudo nano /etc/modprobe.conf
#
# /etc/modprobe.conf (for v2.6 kernels)
#
options snd-hda-intel model=3stack-dig

salvate ed riavviate il computer

per alzare il volume della scheda servitevi di alsamixer, salvate i risultati con
il comando sudo alsactl store

installazione stampante lexmark E120

Per far riconoscere la nostra stampante laser lexmark E120 su archlinux bisogna prima di tutto installare cups, da terminale scrivete:

sudo pacman -Sy cups ghostscript gsfonts

mettete il demone cups dentro l'array daemons di rc.conf

sudo nano /etc/rc.conf

# -----------------------------------------------------------------------
# DAEMONS
# -----------------------------------------------------------------------
#
# Daemons to start at boot-up (in this order)
# - prefix a daemon with a ! to disable it
# - prefix a daemon with a @ to start it up in the background
#
DAEMONS=(syslog-ng network netfs crond alsa hal fam gdm cups)

chiudete fate partire cups scrivendo:

sudo /etc/rc.d/cups start


collegatevi qui: http://openprinting.org/show_printer.cgi?recnum=Lexmark-E120

scaricate il file ppd lj4dith

copiate il file dentro la cartella
/usr/share/cups/model/


sudo cp -fr Lexmark-E120-lj4dith.ppd /usr/share/cups/model/
 

caricate il modulo del kernel usblp

sudo modprobe usblp

per configurare la stampante ed installarla fisicamente nel sistema servitevi del tool system-config.printer, installatelo con pacman.
pacman -S system-config-printer

per sicurezza create il gruppo lpadmin

sudo grouppad lpadmin
usermod -aG lpadmin "utente"

inserite lpadmin nel file /etc/cups/cupsd.conf

sudo nano /etc/cups/cupsd.conf

SystemGroup sys root lpadmin

salvate il file.

riavviate cups

sudo /etc/rc.d/cups restart

adesso potete utilizzare il tool system-config-printer senza problemi
lo trovate sotto sistema-amministrazione-stampa.