sabato 25 ottobre 2008
alias
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
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
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/
}
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)