Здравствуйте!
Возникла следующая проблема. Понадобилось установить в систему пакет libtermcap-devel-2.0.8-42.i386.rpm (скачал из Интернета). Пакет лежит в папке "Документы" пользовательского каталога. В режиме рута ввожу команду rpm -i libtermcap-devel-2.0.8-42.i386.rpm. После нажатия Enter, машина выдаёт пустую строку (даже без строки-приглашения типа [root@localhost ~]#). Выход из такого состояния - только сочетание Ctrl-C. Что я делаю неправильно?
Система установлена на виртуальную машину Virtual PC 2007.
Заранее спасибо,
[Решено] Установка RPM-пакетов в AltLinux 4.1
rpm -ihv libtermcap-devel-2.0.8-42.i386.rpm что скажет?
попробуйте rpm -ivh
rpm -ivh --nodeps libtermcap-devel-2.0.8-42.i386.rpm а так?
а если подождать?
i2ks,
Даже двухчасовое ожидание пробовал (по команде в первом сообщении). Эффект - нуль.
а в альте есть установщик? может через него попробовать?
1. пакет для какого дистриба?
2. Поробуйте apt-get install ./пакет
komcumir,
Спасибо, вот эта команда дала эффект. Правда оказалось, что у меня термкап вообще не установлен, сейчас скачал, поставил через ./configutre -> make -> make install - всё заработало. Спасибо!
renegat, i2ks,
Спасибо! Разобрался.
поставил через ./configutre -> make -> make install - всё заработало
ИМХО, это не правильно, используйте для таких целей менеджер пакетов, а не сборка пакетов в ручную.
i2ks,
Варианта с RPM не нашёл, а ставить по пакету и глядеть на отсутствующие связи - как-то не хочется. Поэтому поставил из исходников, благо в архиве было всё и сразу
Что-то по скринам мне не понятно.
ls не выдаёт о том что где в этом каталоге лежит указанный тобою файл.
По идее, вместе с каталогами должны был и файлы, в Ваших скринах нет файла "libtermcap-devel-2.0.8-42.i386.rpm"
Не удивительно что не ставится.
Кстати когда я ставлю пакеты, я выбераю параметр не установки (-i), а обновления (-U).
попробуйте найти всёже свой файлик, покажите его нам в консоли, что он действительно есть и попробуй:
# rpm -Uhv libtermcap-devel-2.0.8-42.i386.rpm
Не знаю как сейчас, а раньше в altlinux'e была такая засада: надо было пользоваться su- (su с "минусом"), иначе надо было давать команду /usr/bin/rpm, вобщем полный путь к исполняемому файлу rpm. Просто su не меняла переменную PATH, оставляя пользовательскую.
ls не выдаёт о том что где в этом каталоге лежит указанный тобою файл.
листинг показан в домашнем каталоге, далее переход идет в каталог документов, если бы файла не было бы, то тогда бы получили бы строчку выше.
Здравствуйте!
Возникла следующая проблема. Понадобилось установить в систему пакет libtermcap-devel-2.0.8-42.i386.rpm (скачал из Интернета). Пакет лежит в папке "Документы" пользовательского каталога. В режиме рута ввожу команду rpm -i libtermcap-devel-2.0.8-42.i386.rpm. После нажатия Enter, машина выдаёт пустую строку (даже без строки-приглашения типа [root@localhost ~]#). Выход из такого состояния - только сочетание Ctrl-C. Что я делаю неправильно?
Система установлена на виртуальную машину Virtual PC 2007.
Заранее спасибо,
apt-get install libtermcap-devel-2.0.8-42.i386.rpm
у Альта rpm пакеты, но apt-get инсталлятор.
*там в справке об этом написано* :D
vint,
Здесь момент такой - на втором скрине я сначала не обратил внимания, откуда пробую запустить. Результатом стало сообщение, что файл не найден. Поняв, что пытаюсь запуститься не из того каталога, ввёл ls, убедился в этом и перешёл в нужный. Ну, а там просто повторил команду, введённую ранее.
Termo,
Спасибо, уже подсказали smile

