Войти

Показать полную графическую версию : Доустановка компилятора.


nme
25-01-2003, 18:46
Народ, что делать, если при установке компилятор не поставил.
По крайней мере на "./configure" говорит:
cheking for gcc ... no
cheking for cc ... no
configure: error: no acceptable cc found in $PATH
Вроде это и есть отсутствие компилятора, да? так ведь?
Так вот, сейчас я хочу компилятор доустановить, не снося систему. Из *.tar.gz не получится, ведь для этого надо иметь хоть какой-нибудь компилятор. Ну так что, можно что-нибудь сделать?
У меня ASP 7.3

ruslandh
26-01-2003, 07:25
Ставь из rpm - они в дистрибутиве должны быть.

nme
26-01-2003, 10:40
А можно поподробнее о том, что мне искать в дистрибутиве. Я просто не знаю даже какие они ("сс") бывают.

glassMonk
27-01-2003, 05:01
Просто ставиш rpm -ivh gcc-чета там еше он тебе пишет мол зависит это от тогото тогото ты тогото устанавливаеш и так ресурсивно пока пройдет все буз ошибок. :biggrin:
Удачи.
p.s.
Мы надеемся ты знаеш как пользоваться командами rpm mount ( если нет тогда просто введи man [команада] получеш справку как в windows только проше).

ruslandh
27-01-2003, 06:19
nme
Я согласен с glassMonk, но если-бы я знал какой у Вас дистрибутив, может смог-бы еще чего-нибудь посоветовать поконкретнее :)

nme
27-01-2003, 10:00
У меня ASP 7.3

Просто ставиш rpm -ivh gcc-чета там еше он тебе пишет мол зависит
Я поэтому и спрашиваю, т.к. не знаю что там ещё, и самое главное: где в дистрибутиве искать rpm компилятора и как этот rpm называется.
А когда я найду - то уж с тем как его устанавливать наверное (не факт) разберусь сам.
Ладно, был бы благодарен за инфу о файлах компилятора, а пока пойду поищу  rpm -ivh gcc-чета там еше    :)

shurikan
28-01-2003, 07:38
nme
В ASP 7.3 две коллекции gcc компиляторов: gcc 2.96  и gcc3. Они входят в пакеты:
gcc 2.96:

gcc-2.96-112asp
gcc-c++-2.96-112asp
gcc-chill-2.96-112asp
gcc-g77-2.96-112asp
gcc-java-2.96-112asp
gcc-objc-2.96-112asp


gcc3:

gcc3-3.0.4-2asp
gcc3-c++-3.0.4-2asp
gcc3-g77-3.0.4-2asp
gcc3-java-3.0.4-2asp
gcc3-objc-3.0.4-2asp

glassMonk
28-01-2003, 08:26
rpm компилятора и как этот rpm называется.
RPM - это программ для установки программ типа инстал шелд как в виндовс (только он лутше) читай man rpm и все поймеш.
На дистке cd-rom все есть нечего искать. :o

shurikan
28-01-2003, 09:02
RPM = RedHat Packet Manager. Установщик пакетов в стиле красной шапки. Работает в консольном режиме с командной строки. Поскольку ASP прямой наследник RedHat - он и использует rpm для работы с пакетами этого типа. А сами пакеты - это куча файлов, упакованных в один файл с расширением rpm. А имя файла начинается с имени пакета, затем идёт версия, затем автор (н.п. asp), затем платформа (т.е. целевой процессор н.п. i386) и, наконец расширене. Выше я указал пакеты компиляторов без платформы и расширения. Подмонтируй CD и поищи на них (я не помню на каких именно) эти файлы. Почитай man rpm, про опцию -q и дополнительные для этой опции для получения информации о пакете (q - от query). Дополнительные:

i - полная информация
R - список пакетов, от которых зависит данный
l (эль малое) - список файлов, входящих в пакет

Да, где-то посередине в имени пакета может стоять src - это значит, что пакет содержит исходники, в противном случае пакет - бинарный. Когда определишь зависимости пакета, т.е. те пакеты, которые необходимы ему для работы, то если они ещё не установлены, придётся установить и их тоже.
Для определения уже установленных пакетов используй команду rpm -a >installed_packages. Эта команда запишет в файл installed_packages список всех установленных пакетов.
Для установки используются опции:

-i - установка
-U - обновление
-F - замена


А install shild - оконная утилита для создания и установки дистрибутивов под Win.

Исправлено: shurikan, 9:35 28-01-2003

nme
28-01-2003, 22:41
Thnx. Вполне понятно.
Особенно рулит :
А install shild - оконная утилита для создания и установки дистрибутивов под Win.
Ну, сам просил поподробнее...
:)
P.S.
а про это никто не знает? http://forum.oszone.net/topic.cgi?forum=6&topic=760

ruslandh
29-01-2003, 06:12
nme
Немного стыдясь своего незнания:
Жди. Я, например, от тебя первый раз про PPPoE услышал. Хоть-бы ссылку дал, где почитать про него, а там может и мысль какая-нибудь пришла :)

 

shurikan
30-01-2003, 02:45
nme
Ну, сам просил поподробнее...

Про оконную утилиту под Win действительно смешно. Эта строчка как-то оторвалась от текста. Я её сначала сразу после первой фразы написал, и там она вполне смотрелась по контрасту с консольной утилитой. А потом она всё отодвигалась и отодвигалась... :shuffle:

glassMonk
30-01-2003, 03:22
Тут люди сами не знают что советут вот у меня пока жив мой ASP пишу
Для определения уже установленных пакетов используй команду rpm -a >installed_packages.
И понимаю что ты наверно сам писал или перекомпиливал rpm под себя так как
rpm -qa надо.
Люди выучите команду rpm на зубок очень нужная. Там есть такие веши что я и не догадывался типа:
rpm -qa --queryformat="Package: %-25{NAME}\n"
с --queryformat такое можо делать зашибись :lol:




© OSzone.net 2001-2012