suse yast nothing provides .so needed by, building from source

Я беру ваши куски информации из комментариев:

файл "полный" - один IP-адрес на строку. Файл .cfg содержит всевозможный буквенный текст в дополнение к IP-адресам.

и

Мне нужно просмотреть файл "full", чтобы узнать, есть ли IP-адреса внутри него (по одному в строке) в файле .cfg

Таким образом, вы хотите выполнить итерацию, чего ваш скрипт не делает.

Попробуйте использовать цикл for:

for IP in $(cat /etc/icinga/devices.d/xlcdw/full); do
  if [[ `grep -c $IP /etc/icinga/devices.d/xlcdw/xlcdw-endpoints.cfg` > 0 ]]; then
    echo $IP already configured
  else
    echo $IP missing
  fi
done

Адаптируйте его под свои нужды (которые я не до конца понимаю)

1
15.06.2017, 21:37
1 ответ

Вам лучше использовать rpm как root:

rpm -i --nodeps --nosignature MySoftwareRPM.x86_64.rpm

что касается readline6, лучше запустить

configure && make install && ldconfig

то он будет в /usr/localи система его найдет. Нет необходимости изменять ld.so.conf.

0
28.01.2020, 00:54

Теги

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