powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как удалить более старый дублирующий rpm пакет в Linux?
2 сообщений из 2, страница 1 из 1
Как удалить более старый дублирующий rpm пакет в Linux?
    #38503340
korbnik
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день!

Есть два установленных дублирующих пакета:

[root@bss-post ~]# rpm -qa | grep mysql-libs
mysql-libs-5.1.66-2.el6_3.x86_64
mysql-libs-5.5.34-1.el6.x86_64


Надо удалить более старый:

[root@bss-post ~]# rpm -e mysql-libs-5.1.66-2.el6_3.x86_64
error: Failed dependencies:
libmysqlclient.so.16()(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
libmysqlclient.so.16()(64bit) is needed by (installed) perl-DBD-MySQL-4.013-3.el6.x86_64
libmysqlclient.so.16()(64bit) is needed by (installed) dovecot-mysql-1:2.0.9-5.el6.x86_64
libmysqlclient.so.16()(64bit) is needed by (installed) php-mysql-5.3.3-26.el6.x86_64
libmysqlclient.so.16()(64bit) is needed by (installed) mysql-5.1.66-2.el6_3.x86_64
libmysqlclient.so.16()(64bit) is needed by (installed) mysql-server-5.1.66-2.el6_3.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) postfix-2:2.6.6-2.2.el6_1.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) perl-DBD-MySQL-4.013-3.el6.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) dovecot-mysql-1:2.0.9-5.el6.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) php-mysql-5.3.3-26.el6.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) mysql-5.1.66-2.el6_3.x86_64
libmysqlclient.so.16(libmysqlclient_16)(64bit) is needed by (installed) mysql-server-5.1.66-2.el6_3.x86_64
libmysqlclient_r.so.16()(64bit) is needed by (installed) mysql-5.1.66-2.el6_3.x86_64
libmysqlclient_r.so.16()(64bit) is needed by (installed) mysql-server-5.1.66-2.el6_3.x86_64
libmysqlclient_r.so.16(libmysqlclient_16)(64bit) is needed by (installed) mysql-5.1.66-2.el6_3.x86_64
libmysqlclient_r.so.16(libmysqlclient_16)(64bit) is needed by (installed) mysql-server-5.1.66-2.el6_3.x86_64
mysql-libs = 5.1.66-2.el6_3 is needed by (installed) mysql-5.1.66-2.el6_3.x86_64

Но он не удаляется из-за зависимостей.

Пытаюсь удалить принудительно:

[root@bss-post ~]# rpm -e --force mysql-libs-5.1.66-2.el6_3.x86_64
rpm: only installation, upgrading, rmsource and rmspec may be forced

Операционная система:

[root@bss-post ~]# uname -a
Linux bss-post.dbo.vbrr.loc 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux
[root@bss-post ~]#

ВОПРОС: Как удалить более старый дублирующий rpm пакет в Linux?

Заранее благодарен.
...
Рейтинг: 0 / 0
Как удалить более старый дублирующий rpm пакет в Linux?
    #38503660
Sleeping Daemon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
korbnik,

rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64
...
Рейтинг: 0 / 0
2 сообщений из 2, страница 1 из 1
Форумы / Unix-системы [игнор отключен] [закрыт для гостей] / Как удалить более старый дублирующий rpm пакет в Linux?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]