Articoli relativi a Linux

Nasce Stacktrace: un’interessante novità nel mondo dell’informatica


Ieri 16 dicembre alle 16:16 è nato Stacktrace, un nuovo sito ricco di informazioni e opinioni riguardanti il mondo dell’. Su troverete soprattutto contenuti originali, frutto del ricco numero di autori competenti che alimentano il progetto.

La lettura è vivamente consigliata.


Gentoo Linux: lista di utility per Portage


Ecco una lista di programmi che possono tornare utili per chi utilizza .
http://forums.gentoo.org/viewtopic.php?t=67849


Comandi utili


Per vedere le dimensioni dei file e cartelle nella directory corrente:
du –max-depth=1 -h

Visualizzare le USE flags utilizzate e utilizzabili di un pacchetto :
emerge -pv nome_pacchetto


Compilare PHP su Gentoo col supporto GD


Normalmente, in un sistema il comando “emerge mod_php” non compila il modulo con il supporto alla libreria grafica GD.
Questo non è un bug, ma dipende dal fatto che permette di compilare lasciando libertà di scelta sulle funzionalità da attivare.
Per attivare il supporto GD, ad esempio, bisogna inserire la parola gd tra le USE flags nel file “/etc/make.conf”

Come in questo esempio:
USE=”mmx sse gtk -gnome -kde -qt ssl pam X maildir mysql imap libwww sasl tcpd cups jpeg png truetype apache2 curl mcal gd

Ovviamente la modifica va effettuata prima di compilare il pacchetto.

NB: se dopo aver compilato il mod_php notate che il supporto alla GD è ancora mancante ricordatevi di riavviare Apache.


Domainname su Gentoo


Il manuale di installazione di spiega come inserire il nome di dominio della macchina nel file /etc/dnsdomainname
Così facendo però, all’avvio non compare il nome di dominio da noi inserito.
Andando ad analizzare il file di avvio /etc/init.d/domainname si scopre che questo va a cercare il file /etc/domainname, non /etc/dnsdomainname.
E’ quindi necessario o modificare lo script di avvio o andare a creare il file /etc/domainname.
In questo modo tutto funziona regolarmente.


Installare Linux Gentoo su HP Proliant ML310


Mi è capitato di dover installare su di un server Proliant ML 310. Ho avuto subito dei problemi perché con l’installazione normale mi dava il seguente errore nella fase di riconoscimento dell’hardware:
"can't synthesize input events - /proc/bus/input/devices missing
Ho risolto passando il parametro nohotplug prima del caricamento del kernel .
Successivamente però non mi riconosceva il controller scsi, nemmeno con il parametro doscsi in fase di avvio. In pratica mi si piantava tentando di caricare il modulo aic7xxx.
Questo secondo problema l’ho risolto impostando il parametro pci=noacpi.
In pratica all’avvio dell’installazione ho digitato il seguente comando:
nohotplug pci=noacpi

Una volta terminata la fase iniziale basta caricare manualmente il modulo facendo:
modprobe aic7xxx