Не устанавливается MC на FreeBSD 9.2

Простые/общие вопросы по UNIX системам. Спросите здесь, если вы новичок

Модераторы: vadim64, terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
Reken
ст. прапорщик
Сообщения: 542
Зарегистрирован: 2014-06-30 11:23:24

Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение Reken » 2014-07-02 8:23:59

Здравствуйте, помогите пожалуйста разобраться с установкой MC. Запускаю установку, и FreeBSD показывает следующий текст:
Вложения
Error.png

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Гость
проходил мимо

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение Гость » 2014-07-02 8:39:08

Reken писал(а):Здравствуйте, помогите пожалуйста разобраться с установкой MC. Запускаю установку, и FreeBSD показывает следующий текст:
Порты обновляли?

Аватара пользователя
Reken
ст. прапорщик
Сообщения: 542
Зарегистрирован: 2014-06-30 11:23:24

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение Reken » 2014-07-02 8:49:31

Гость писал(а):Порты обновляли?
Да, обновлял. Результат тот же.

guest
проходил мимо

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение guest » 2014-07-02 10:22:42

Reken писал(а):
Гость писал(а):Порты обновляли?
Да, обновлял. Результат тот же.
если не ошибаюсь, то это у Вас отсутствовал системный make?
Это все на боевом сервере или можно удалить все что ранее установлено, затем обновить
порты, перейти на пакетный менеджер pkgng и собирать заново с чистого листа?

- Вы не читаете /usr/ports/UPDATES, как минимум нужно часть софта обновить
- думаю поддержка старого пакетного менеджера закончилась - pkg_install(pkg_create ...)
- у Вас собранный порт еще не установился, а уже идет попытка собрать пакет pkg_create,
можно попробовать без этапа STAGE:

- сначала зачистить все WORKDIR:
# make clean
- затем выполнить
# make NO_STAGE=yes install
- если все закончится успешно
# make clean

snorlov
подполковник
Сообщения: 3717
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение snorlov » 2014-07-02 12:04:04

там вообще как-то все странно, пытается установиться help2man, которому нужен p5-Locale-gettext, которого нет, но вместо установки p5-Locale-gettext запускается скрипт на создание его пакаджа, а самой программы нет и отсюда все отваливается...
Я бы конечно все бы снес

Код: Выделить всё

pkg_delete -af
pkg delete -a
Затем зачистил бы базы

Код: Выделить всё

rm -R /var/db/pkg/*
После чего установил pkg

Код: Выделить всё

cd /usr/ports/ports-mgmt/pkg
echo "WITH_PKGNG=yes" >> /etc/make.conf
Ну а после начала бы устанавливать софт...

guest
проходил мимо

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение guest » 2014-07-02 13:40:45

snorlov писал(а):там вообще как-то все странно, пытается установиться help2man, которому нужен p5-Locale-gettext, которого нет, но вместо установки p5-Locale-gettext запускается скрипт на создание его пакаджа, а самой программы нет и отсюда все отваливается...
да нет там ничего странного, свежие порты заточены под pkgng, perl 5.12 - updates мы не читаем, отсюда
ФСЁ.
Там как раз все прозрачно, собрано большинство пенок перехода, плюс косяки подобно замене системного make
на gmake с возможными вытекающими последствиями.
Сейчас практически не осталось портов требующих NO_STAGE, или вовсе не осталось.

Аватара пользователя
Reken
ст. прапорщик
Сообщения: 542
Зарегистрирован: 2014-06-30 11:23:24

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение Reken » 2014-07-02 14:01:22

quest и snorlov спасибо за ваши советы. Я сделал то что посоветовал snorlov, но это не помогло, та же самая ошибка при установке MC.
Сейчас делаю то, что посоветовал quest, посмотрю что из этого получится.
perl я уже обновил.
quest, я "сломал" make, потому что ещё только начинаю изучать FreeBSD. Вы наверное тоже не сразу научились, всему тому что умеете сейчас.
Подскажите как прочитать UPDATE, это текстовой файл или что это за файл?

Аватара пользователя
Reken
ст. прапорщик
Сообщения: 542
Зарегистрирован: 2014-06-30 11:23:24

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение Reken » 2014-07-02 14:24:10

Вот что получилось после команды # make NO_STAGE=yes install: прикрепил скрин

Наверное лучше, поставлю заново FreeBSD. Может тогда "ошибок" будет меньше
Вложения
error4.png

snorlov
подполковник
Сообщения: 3717
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение snorlov » 2014-07-02 14:44:10

Н-да... Я бы посоветовал бы все поставить с нуля, т.е. скачать base.txz, kernel.txz, scr.txz и установить их, после чего попытаться собрать pkg, если он соберется удачно, то попытаться собрать мир и его установить... Если не жалко, то вообще установите заново 9.2 или 9.1(чтоб потренироваться на переход), что нравится, инет то у вас пашет, ну и скачайте флешку, с нее и ставьтесь...
Меня к примеру смущает то, что когда вы что-то ставите, а у вас не стоит pkg, то у вас не ругается, у меня к примеру ругается на отсуствие pkg...

guest
проходил мимо

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение guest » 2014-07-02 15:30:06

Reken писал(а):quest и snorlov спасибо за ваши советы. Я сделал то что посоветовал snorlov, но это не помогло, та же самая ошибка при установке MC.
Сейчас делаю то, что посоветовал quest, посмотрю что из этого получится.
perl я уже обновил.
quest, я "сломал" make, потому что ещё только начинаю изучать FreeBSD. Вы наверное тоже не сразу научились, всему тому что умеете сейчас.
к чему лишние слова, читайте и изучайте документацию, книги и учитесь думать.
Подскажите как прочитать UPDATE, это текстовой файл или что это за файл?
# less /usr/ports/UPDATING

Если только учитесь можете начать заново.

Например создаете такой скрипт для удаления всего что установили из пакетов и портов,
затем удаляем дерево портов и скачиваем свежее, затем удаляем все из /usr/local/ и
создаем чистую структуру /usr/local, все в одном скрипте.

В любом редакторе FreeBSD, самый простой ee (/usr/bin/ee)

# ee myclean
и копируете туда скрипт который ниже

Код: Выделить всё

#!/bin/sh

echo "Remove old Packages:"
/usr/sbin/pkg_delete -adf
/bin/rm -rf /var/db/pkg
/bin/rm -rf /var/db/ports
echo "Old Packages removed:"
echo "Remove /usr/ports:"
/bin/rm -rf /usr/ports
echo "/usr/ports removed"
echo "Fetch fresh ports:"
/usr/sbin/portsnap fetch extract
echo "New ports downloaded"
echo "Clean /usr/local tree:"
/bin/rm -rf /usr/local/*
echo "Clean /usr/local finished"
echo "Make new /usr/local/ tree structure:"
/usr/sbin/mtree -U -d -f /usr/ports/Templates/BSD.local.dist -p /usr/local/
echo "new /usr/local done"
сохраняете, выходите и делаете его исполняемым:

# chmod 755 myclean

запускаете:

# ./myclean

по завершению, переходите к установке pkgng

# pkg
отвечаете Y если хотите установить
...
#

- теперь у Вас чистая система и если у Вас отсутствует файл /etc/make.conf, создайте и запишите
туда строку:

Код: Выделить всё

WITH_PKGNG=yes
Теперь можете начать изучать как работать с пакетами и портами, читаете и изучаете документацию
и осваиваете работу с портами.

# man ports (для изучения работы с портами)
# man pkg (для работы с пакетным менеджером)

Затем переходите к использованию portmaster - менеджер работы с портами.

guest
проходил мимо

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение guest » 2014-07-02 15:36:35

Reken писал(а): Наверное лучше, поставлю заново FreeBSD. Может тогда "ошибок" будет меньше
если решитесь устанавливать FreeBSD заново, то:

- либо дождитесь выхода 9.3-RELEASE и ставьте его
- а лучше, сразу поставить 10.0-RELEASE и не забивать себе голову старым пакетным менеджером,
переходом на pkgng и тд и тп.

Handbook, книги (правда они уже устарели), man'ы и правильные статьи, последние строго пропускать
через мозг, как впрочем и все перечисленное.

snorlov
подполковник
Сообщения: 3717
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение snorlov » 2014-07-02 16:50:20

guest писал(а): если решитесь устанавливать FreeBSD заново, то:
- либо дождитесь выхода 9.3-RELEASE и ставьте его
- а лучше, сразу поставить 10.0-RELEASE и не забивать себе голову старым пакетным менеджером,
переходом на pkgng и тд и тп.
Handbook, книги (правда они уже устарели), man'ы и правильные статьи, последние строго пропускать
через мозг, как впрочем и все перечисленное.
Я бы все-таки 10-ку не рекомендовал бы для начинающих, но это мой взгляд, все-таки она еще сыровата...ну а на тему pkg можно сразу его поставить и начать юзать, причем сразу с пакаджей

Код: Выделить всё

pkg_add -rv pkg
и редатированием /etc/make.conf

guest
проходил мимо

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение guest » 2014-07-02 18:46:02

snorlov писал(а):
guest писал(а): если решитесь устанавливать FreeBSD заново, то:
- либо дождитесь выхода 9.3-RELEASE и ставьте его
- а лучше, сразу поставить 10.0-RELEASE и не забивать себе голову старым пакетным менеджером,
переходом на pkgng и тд и тп.
Handbook, книги (правда они уже устарели), man'ы и правильные статьи, последние строго пропускать
через мозг, как впрочем и все перечисленное.
Я бы все-таки 10-ку не рекомендовал бы для начинающих, но это мой взгляд, все-таки она еще сыровата...ну а на тему pkg можно сразу его поставить и начать юзать, причем сразу с пакаджей

Код: Выделить всё

pkg_add -rv pkg
и редатированием /etc/make.conf
новичкам, сейчас, начинать лучше всего, именно с 10'ки.
После 9.3, будет 10.1 и она станет основной, а стабильная она уже сейчас.
Чем тратить время на освоение старых технологий и переход на новые, лучше сразу начать с новой
системы и ее достижений.

Аватара пользователя
Reken
ст. прапорщик
Сообщения: 542
Зарегистрирован: 2014-06-30 11:23:24

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение Reken » 2014-07-03 8:10:40

snorlov писал(а):ну а на тему pkg можно сразу его поставить и начать юзать, причем сразу с пакаджей

Код: Выделить всё

pkg_add -rv pkg
и редатированием /etc/make.conf
А можете пожалуйста подробней рассказать, про тему pkg?

snorlov
подполковник
Сообщения: 3717
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение snorlov » 2014-07-03 9:34:44

Reken писал(а):
snorlov писал(а):ну а на тему pkg можно сразу его поставить и начать юзать, причем сразу с пакаджей

Код: Выделить всё

pkg_add -rv pkg
и редатированием /etc/make.conf
А можете пожалуйста подробней рассказать, про тему pkg?
Смотреть http://forum.lissyara.su/viewtopic.php?f=46&t=41908

Аватара пользователя
Reken
ст. прапорщик
Сообщения: 542
Зарегистрирован: 2014-06-30 11:23:24

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение Reken » 2014-07-03 10:00:37

snorlov писал(а):Смотреть http://forum.lissyara.su/viewtopic.php?f=46&t=41908
Спасибо, более менее понятно. А вы ещё говорили про редактирование make.conf. А по каким причинам, его нужно будет редактировать?

guest
проходил мимо

Re: Не устанавливается MC на FreeBSD 9.2

Непрочитанное сообщение guest » 2014-07-03 10:00:49

Reken писал(а):
snorlov писал(а):ну а на тему pkg можно сразу его поставить и начать юзать, причем сразу с пакаджей

Код: Выделить всё

pkg_add -rv pkg
и редатированием /etc/make.conf
А можете пожалуйста подробней рассказать, про тему pkg?
http://www.freebsd.org/doc/en/books/han ... intro.html
http://unix1.jinr.ru/~lavr/pkgng.html