Как установить PgAdmin3 версии 1.20.0 в Ubuntu 14.04

12

Я пытаюсь установить с помощью PPA

Сначала я добавляю ссылку на каталог source.list репозитория файлов /etc/apt/sources.list

$ Sudo nano /etc/apt/sources.list


 deb http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

 deb-src http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

Во-вторых, я обновил хранилище командой

$ Sudo apt-get update

хотя есть ошибка

: W: GPG error: precise http://ppa.launchpad.net Release: The following signatures could not be verified Because The public key is not available: NO_PUBKEY 99B656EA8683D8A2

Я добавил способ побороть apt-ключ, создать папку Key1, содержащую код по ссылке ниже code key1

тогда я запускаю команду

$ Sudo apt-key add / directory / key1

добиться успеха

Я пытался обновить задний третий репозиторий

$ Sudo apt-get update

добиться успеха

четыре я пытаюсь запустить следующую команду для установки pgadmin3 против 1.20.0

$ Sudo apt-get install pgadmin3

все еще установлено исправлено против 1.18.0 как мне это исправить?

Юди Двиянто
источник
О «сломанных пакетах» или «стабильном решении» смотрите этот похожий вопрос
Питер Краусс

Ответы:

11

Это потому, что, как упоминалось на странице PPA, PPA устарела и больше не будет получать никаких обновлений. Последняя версия, доступная в этом PPA, - 1.18.1-1.

Если вам нужна последняя версия, обратитесь к хранилищу, поддерживаемому The PostgreSQL Global Development Group (PGDG). Короче говоря,

Создайте /etc/apt/sources.list.d/pgdg.list и поместите следующее содержимое:

deb http://apt.postgresql.org/pub/repos/apt/ precise-pgdg main

Импортируйте ключ репозитория, обновите и установите пакеты:

sudo apt-get install wget ca-certificates
wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install postgresql-9.4 pgadmin3

Существует также сценарий оболочки , который автоматизирует настройку хранилища.

Обратитесь к документации для получения дополнительной информации.

Рон
источник
Спасибо за ваш урок, но почему при повторении симуляции ОС Ubuntu в VirtualBox не получается? Все без ошибок, таких как учебник, который вы даете
Yudi Dwiyanto
2

Почему вы используете точные репозитории в Trusty? pgadmin3находится в репозиториях Ubuntu для Trusty и так далее.

Поэтому удалите строки

deb http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play
deb-src http://ppa.launchpad.net/pitti/postgresql/ubuntu precise play

от вашего sources.listи установить с

sudo apt-get update
sudo apt-get install pgadmin3

Для установки версии 1.20.0~beta2-1вам нужен хотя бы Vivid или другой PPA:

wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg main" >> /etc/apt/sources.list.d/postgresql.list'

Проверить с

% apt-cache policy pgadmin3
pgadmin3:
  Installed: (none)
  Candidate: 1.20.0-1.pgdg14.04+1
  Version table:
     1.20.0-1.pgdg14.04+1 0
        500 http://apt.postgresql.org/pub/repos/apt/ trusty-pgdg/main i386 Packages

И установить

sudo apt-get update
sudo apt-get install --reinstall pgadmin3
AB
источник
поскольку я следовал руководству по следующей ссылке Backgports PostgreSQL для стабильных выпусков Ubuntu , это уже устаревшая ссылка
Yudi Dwiyanto
Я хочу установить версию 1.20.0 pgadmin для поддержки postgresql-9.4, не могу напрямую использовать $ sudo apt-get install pgadmin3
Юди Двиянто