Загрузка и установка RPM
Первое, что мне предстояло понять, что для разных версий систем (например, у меня была CentOS 5.3) необходимы свои библиотеки. А я пробовал от FreeBSD установить, а потом ещё и удивлялся, почему не работает ничего. Установить – это напрямую загрузить файл, ну, это я так поначалу пробовал. Даже лампочка появлялась в ISP для активации. Но не работало.
Так вот, набор дистрибутивов должен быть свой. Да ещё они все определённой серии, другой нельзя. Ну, я не знаю, как правильно: дистрибутивы, наверно, не правильно. Пусть будут библиотеки или модули.
И эти серии нужно искать в Интернете. Я, к своему счастью, таки нашёл нужный мне сайт: http://rpm.pbone.net/. Конечно, нужно знать, как называется модуль, но сначала выбираем нашу ОС и пробуем написать в поле типа, php-mysql – тогда будет выведен полный список найденного. Вроде этого:
Search results for php-mysql :
CentOS 5 ftp.centos.org/5.3/os/x86_64/CentOS/php-mysql-5.1.6-23.el5.x86_64.rpm
CentOS 5 ftp.centos.org/5.3/os/i386/CentOS/php-mysql-5.1.6-23.el5.i386.rpm
CentOS 5 ftp.centos.org/5.3/updates/x86_64/RPMS/php-mysql-5.1.6-23.2.el5_3.x86_64.rpm
CentOS 5 ftp.centos.org/5.3/updates/i386/RPMS/php-mysql-5.1.6-23.2.el5_3.i386.rpm
CentOS 5 ftp.centos.org/5.2/updates/x86_64/RPMS/php-mysql-5.1.6-20.el5_2.1.x86_64.rpm
CentOS 5 ftp.centos.org/5.2/updates/i386/RPMS/php-mysql-5.1.6-20.el5_2.1.i386.rpm
CentOS 5 ftp.centos.org/5.2/os/x86_64/CentOS/php-mysql-5.1.6-20.el5.x86_64.rpm
CentOS 5 ftp.centos.org/5.2/os/i386/CentOS/php-mysql-5.1.6-20.el5.i386.rpm
Выбираем модуль, нажимаем на него, открывается страничка с полной информацией для скачивания и какие модули ещё потребуются для установки данного.
Но, чтобы понять, что делать дальше с этими модулями, предлагаю хорошую статью по описанию процесса установки rpm.
Я кстати, загружал модуль в папку temp и оттуда устанавливал. А загружал через ISP, а устанавливал модуль через SSH. Хотя, если почитать команды работы с SSH, то можно полностью всё делать через него.