Сегодня, если я это сделаю, $ yum remove packageA
меня встретят:
Removing:
packageA noarch 3.5.1.b37-15 @yumFS 293 k
Removing for dependencies:
packageB noarch 3.5.1.b125-7 @yumFS 87 M
..
Is this ok?
Я хотел бы удалить packageA, не удаляя packageB (и т. Д.), Возможно ли это?
Ответы:
Появляется возможным , используя rpm:
хотя, очевидно, будьте очень осторожны, поскольку, если вы удалите пакет зависимостей и не вернете его обратно, это может привести к неожиданным результатам для пакетов, которые все еще зависят от него ...
источник
Application built with libpng-1.6.16 but running with 1.5.13
. Я думал, что просто поменяю его, ноyum
хотел удалить тонну вещей, если я сначала удалилlibpng
. Таким образом, я использовал подход, который вы показали здесь, чтобы удалить оба,libpng
аlibpng-devel
затем собрал и установилlibpng-1.6.1
из источника, и моя проблема ушла. Хотя это сработало для программного обеспечения, в котором я сразу нуждался (Mapnik), могу ли я поверить, что я не сломал что-то еще в обратном направлении, например, то, чтоyum
изначально хотел удалить вместе сlibpng
?Я обнаружил, что это можно сделать с помощью yum:
источник