Не удалить ImageMagick с помощью конфетки, удаляют

Эхо всегда удается. Обходитесь без него и подсхемы:

#!/bin/bash
echo "enter the directory name"
read ab
check(){
    if mkdir "$ab" 2>/dev/null; then
      echo "directory created "
      ls -ld "$ab"
      exit
    else
      echo "try again "
      echo "enter new value for directory: "
      read ab
      check
    fi
}
check
0
24.09.2017, 03:23
2 ответа
[

]Похоже, вам нужно исправить свой репозиторий, я бы сделал, как предложил Tejas, и отключил репозиторий эпизода, который вызывает проблему.[

] [

]Но чтобы обойти проблему, сначала убедитесь, что вы хотите удалить ImageMagick, даже если другие пакеты перечисляют его как зависимость (ImageMagick-perl-6. 5.4.7-7.el6_5.x86_64 и ImageMagick-devel-6.5.4.7-7.el6_5.x86_64).[

] [

]Если вы знаете это и все еще хотите удалить его, вы можете использовать:[

] [
rpm -e --nodeps ImageMagick
] [

]Но помните, что использовать --nodeps можно только в том случае, если вы знаете, что делаете.[

].
1
28.01.2020, 02:52

Похоже, репозиторий называется epel-erlang.

  • Отключить сторонние -репозитории;yum-config-manager --disable epel-erlang
  • очистить неподдерживаемое программное обеспечение/репозитории;

    yum remove `yumdb search from_repo epel-erlang |egrep -v '(from_repo|^$)'`
    
  • rpm -ev --nodeps ImageMagickи/или другие конфликтующие пакеты;

  • , тогда yum check-update && yum upgradeдолжен позаботиться о зависимостях.

Кстати, я не уверен, что --skip-brokenпредназначен для удаления конкретного пакета. Чаще всего он используется для пропуска неработающих зависимостей при установке или обновлении нескольких пакетов и/или обновлении системы.

0
28.01.2020, 02:52

Теги

Похожие вопросы