Los archivos que voy a bajar son los que están en http://svn.ybab.net/baby/conf/baby/home_env
En un debian o ubuntu recién instalado:
Revisar que el archivo /var/lib/locales/supported.d/local tenga al menos las siguientes líneas (si no están todas, agregar las necesarias):
en_US.UTF-8 UTF-8 en_GB.UTF-8 UTF-8 es_AR.UTF-8 UTF-8 es_ES.UTF-8 UTF-8
Si hizo falta agregar líneas, ejecutar lo siguiente:
sudo locale-gen
Y luego:
# Instalo cosas que uso en todos lados
sudo apt-get install subversion vim vim-runtime make keychain
# Si es un desktop con X, también podemos poner:
sudo apt-get install ssh-askpass vim-gnome vim-gui-common
cd ~
# BACKUP del environment actual
mkdir .ORI_ENVIRONMENT
mv .bash* .profile .ssh .ORI_ENVIRONMENT
# Bajar el environment de mi subversion
USERNAME=baby
svn --username ${USERNAME} checkout http://svn.ybab.net/baby/conf/baby/home_env .
# Crear el .bash_usuario correspondiente (en principio, está vacío)
make .bash_${LOGNAME}
# Personalizar la configuración del svn
mv .subversion .subversion.ORI
cp -rpv MOVEME_2_.subversion .subversion
for I in .subversion.ORI/auth/*; do
AUTHDIR=`basename ${I}`
for J in ${I}/*; do
if [ -f ${J} ]; then
AUTHFILE=`basename ${J}`
cp -pv ${J} .subversion/auth/${AUTHDIR}/${AUTHFILE}
fi
done
done
.