LINUX.ORG.RU

Проблема с rpm.


0

0

Блин,народ...целый день бьюсь не могу понять.При попытке установаить любой пакет,мне выдаёт: /bin/sh нужен для ...

у меня есть sh,как ссылка на bash..только он её просто не видет. Подскажите,как поправить. З,Ы:rpm установлен на lfs.

anonymous
Ответ на: комментарий от chucha

Пакет bash не установлен...походу начинаю понимать..ему(rpm) где=то нужно указать,на установленные пакеты?Просто я сижу на собранной LFS,там всё из исходников.

anonymous
()
Ответ на: комментарий от anonymous

Точно понимаешь. rpm знает только об rpm-пакетах. Сам смысл в этом - все ставить только через rpm.

Чтобы что-то поставить тебе нужно или писать ключ --nodeps, или заполнить базу rpm.

Берешь пакет rpm и пишешь rpm -i --justdb пакет.

Он добавит лишь информацию о пакете в базу, но сами файлы трогать не будет.

Но смысла в этом нет - надо было сразу все через rpm делать. И это явно не задача lfs.

jackill ★★★★★
()
Ответ на: комментарий от anonymous

Если все из исходников, то сейчас проще --nodeps Базу замучаешься обновлять, там пойдут библиотеки и так далее... Или вобще окрывать руками rpm с помощью mc и вытаскивать все что нужно. Так rpm совершенно пофиг что реально установлено на диске, у него в базе для каждого пакета записано что он требует, и что он предоставляет.

mky ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.