Добрый день!Возникла необходимость поставить на RHEL4.4 gcc-3.4 из его родного репозетория,
он ругается на gcc-3.2 (до этого стоял RH9)
пробую удалять gcc-3.2 :
[root@h RPMS]# rpm -q gcc
gcc-3.2.2-5
[root@h RPMS]# rpm -e gcc
ошибка: Неудовлетворенные зависимости:
gcc нужен для (установлен)bcm5700-7.1.22-1.i686
gcc >= 2.96-98 нужен для (установлен)kernel-source-2.4.20-8.i386Пробую удалить kernel-source:
[root@tngmm001 RPMS]# rpm -e kernel-source
ошибка: Неудовлетворенные зависимости:
kernel-source нужен для (установлен)bcm5700-7.1.22-1.i686Пробую удалить bcm5700:
[root@tngmm001 RPMS]# rpm -e bcm5700
Unreversed patch detected! Ignoring -R.
3 out of 4 hunks FAILED -- saving rejects to file share/hwdata/pci.ids.rej
1 out of 1 hunk FAILED -- saving rejects to file share/hwdata/pcitable.rej
ошибка: %preun(bcm5700-7.1.22-1.i686) scriptlet failed, exit status 1
и не удаляет
как можно удалить всё это дело?
попробуйте одной строкой:
rpm -e gcc kernel-source bcm5700
>попробуйте одной строкой:
>rpm -e gcc kernel-source bcm5700это помогло
спасибо
>[оверквотинг удален]
>Возникла необходимость поставить на RHEL4.4 gcc-3.4 из его родного репозетория,
>он ругается на gcc-3.2 (до этого стоял RH9)
>пробую удалять gcc-3.2 :
>[root@h RPMS]# rpm -q gcc
>gcc-3.2.2-5
>[root@h RPMS]# rpm -e gcc
>ошибка: Неудовлетворенные зависимости:
> gcc нужен для (установлен)bcm5700-7.1.22-1.i686
>
> gcc >= 2.96-98 нужен для (установлен)kernel-source-2.4.20-8.i386rpm -e --nodeps gcc
rpm -ivh gcc-3.4....rpm
>rpm -e --nodeps gcc
>rpm -ivh gcc-3.4....rpmДаже не так
rpm -e --force gcc
rpm -ivh gcc-3.4....rpm
>>rpm -e --nodeps gcc
>>rpm -ivh gcc-3.4....rpm
>
>Даже не так
>
>rpm -e --force gcc
>rpm -ivh gcc-3.4....rpm--nodeps в сл. раз попробую
но --force точно не берёт,
говорит что это только для установки или для удаления spec