Frenzy - LiveCD на базе FreeBSD

Guest 

  GCC нет. Как быть?

раздел "Система" >>

Hardist
(Александр)
1.05.2009 (22:10)

Установил Frenzy 1.1 на твердый диск. Озадачило что из системы исключён компилятор.
Предположил, что спасёт ситуацию

frenzy:~# pkg_add -rv gcc34

Сливалось всё с
ftp://ftp.freebsd.org/pub/FreeBSD/ports/i386/packages-6-stable/Latest/
т.к. packages-6.3-release отсутствует на сервере и зеркалах, не смотря на то что приглашение сервера предлагало такое название каталога, а не 6.4
Но после установки вышло:

frenzy:~# gcc -v
gcc: Команда не найдена.

хотя в /usr/local/bin/ появился gcc34 и в результате возможно

frenzy:~# gcc34 -v
Reading specs from /usr/local/lib/gcc/i386-portbld-freebsd6.4/3.4.6/gcc/i386-portbld-freebsd6.4/3.4.6/specs
Configured with: ./..//gcc-3.4.6/...[много букв]...
.../usr/local/info/gcc34 i386-portbld-freebsd6.4
Thread model: posix
gcc version 3.4.6 [FreeBSD]

Сейчас сбока из портов завершается с тем же результатом как и до установки GCC

checking for a BSD-compatible install... /usr/bin/install -c -o root -g wheel
checking whether build environment is sane... yes
checking for gawk... no
checking for mawk... no
checking for nawk... nawk
checking whether make sets $(MAKE)... yes
checking for gcc... cc
checking for C compiler default output file name... configure: error: C compiler cannot create executables

Не помогло

frenzy:~# setenv CC gcc

опять

checking for gcc... gcc
checking for C compiler default output file name... configure: error: C compiler cannot create executable

Так же смущает, что комманда setenv работает только для текущего сеанса консоли и только до ребута. Пробывал ставить от туда же более позднию версию GCC - результат тот же. Даже переименовывал gcc34 в gcc.

Месячное ковыряние форумов не привело к результатам способным решить проблему. Надеюсь на вашу помощь, так очень заинтересован в изучении этой новой для меня оси. Подскажите, где делаю не так.

techniX
(Mozhaisky Sergei)
2.05.2009 (00:26)

Спасет только бинарный апгрейд с установочного диска FreeBSD 6.3 или 6.4 - из LiveCD-системы для уменьшения размера вырезано довольно много.
Более того, если нужно будет что-то собирать из портов, то и часть пакаджей придется переустановить, поскольку из пакаджей удалены многие компоненты, необходимые только для компиляции софта.
В общем, будет весело :)

Ну и еще раз повторюсь: назначение Frenzy - rescue-система и LiveCD. Использовать ее в качестве полноценной операционки установленной на HDD будет весьма проблемно, для этого система предназначена слабо (несмотря на наличие HDD-инсталлятора).

techniX
(Mozhaisky Sergei)
2.05.2009 (00:29)

"Так же смущает, что комманда setenv работает только для текущего сеанса консоли и только до ребута."
так это вполне нормальное поведение системы
чтобы назначить переменную для всех сеансов, ее надо в конфиг шелла включить (~/.cshrc или ~/.tcshrc)

Hardist
(Александр)
2.05.2009 (13:51)

Спасибо за быстрый ответ. Благодарен автору за тот труд, который позволил многим заинтересоваться осью для Думающих людей.
Обидно лишь, что проект пока не может получить продолжения. Интересно было бы впоследствии узнать про бинарный апгрейд с установочного диска FreeBSD 7.2 ))

vabur
(Vladimir)
3.05.2009 (07:54)

Насчёт того что система слабо предназначенна для работы на HDD,сказано слабо.Например у меня уже установлены и работают:Kbtv,CUPS,Xscane,Wine,K3b,Avidemux,Kino,Abiword,Gnumeric,
Xnview,Mplayer,Xpdf и т. д.
Cейчас ветку 6.3 переместили в ftp://ftp-archive.freebsd.org/pub/FreeBSD-Archive/ports/i386/packages-6.3-release

techniX
(Mozhaisky Sergei)
4.05.2009 (15:21)

Ну, "можно пользоваться" и "удобно пользоваться" - все же несколько разные понятия.
Если бы Frenzy разрабатывалась с учетом того, что ей в первую очередь будут пользоваться именно как установленной на HDD системой (с возможностью работы как десктоп-системы), то многие архитектурные решения, принятые при разработке, были бы совсем иными :)

Guest
21.05.2009 (16:44)

2Hardist

sysinstall -> configure -> distr (Options: 6.4-RELEASE) - base
после этого rehash и будет cc

vabur
(Vladimir)
21.05.2009 (17:14)

А поподробней можно?
Пожалуйста!

  [ 1-8 из 8 ]
 
  1  

m-forum v0.9

Краткая справка по работе с форумом

 
Rambler's Top100