Як встановити 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 містить код за посиланням нижче коду 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

тому що я дотримувався підручника за наступним посиланням PostgreSQL підтримує стабільні версії Ubuntu , це вже застаріле посилання
Yudi Dwiyanto

Я хочу встановити цю версію 1.20.0 pgadmin для підтримки на postgresql-9.4, я не можу безпосередньо використовувати $ sudo apt-get install pgadmin3
Yudi Dwiyanto
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.