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
Ecco una lista di programmi che possono tornare utili per chi utilizza Gentoo Linux.
http://forums.gentoo.org/viewtopic.php?t=67849
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
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.
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
}
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.
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