Логинимся на сервер по ssh (из винды лучше всего посредством Putty)
создаём каталог, например /usr/src/dle
закачиваем архив с DLE: wget http://dle-software.com/архив.tar.gz
Распаковываем: tar xvzf архив.tar.gz
Если архив оканчивается на .tar.bz2 , то tar xvjf архив.tar.bz2
Ищем файлы по имени INSTALL и README и внимательно из читаем.
Если не получается закачать wget-ом, можно закачать на своём компе браузером и передать на сервер с помощью winscp или файлового менеджера far.
может проще будет перейти на хостинг где поддержка сама всё сделает? чем ломать голову и в итоге наломать дров... по вопросу, - дле не ставил, не знаю что там и как
Скажем, поставить софт, не предусмотренный стандартным тарифом виртуального хостинга. Или переписать какую-нибудь ресурсоёмкую функцию с PHP на C. Или сконфигурировать под себя netfilter или pf.