У меня есть ubuntu 9.10 (karmic), и когда я попытался установить новую программу, postgres был установлен как зависимость от этой программы, без проблем, если установка происходит с успехом, но произошла ошибка, и Postgres не был установлен и приложение не работает. Я попытался обновить Postgres и ничего, только сообщение «была ошибка, и ваши postgres не могут быть установлены»
Теперь я хочу полностью удалить Postgres с моей машины, как я могу это сделать , Я не хочу убивать процесс при каждой загрузке. Я просто хочу удалить Postgres.
Что такое командная строка?
Спасибо людям.
Благодаря Code Friendly
, & amp; Я хочу поделиться тем, как я решил свою проблему.
Когда я обновил postgresql
из приложения Synaptic, это была версия postgresql 10, которая была установлена. Таким образом, у меня было две версии postgresql (10 & amp; 9.6), установленные на моей машине debian. Postgresql 9.6
прослушивание порта 5432
. Postgresql 10
прослушивает порт 5433
вместо 5432.
Когда я запустил comand msfconsole
в терминале, хотя metasploit подключается к базе данных msf на порту 5432, появляется следующее сообщение об ошибке:
root @ kali: ~ # msfconsole [-] Не удалось подключиться к базе данных: не удалось подключиться к серверу : Соединение отклонено Сервер работает на хосте «localhost» (:: 1) и принимает соединения TCP / IP на порт 5432?
Я unistall версию 9.6 postgresql из приложения Synaptic, но проблема сохраняется (postgresql 9.6 больше не появляется в списке установленных программ synaptic);
Но выполнив следующую команду, мы увидим, что версия postgresql 9.6 не была полностью unistalled:
root @ kali: ~ # dpkg -l | grep postgresql ii postgresql 10 + 187 все объектно-реляционные базы данных SQL (поддерживаемая версия) ii postgresql-9.6 ** все объектно-реляционные базы данных SQL, версия 9.6 server ii postgresql-10 10.0-1 + b1 amd64 объектно-реляционная база данных SQL, версия 10 server ii postgresql-client-10 10.0-1 + b1 amd64 интерфейсные программы для PostgreSQL 10 ii postgresql-client-common 187 все диспетчер для нескольких клиентских версий PostgreSQL ii postgresql-common 187 все менеджер кластеров баз данных PostgreSQL ii postgresql-contrib 10 +187 все дополнительные возможности для PostgreSQL (поддерживаемая версия)
С помощью следующей команды postgresql-9.6 полностью удаляется: root @ kali: ~ # sudo apt-get - -purge удалить postgresql-9.6
Затем я отредактировал файл /etc/postgresql/10/main/postgresql.conf
, изменил номер порта на 5432 и Проблема:
Появляется другое сообщение об ошибке:
Создание исходной схемы базы данных / usr / local / bin / bundle: 22: in `` load ': с annot загружает такой файл - / usr / lib / ruby / exe / bundle (LoadError) из / usr / local / bin / bundle: 22: в `& lt; main & gt;
Я обнаружил, что причина в том, что две (2) версии Ruby установлены на моей машине debian, версии (2.2 и 2.3).
То же самое, Я удаляю версию ruby 2.2 из синаптического приложения, и проблема решена, metasploit запускается без проблем.
Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge remove postgresql \ *
. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.
Шаги, которые работали для меня на Ubuntu 8.04.2
для удаления postgres 8.3
dpkg -l | grep postgres ii postgresql 8.3.17-0ubuntu0.8.04.1 объектно-реляционная база данных SQL (последняя версия ii postgresql-8.3 8.3.9-0ubuntu8.04 объектно-реляционная база данных SQL, версия 8.3 ii postgresql-client 8.3.9-0ubuntu8. 04 для PostgreSQL (последние версии ii postgresql-client-8.3 8.3.9-0ubuntu8.04 для PostgreSQL 8.3 ii postgresql-клиент-общий менеджер 87ubuntu2 для нескольких клиентов PostgreSQL, а также postgresql-common 87ubuntu2 База данных PostgreSQL -cluster manager ii postgresql-contrib 8.3.9-0ubuntu8.04 дополнительные возможности для PostgreSQL (последние ii postgresql-contrib-8.3 8.3.9-0ubuntu8.04 дополнительные возможности для PostgreSQL
sudo apt-get -purge удалить postgresql postgresql-8.3 postgresql-client postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.3
sudo rm -rf / var / lib / postgresql / sudo rm -rf / var / log / postgresql / sudo rm -rf / etc / postgresql /
Благодаря Code Friendly
, & amp; Я хочу поделиться тем, как я решил свою проблему.
Когда я обновил postgresql
из приложения Synaptic, это была версия postgresql 10, которая была установлена. Таким образом, у меня было две версии postgresql (10 & amp; 9.6), установленные на моей машине debian. Postgresql 9.6
прослушивание порта 5432
. Postgresql 10
прослушивает порт 5433
вместо 5432.
Когда я запустил comand msfconsole
в терминале, хотя metasploit подключается к базе данных msf на порту 5432, появляется следующее сообщение об ошибке:
root @ kali: ~ # msfconsole [-] Не удалось подключиться к базе данных: не удалось подключиться к серверу : Соединение отклонено Сервер работает на хосте «localhost» (:: 1) и принимает соединения TCP / IP на порт 5432?
Я unistall версию 9.6 postgresql из приложения Synaptic, но проблема сохраняется (postgresql 9.6 больше не появляется в списке установленных программ synaptic);
Но выполнив следующую команду, мы увидим, что версия postgresql 9.6 не была полностью unistalled:
root @ kali: ~ # dpkg -l | grep postgresql ii postgresql 10 + 187 все объектно-реляционные базы данных SQL (поддерживаемая версия) ii postgresql-9.6 ** все объектно-реляционные базы данных SQL, версия 9.6 server ii postgresql-10 10.0-1 + b1 amd64 объектно-реляционная база данных SQL, версия 10 server ii postgresql-client-10 10.0-1 + b1 amd64 интерфейсные программы для PostgreSQL 10 ii postgresql-client-common 187 все диспетчер для нескольких клиентских версий PostgreSQL ii postgresql-common 187 все менеджер кластеров баз данных PostgreSQL ii postgresql-contrib 10 +187 все дополнительные возможности для PostgreSQL (поддерживаемая версия)
С помощью следующей команды postgresql-9.6 полностью удаляется: root @ kali: ~ # sudo apt-get - -purge удалить postgresql-9.6
Затем я отредактировал файл /etc/postgresql/10/main/postgresql.conf
, изменил номер порта на 5432 и Проблема:
Появляется другое сообщение об ошибке:
Создание исходной схемы базы данных / usr / local / bin / bundle: 22: in `` load ': с annot загружает такой файл - / usr / lib / ruby / exe / bundle (LoadError) из / usr / local / bin / bundle: 22: в `& lt; main & gt;
Я обнаружил, что причина в том, что две (2) версии Ruby установлены на моей машине debian, версии (2.2 и 2.3).
То же самое, Я удаляю версию ruby 2.2 из синаптического приложения, и проблема решена, metasploit запускается без проблем.
Шаги, которые работали для меня на Ubuntu 8.04.2
для удаления postgres 8.3
dpkg -l | grep postgres ii postgresql 8.3.17-0ubuntu0.8.04.1 объектно-реляционная база данных SQL (последняя версия ii postgresql-8.3 8.3.9-0ubuntu8.04 объектно-реляционная база данных SQL, версия 8.3 ii postgresql-client 8.3.9-0ubuntu8. 04 для PostgreSQL (последние версии ii postgresql-client-8.3 8.3.9-0ubuntu8.04 для PostgreSQL 8.3 ii postgresql-клиент-общий менеджер 87ubuntu2 для нескольких клиентов PostgreSQL, а также postgresql-common 87ubuntu2 База данных PostgreSQL -cluster manager ii postgresql-contrib 8.3.9-0ubuntu8.04 дополнительные возможности для PostgreSQL (последние ii postgresql-contrib-8.3 8.3.9-0ubuntu8.04 дополнительные возможности для PostgreSQL
sudo apt-get -purge удалить postgresql postgresql-8.3 postgresql-client postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.3
sudo rm -rf / var / lib / postgresql / sudo rm -rf / var / log / postgresql / sudo rm -rf / etc / postgresql /
Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge удалить postgresql \ *
. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.
Благодаря Code Friendly
, & amp; Я хочу поделиться тем, как я решил свою проблему.
Когда я обновил postgresql
из приложения Synaptic, это была версия postgresql 10, которая была установлена. Таким образом, у меня было две версии postgresql (10 & amp; 9.6), установленные на моей машине debian. Postgresql 9.6
прослушивание порта 5432
. Postgresql 10
прослушивает порт 5433
вместо 5432.
Когда я запустил comand msfconsole
в терминале, хотя metasploit подключается к базе данных msf на порту 5432, появляется следующее сообщение об ошибке:
root @ kali: ~ # msfconsole [-] Не удалось подключиться к базе данных: не удалось подключиться к серверу : Соединение отклонено Сервер работает на хосте «localhost» (:: 1) и принимает соединения TCP / IP на порт 5432?
Я unistall версию 9.6 postgresql из приложения Synaptic, но проблема сохраняется (postgresql 9.6 больше не появляется в списке установленных программ synaptic);
Но выполнив следующую команду, мы увидим, что версия postgresql 9.6 не была полностью unistalled:
root @ kali: ~ # dpkg -l | grep postgresql ii postgresql 10 + 187 все объектно-реляционные базы данных SQL (поддерживаемая версия) ii postgresql-9.6 ** все объектно-реляционные базы данных SQL, версия 9.6 server ii postgresql-10 10.0-1 + b1 amd64 объектно-реляционная база данных SQL, версия 10 server ii postgresql-client-10 10.0-1 + b1 amd64 интерфейсные программы для PostgreSQL 10 ii postgresql-client-common 187 все диспетчер для нескольких клиентских версий PostgreSQL ii postgresql-common 187 все менеджер кластеров баз данных PostgreSQL ii postgresql-contrib 10 +187 все дополнительные возможности для PostgreSQL (поддерживаемая версия)
С помощью следующей команды postgresql-9.6 полностью удаляется: root @ kali: ~ # sudo apt-get - -purge удалить postgresql-9.6
Затем я отредактировал файл /etc/postgresql/10/main/postgresql.conf
, изменил номер порта на 5432 и Проблема:
Появляется другое сообщение об ошибке:
Создание исходной схемы базы данных / usr / local / bin / bundle: 22: in `` load ': с annot загружает такой файл - / usr / lib / ruby / exe / bundle (LoadError) из / usr / local / bin / bundle: 22: в `& lt; main & gt;
Я обнаружил, что причина в том, что две (2) версии Ruby установлены на моей машине debian, версии (2.2 и 2.3).
То же самое, Я удаляю версию ruby 2.2 из синаптического приложения, и проблема решена, metasploit запускается без проблем.
Одна команда для полного удаления postgresql в терминале - sudo apt-get --purge удалить postgresql \ *
. Обратите внимание, что эта команда удалит postgresql и все ее компромиссы.
sudo apt-get purge postgresql *
на 14.04
– Antonios Hadjigeorgalis
7 August 2016 в 01:39
Шаги, которые работали для меня на Ubuntu 8.04.2
для удаления postgres 8.3
dpkg -l | grep postgres ii postgresql 8.3.17-0ubuntu0.8.04.1 объектно-реляционная база данных SQL (последняя версия ii postgresql-8.3 8.3.9-0ubuntu8.04 объектно-реляционная база данных SQL, версия 8.3 ii postgresql-client 8.3.9-0ubuntu8. 04 для PostgreSQL (последние версии ii postgresql-client-8.3 8.3.9-0ubuntu8.04 для PostgreSQL 8.3 ii postgresql-клиент-общий менеджер 87ubuntu2 для нескольких клиентов PostgreSQL, а также postgresql-common 87ubuntu2 База данных PostgreSQL -cluster manager ii postgresql-contrib 8.3.9-0ubuntu8.04 дополнительные возможности для PostgreSQL (последние ii postgresql-contrib-8.3 8.3.9-0ubuntu8.04 дополнительные возможности для PostgreSQL
sudo apt-get -purge удалить postgresql postgresql-8.3 postgresql-client postgresql-client-8.3 postgresql-client-common postgresql-common postgresql-contrib postgresql-contrib-8.3
sudo rm -rf / var / lib / postgresql / sudo rm -rf / var / log / postgresql / sudo rm -rf / etc / postgresql /
sudo rm -rf {/ var / {lib, log} и т. Д.} / Postgresql /
– smac89
5 October 2017 в 19:22
Благодаря Code Friendly
, & amp; Я хочу поделиться тем, как я решил свою проблему.
Когда я обновил postgresql
из приложения Synaptic, это была версия postgresql 10, которая была установлена. Таким образом, у меня было две версии postgresql (10 & amp; 9.6), установленные на моей машине debian. Postgresql 9.6
прослушивание порта 5432
. Postgresql 10
прослушивает порт 5433
вместо 5432.
Когда я запустил comand msfconsole
в терминале, хотя metasploit подключается к базе данных msf на порту 5432, появляется следующее сообщение об ошибке:
root @ kali: ~ # msfconsole [-] Не удалось подключиться к базе данных: не удалось подключиться к серверу : Соединение отклонено Сервер работает на хосте «localhost» (:: 1) и принимает соединения TCP / IP на порт 5432?
Я unistall версию 9.6 postgresql из приложения Synaptic, но проблема сохраняется (postgresql 9.6 больше не появляется в списке установленных программ synaptic);
Но выполнив следующую команду, мы увидим, что версия postgresql 9.6 не была полностью unistalled:
root @ kali: ~ # dpkg -l | grep postgresql ii postgresql 10 + 187 все объектно-реляционные базы данных SQL (поддерживаемая версия) ii postgresql-9.6 ** все объектно-реляционные базы данных SQL, версия 9.6 server ii postgresql-10 10.0-1 + b1 amd64 объектно-реляционная база данных SQL, версия 10 server ii postgresql-client-10 10.0-1 + b1 amd64 интерфейсные программы для PostgreSQL 10 ii postgresql-client-common 187 все диспетчер для нескольких клиентских версий PostgreSQL ii postgresql-common 187 все менеджер кластеров баз данных PostgreSQL ii postgresql-contrib 10 +187 все дополнительные возможности для PostgreSQL (поддерживаемая версия)
С помощью следующей команды postgresql-9.6 полностью удаляется: root @ kali: ~ # sudo apt-get - -purge удалить postgresql-9.6
Затем я отредактировал файл /etc/postgresql/10/main/postgresql.conf
, изменил номер порта на 5432 и Проблема:
Появляется другое сообщение об ошибке:
Создание исходной схемы базы данных / usr / local / bin / bundle: 22: in `` load ': с annot загружает такой файл - / usr / lib / ruby / exe / bundle (LoadError) из / usr / local / bin / bundle: 22: в `& lt; main & gt;
Я обнаружил, что причина в том, что две (2) версии Ruby установлены на моей машине debian, версии (2.2 и 2.3).
То же самое, Я удаляю версию ruby 2.2 из синаптического приложения, и проблема решена, metasploit запускается без проблем.