Esto me lo pongo más que nada como recordatorio. La documentación de Magento está bastante clara, lo único que echo en falta es alguna explicación sobre la estructura de directorios, por lo demás está todo bastante claro.

Pasos para instalar magento desde una cosnola SSH (sin datos de prueba):

mkdir SUBDIRECTORY
cd SUBDIRECTORY
wget http://www.magentocommerce.com/downloads/assets/1.3.2.4/magento-1.3.2.4.tar.gz
tar -zxvf magento-1.3.2.4.tar.gz
mv magento/* magento/.htaccess .
chmod o+w var var/.htaccess app/etc
chmod -R o+w media
./pear mage-setup .
./pear install magento-core/Mage_All_Latest-stable
rm -rf downloader/pearlib/cache/* downloader/pearlib/download/*
rm -rf magento/ magento-1.3.2.4.tar.gz

Si la instalación la estamos haciendo en un servidor con URL no accesible tenemos que quitar estas líneas (posteriormente podemos actualizar con Magento connect sin problemas)

./pear mage-setup .
./pear install magento-core/Mage_All_Latest-stable

Recordamos que para actualizar la instalación de Magento desde Magento Connect hay que usar

magento-core/Mage_All_Latest