The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Как удалить более старый дублирующий rpm пакет в Linux?"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Системное и пользовательское ПО / Linux)
Изначальное сообщение [ Отслеживать ]

"Как удалить более старый дублирующий rpm пакет в Linux?"  +/
Сообщение от korbnik email(??) on 17-Дек-13, 12:25 
Добрый день!

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

[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?

Заранее благодарен.

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Как удалить более старый дублирующий rpm пакет в Linux?"  +1 +/
Сообщение от Andrey Mitrofanov on 17-Дек-13, 12:32 
> Надо удалить более старый:
> ВОПРОС: Как удалить более старый дублирующий rpm пакет в Linux?

У меня для тебя 2 [с половиной] ответа, на выбор.

1/ Удалить же все зависимые от него пакеты. postfix и проч. Очевидно же.

2/ Тебе _не_надо_ его удалять.

2.5/ Он(и) не дублирующий(е) же.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Как удалить более старый дублирующий rpm пакет в Linux?"  +/
Сообщение от zd3n (ok) on 17-Дек-13, 12:45 
rpm -e --nodeps mysql-libs-5.1.66-2.el6_3.x86_64
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру