Консультация № 40143
13.04.2006, 01:13
0.00 руб.
0 3 3
Подскажите пожалуйста, как мне поставить Midnight Commander из-под FreeBSD 6.0 На сайте www.freebsd.org в коллекции портов есть mc-4.6.1_3 но он у меня не хочет ставится - говорит ему надо pkgconfig-0.20, у меня 0.17.2; perl-5.8.8, у меня 5.8.7 и т.д. Я все эти package стянул с этого сайта, поставил систему с нуля, посносил все package которые были, чтобы убрать старые по мнению mc. Поставил новые, поставил mc. Он установился, зашел в sysinstall и начала ставить остальные пакеты, половина из них начала ругаться на то что не может установить необходимые им пакеты, хотя установлены уже более новые версии пакетов. Кое что стало, кое что нет (например Х не стали). Поработал немного, а после перезагрузки система входит в single mode, пишет укажите путь к командному итнерпретатору и все. Знает только основные команды и теперь даже чтобы попасть в sysinstall надо грузиться с CD. Подскажите, что я делаю не так и как мне быть со своей бедой. Заранее благодарен.

Обсуждение

Неизвестный
13.04.2006, 03:04
общий
это ответ
Здравствуйте, Савицкий Глеб Антонович!
В вашем случае лучше всего переустановить заново систему.
Если вы хотите самые новые программы, то обновите коллекцию портов через cvsup и обновляйте пакеты при помощи portupgrade собирая из портов. Это занимает много времени, но это лучший вариант.
Неизвестный
13.04.2006, 03:47
общий
это ответ
Здравствуйте, Савицкий Глеб Антонович!
на вашем месте я бы ставил все из портом. для того чтобы в singl mode были все команды, вам необходимо примонтироват разделы с помощью команды mount

Неизвестный
13.04.2006, 06:33
общий
это ответ
Здравствуйте, Савицкий Глеб Антонович!

Совет эксперта Serg77 самый лучший.
Дополню только то, как именно обновить порты.

Установите cvsu-without-gui из коллекции портов.
Создайте файл cvsu.ports с таким содержанием:
# =====начало файла cvsup.ports=========
*default host=cvsup.FreeBSD.org
*default base=/usr
*default prefix=/usr
*default release=cvs
*default tag=.
*default delete use-rel-suffix compress

ports-mail
ports-net
ports-ftp
ports-security
ports-archivers
ports-sysutils
ports-www
ports-lang
# =====конец файла cvsup.ports==========

Потом создайте файл cvsup.sh:
# =======начало файла cvsup.sh==========
#!/bin/sh
/usr/local/bin/cvsup -g -L 2 cvsup.ports
# =======конец файла cvsup.sh===========

Запустите cvsup.sh и ждите окончания обновления портов.
А потом ставте mc уже из портов.
Форма ответа