LINUX.ORG.RU
ФорумAdmin

CentOs: не пойму каком пакету принадлежит файл. Не могу удалить пакет.


0

1

Имею CentOs 5.8. Предустановлена админами хостера.

В ней есть файл /usr/bin/psql. Это консоль PostgreSQL сервера. Мне нужно поставить самосборный PosеgreSQL (для 1С, знающие вкурсе). Поэтому нужно вначале удалить все части стандартного PostgreSQL.

Смотрю, какому пакету может принадлежать этот файл:

$ yum provides "*/psql"
Loaded plugins: fastestmirror
updates/filelists_db                                                                                                   | 4.3 MB     00:05
postgresql-8.1.23-1.el5_7.3.i386 : Клиентские программы и библиотеки для PostgreSQL.
Repo        : base
Matched from:
Filename    : /usr/bin/psql

postgresql84-8.4.9-1.el5_7.1.i386 : PostgreSQL client programs
Repo        : base
Matched from:
Filename    : /usr/bin/psql

postgresql84-8.4.12-1.el5_8.i386 : PostgreSQL client programs
Repo        : updates
Matched from:
Filename    : /usr/bin/psql

postgresql84-8.4.13-1.el5_8.i386 : PostgreSQL client programs
Repo        : updates
Matched from:
Filename    : /usr/bin/psql

postgresql-8.1.23-4.el5_8.i386 : Клиентские программы и библиотеки для PostgreSQL.
Repo        : updates
Matched from:
Filename    : /usr/bin/psql

postgresql84-8.4.11-1.el5_8.i386 : PostgreSQL client programs
Repo        : updates
Matched from:
Filename    : /usr/bin/psql

postgresql-8.1.23-6.el5_8.i386 : Клиентские программы и библиотеки для PostgreSQL.
Repo        : updates
Matched from:
Filename    : /usr/bin/psql

postgresql-8.1.23-5.el5_8.i386 : Клиентские программы и библиотеки для PostgreSQL.
Repo        : updates
Matched from:
Filename    : /usr/bin/psql

Странно, ни один из этих пакетов не установлен (ведь должно быть написано installed возле Repo?)

Тогда проверяем наверняка:

rpm -qf /usr/bin/psql
файл /usr/bin/psql не принадлежит ни одному из пакетов

Вот так вот. Файл есть, а какому пакету принадлежит - неясно.

Вопрос: откуда взялся этот файл, и как его корректно удалить?

★★★★★

ну, ты же хочешь поставить «самосборный PosеgreSQL», вот и до тебя нашелся уже один такой умник, видимо :)

anonymous
()

Мне нужно поставить самосборный PosеgreSQL (для 1С, знающие вкурсе)

Дык давно же есть rpm пакет.

pyatak123
()

Шо тут думать, запилили в обход базы пакетника, вот пакетник и не в курсе. Ищи теперь «сирот» по всей системе.

Xenesz ★★★★
()

а у меня на centos5 1С postgresql rpm стоит здесь /usr/pgsql-9.0_1c а еще на этом же серваке есть /usr/pgsql-9.2 так же из rpm и они друг с другом и системными либами не конфликтуют!

anonymous2 ★★★★★
()
Последнее исправление: anonymous2 (всего исправлений: 3)
Ответ на: комментарий от pyatak123

Дык давно же есть rpm пакет.

Я тебе расскажу, что в том rpm пакете. В нем исходники PostgreSQL, которые нужно собирать через rpmbuild.

1c_FULL_92-0.22
Makefile.regress                              │   2024│Май 18  2012 
README.rpm-dist                               │  15351│Сен 20 07:36 
applock-1c-9.2.patch                          │   4265│Сен 11 17:49 
ecpg_config.h                                 │   1046│Май 18  2012 
filter-requires-perl-Pg.sh                    │     56│Май 18  2012 
online_analyze.patch                          │  21344│Окт  1 13:13 
pg_config.h                                   │   1030│Май 18  2012 
plantuner.patch                               │  19545│Сен 18 18:45 
postgresql-1c-9.2.patch                       │   4032│Окт  1 16:46 
postgresql-9.2-A4.pdf                         │9505272│Сен 23 09:22 
postgresql-9.2-libs.conf                      │     20│Май 19  2012 
postgresql-9.2.1.tar.bz2                      │ 15736K│Сен 20 07:44 
postgresql-9.2.spec                           │  35317│Окт  1 16:47 
postgresql-logging.patch                      │   2080│Май 18  2012 
postgresql-perl-rpath.patch                   │   1028│Авг  6 16:22 
postgresql-prefer-ncurses.patch               │    986│Май 18  2012 
postgresql.init                               │   9165│Сен 23 09:22 
postgresql.pam                                │     71│Май 18  2012 
rpm-pgsql.patch                               │   1767│Май 18  2012
Xintrea ★★★★★
() автор топика
Ответ на: комментарий от pyatak123

Не знаю в чем смысл, но 1С не распространяет PostgreSQL в виде rpm с готовой бинарной сборкой.

Xintrea ★★★★★
() автор топика
Ответ на: комментарий от Xintrea

yum install -y mock

mock postgresql.src.rpm

Очень Желательно это сделать не на боевом серваке. На боевой сервак потом только поставить скомпилённое.

Slavaz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.