Articoli relativi a Gentoo

Gentoo Linux: lista di utility per Portage


Ecco una lista di programmi che possono tornare utili per chi utilizza Gentoo Linux.
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 Gentoo:
emerge -pv nome_pacchetto


Compilare PHP su Gentoo col supporto GD


Normalmente, in un sistema Linux Gentoo il comando “emerge mod_php” non compila il modulo php con il supporto alla libreria grafica GD.
Questo non è un bug, ma dipende dal fatto che Gentoo 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.


Avviare Zope in automatico su Gentoo


Ho recentemente installato Zope 2.7 (partendo dai sorgenti) su un sistema Linux Gentoo.
Se a qualcuno servisse, questo è lo script di avvio che ho utilizzato:

#! /sbin/runscript

PYTHON=”/usr/bin/python”
ZOPE_HOME=”/usr/local/zope/Zope-2.7″
INSTANCE_HOME=”/usr/local/zope/Zope-2.7-Instance”
CONFIG_FILE=”/usr/local/zope/Zope-2.7-Instance/etc/zope.conf”
SOFTWARE_HOME=”/usr/local/zope/Zope-2.7/lib/python”
PYTHONPATH=”$SOFTWARE_HOME”
export PYTHONPATH INSTANCE_HOME SOFTWARE_HOME

ZDCTL=”$SOFTWARE_HOME/Zope/Startup/zopectl.py”

start() {
ebegin “Starting Zope 2.7″
exec “$PYTHON” “$ZDCTL” -C “$CONFIG_FILE” start
}

stop() {
ebegin “Stopping Zope 2.7″
exec “$PYTHON” “$ZDCTL” -C “$CONFIG_FILE” stop
}


Domainname su Gentoo


Il manuale di installazione di Linux Gentoo 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 Linux Gentoo su di un server HP 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 gentoo.
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:
gentoo nohotplug pci=noacpi

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



Chiudi
E-mail It