Вопросы по *nix/bsd

Mike22

Местный
А для чего вам GCC ?

Если вы третий день в Linux, то GCC вам не нужен.
Пользуйтесь бинарными версиями софта! И разберитесь сначала в том как система управления пакетами в вашем дистрибутиве устроена.
А то вы по неопытности можете превратить свою систему в свалку.
 

snzStorm_ru

10L 9R
Мне нужны DBI и DBD::ODBC, чтобы их поставить - нужен GCC.
Машина тестовая, свалка на ней будет или что-то ещё - не важно.

И, по ходу, как узнать, какая система управления пакетами стоит?
 

vega

Администратор
Сотрудники Вега-Интернет
Мне нужны DBI и DBD::ODBC, чтобы их поставить - нужен GCC.
Машина тестовая, свалка на ней будет или что-то ещё - не важно.

И, по ходу, как узнать, какая система управления пакетами стоит?

в ASP менеджером пакетов является RPM (RedHat Package Manager)

для работы с репозитариями rpm есть yum - достаточно простая и понятная програмулька )
 

Mike22

Местный
Мне нужны DBI и DBD::ODBC

Всё это есть р репозитариях практически всех дистрибутивов.
Изобретать велосипед - руками компилировать и настраивать не советую.

Окей, спасибо.
Докачиваю бинарники gcc.
Какие и откуда вы качаете?
 

SCTRWD

Местный
Камрады, есть такая проблема.

Машина с ASPLinux (версию несильно помню, сборка от 2007 года), нужно поставить на неё GCC.
Проверяю
Код:
gcc --version
- не установлен.

Распаковываю gcc 4.3.0 в папку на рабочем столе, там же создаю папку gcc 4.3.0-objdir,
когда начинаю делать
Код:
gcc-4.3.0/configure --program-suffix=-4.3.0 --enable-version-specific-runtime-libs --enable-languages=c,c++ --disable-nls --with-mpfr-include=/usr/local/include --with-mpfr-lib=/usr/local/lib
Получаю сообщения:

Нету cc, хотя я его и ставлю.

Кто умеет gcc ставить, подскажите, пожалуйста? :)

Чего то в голове не укладывается. Linux без gcc? Странный такой дистр. Ладно бы gcc, у Вас он и сс-то не находит! Может, всё таки PATH стоит проверить?

ИМХО, всё там у Вас стоит: и сс и gcc и g++ и всё остальное. Там не может стоять какой-нибудь Intel или Portland, но уж гнутый то - обязательно должен :D .
 

snzStorm_ru

10L 9R
Ага...
Код:
# echo $PATH
# whereis gcc
- посмотрю, что скажет.

Затем:
смотрю, как вызывается gcc,
выполняю CC=gcc,
export CC B)
 

Mike22

Местный
snzStorm_ru, вы почему-то упорно игнорируете правильные советы B)

1. Разберитесь с системой управления пакетами в вашем дистрибутиве и проверьте через неё, что у вас установлено, а что нет. С помощью системы управления пакетов установите необходимый вам софт.

2. CC=gcc - ничего не вызывает, эта переменная окружения другую функцию выполняет.

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

Mike22

Местный
1. yum стоит, gcc нет. yum install gcc - Интернета на машине нет
взять дистрибутив установленной у вас системы и подключить его как локальный репозитарий и выполнить
yum install

или

скачать необходимые RPM`ки и руками установить через rpm -
rpm -Uvh <rpm-файл>
 

snzStorm_ru

10L 9R
gcc-4.0.2.rpm4.tar.Z - ждёт своей участи.
Про локальный репозитарий - спасибо, записал.
 

Mike22

Местный
gcc-4.0.2.rpm4.tar.Z - ждёт своей участи
Где вы это взяли и что это такое?

Бинарные пакеты для своего дистрибутива берём в репозитариях этого дистрибутива!!! В крайнем случае из дистрибутива родственного.
Вам нужно на сайт ASPLinux идти за своими пакетами.
 

vortex

shaken, not stirred
snzStorm_ru
Можно поинтересоваться, почему выбор пал именно на ALTLinux?
 

snzStorm_ru

10L 9R
Можно, конечно.
Выбор пал на ASPLinux, потому что это был единственный дистрибутив под рукой. Сейчас есть Mandriva One 2009 и Ubuntu 8.10, от этого не легче, правда <_<

С удовольствием сяду и как можно подробнее разберусь с *nix-овской операционкой, но сейчас обстоятельства немного авральные.
 

Mike22

Местный
На родном сайте - http://community.asplinux.ru/rpms/updates/ - пакетов не вижу.
Поищите ещё на http://asplinux.net/
И хоть скажите наконец версию вашего ASPLinux ?
(тогда попробую найти конкретную ссылку на рабочие бинарные пакеты для вашей системы)

Если у вас есть дистрибутив системы, то установите пакеты с него - в чём сложность-то ??? <_<
 
Сверху