Как установить более старую версию на PostgreSQL и PHP5?

Из-за различий в версиях пакетов между моей машиной разработки и сервером моего провайдера мне нужно понизить пакеты, установленные на моем компьютере. В Ubuntu 10.04 LTS по умолчанию версия PostgreSQL составляет 8,4, но мне нужно 8.3. Когда я пытаюсь установить postgresql-8.3, я получаю ошибку:

Пакет postgresql-8.3 недоступен, но ссылается на другой пакет. Это может означать, что пакет отсутствует, был устаревшим или доступен только из другого источника. E: Пакет postgresql-8.3 не имеет кандидата на установку

Итак, мой первый вопрос: как сделать Я устанавливаю PostgreSQL 8.3 в Ubuntu 10.04.

И второй вопрос: как установить PHP 5.2.6 или не менее 5.2 в Ubuntu 10.04 (где версия по умолчанию - 5.3.2)?

2
задан 10 October 2011 в 02:25

7 ответов

Если старая версия PostgreSQL недоступна в репозиториях Ubuntu, см. PostgreSQL Apt Repository :

Этот репозиторий будет интегрироваться с вашими обычными системами и управлением исправлениями, а также предоставлять автоматические обновления для всех поддерживаемых версий PostgreSQL в течение срока службы жизни PostgreSQL.

Я не знаю PHP.

0
ответ дан 4 August 2018 в 19:47

Если старая версия PostgreSQL недоступна в репозиториях Ubuntu, см. PostgreSQL Apt Repository :

Этот репозиторий будет интегрироваться с вашими обычными системами и управлением исправлениями, а также предоставлять автоматические обновления для всех поддерживаемых версий PostgreSQL в течение срока службы жизни PostgreSQL.

Я не знаю PHP.

0
ответ дан 6 August 2018 в 03:50

Хорошо, если вы действительно хотите синхронизировать свои разработки и производственные среды, вам может потребоваться просто использовать виртуальную машину. Таким образом, вы можете сделать это ТОЧНО, как производство, без необходимости ничего нажимать на свою рабочую станцию.

Тем не менее, вы можете попробовать checkinstall . Я никогда не использовал его, но идея состоит в том, чтобы захватить источники нужной вам версии, настроить и скомпилировать их как обычно, а затем использовать программу для установки пакета DEB.

идея захватить исходный пакет из версии вашей серверной среды и перекомпилировать его на вашем компьютере с помощью debuild -us -uc -b.

1
ответ дан 6 August 2018 в 03:50

Хорошо, если вы действительно хотите синхронизировать свои разработки и производственные среды, вам может потребоваться просто использовать виртуальную машину. Таким образом, вы можете сделать это ТОЧНО, как производство, без необходимости ничего нажимать на свою рабочую станцию.

Тем не менее, вы можете попробовать checkinstall . Я никогда не использовал его, но идея состоит в том, чтобы захватить источники нужной вам версии, настроить и скомпилировать их как обычно, а затем использовать программу для установки пакета DEB.

идея захватить исходный пакет из версии вашей серверной среды и перекомпилировать его на вашем компьютере с помощью debuild -us -uc -b.

1
ответ дан 7 August 2018 в 21:46

Если старая версия PostgreSQL недоступна в репозиториях Ubuntu, см. PostgreSQL Apt Repository :

Этот репозиторий будет интегрироваться с вашими обычными системами и управлением исправлениями, а также предоставлять автоматические обновления для всех поддерживаемых версий PostgreSQL в течение срока службы жизни PostgreSQL.

Я не знаю PHP.

0
ответ дан 10 August 2018 в 10:00

Хорошо, если вы действительно хотите синхронизировать свои разработки и производственные среды, вам может потребоваться просто использовать виртуальную машину. Таким образом, вы можете сделать это ТОЧНО, как производство, без необходимости ничего нажимать на свою рабочую станцию.

Тем не менее, вы можете попробовать checkinstall . Я никогда не использовал его, но идея состоит в том, чтобы захватить источники нужной вам версии, настроить и скомпилировать их как обычно, а затем использовать программу для установки пакета DEB.

идея захватить исходный пакет из версии вашей серверной среды и перекомпилировать его на вашем компьютере с помощью debuild -us -uc -b.

1
ответ дан 10 August 2018 в 10:00

Хорошо, если вы действительно хотите синхронизировать свои разработки и производственные среды, вам может потребоваться просто использовать виртуальную машину. Таким образом, вы можете сделать это ТОЧНО, как производство, без необходимости ничего нажимать на свою рабочую станцию.

Тем не менее, вы можете попробовать checkinstall . Я никогда не использовал его, но идея состоит в том, чтобы захватить источники нужной вам версии, настроить и скомпилировать их как обычно, а затем использовать программу для установки пакета DEB.

идея захватить исходный пакет из версии вашей серверной среды и перекомпилировать его на вашем компьютере с помощью debuild -us -uc -b.

1
ответ дан 13 August 2018 в 16:20

Другие вопросы по тегам:

Похожие вопросы: