Если при попытке установить пакет будет обнаружено, что он уже установлен, Вы увидите на экране сообщение:
hydro package hydro-1.0-1 is already installed error: hydro-1.0-1.i386.rpm cannot be installed
Если Вы хотите продолжить установку, то можете ввести параметр --replacepkgs, который сообщит RPM, что ошибку нужно игнорировать:
rpm -ivh --replacepkgs hydro-1.0-1.i386.rpm
Если Вы пытаетесь установить пакет, содержащий файл, уже установленный другим пакетом, Вы увидите сообщение:
hydro /usr/bin/ hydro conflicts with file from soft-1.0-1 error: hydro-1.0-1.i386.rpm cannot be installed
Для того чтобы RPM проигнорировал эту ошибку, введите команду
rpm -ivh --replacefiles hydro-1.0-1.i386.rpm
Пакеты RPM могут зависеть от других пакетов. Это означает, что для правильной работы им требуется установка других пакетов. При установке пакета с неразрешенной зависимостью, Вы увидите на экране сообщение:
failed dependencies:
hydro is needed by soft-1.0-1
Для того чтобы исправить эту ошибку, следует установить требуемое приложение. Если Вы, тем не менее, хотите продолжить установку (чего делать не рекомендуется, поскольку приложение, возможно, не будет работать корректно), введите команду с параметром --nodeps.
При удалении пакета может возникнуть ошибка зависимости, если от данного пакета зависит какое-либо другое приложение:
removing these packages would break dependencies:
hydro is needed by soft-1.0-1
Для того чтобы RPM игнорировал ошибку и удалил пакет в любом случае (чего делать не рекомендуется, так как пакет, который ссылается на него, скорее всего, не будет работать корректно), введите команду с параметром --nodeps.
При попытке установить более раннюю, чем уже установлена версию пакета, будет выдано сообщение:
hydro package hydro-2.0-1 (which is newer) is already installed error: hydro-1.0-1.i386.rpm cannot be installed
Для того чтобы RPM все равно выполнил модернизацию, введите команду с параметром
--oldpackage :
rpm -Uvh --oldpackage hydro-1.0-1.i386.rpm