Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Поставил Mandriva One (с liveCD), все работает, все хорошо. Только вот не могу поставить программы из архивов, после ./configure выдает что нет GCC и еще чего то.. В центре настройки, при просмотре установленых пакетов показано что GCC установлен.

Вот такая фигня. Хотел поставить с rpm пакета, зашел на rpm.pbone.net задал в поиск gcc и мне выдало целую кучу ссылок, как узнать какой ставить. Я какой то скачал попробовал поставить, выдало ошибку и фсе.. че делать и как эту хрень поставить Confused заранее благодарен...

Опубликовано

во-первых, не надо ставить сторонние пакеты - это может привести к проблемам.

Цитата:

В центре настройки, при просмотре установленых пакетов показано что GCC установлен.

а вы проверьте: rpm -q gcc

Опубликовано

rpm -q gcc говорит что пакет не установлен, но в центре управления Мандрива показывает что он стоит, че за хрень.

И еще в usr/bin/ есть gcc-4.1.1 это как?

А самое главное где мне найти чертов rpm пакет и установить ЖЦЦ!!

У меня есть несколько

- gcc-4.1.1-3mdk.i586.rpm

- gcc-4.0.1-5mdk.i586.rpm

но при установке они говорят что им что то нехватает и.т.п и не ставятся!!

Опубликовано

В мандриве есть специальная команда для управления софтом - urpmi

Сначала man urpmi - внимательно читаете, потом можете почитать ещё тут: http://wiki.linux.ru/index.php/FAQ:mandriva_urpmi

А потом уже у Вас вопросов возникнуть не должно :))

  • 4 недели спустя...
Опубликовано

Вопросы всётаки возникают, У меня нет RPM. А есть gcc-4.2.0-20070501.tar.bz2

Всё делаю по инструкции в консоли, под рутом, в отдельной дирректории. Запускаю configure прописываю --prefix= на дирректорию, где лежит сс (куда только не прописывал)

Ответ один

cheking for gcc... no

cheking for cc... no

configure: error: no acceptable C compiller found in $PATH Sad

пробовал в разных дистрибутивах, получилось только в Дебиане и то с ошибками.

Что делать? Голова уже пухнет.

Опубликовано

Raptor писал(а) Wed, 30 May 2007 13:25

Вопросы всётаки возникают, У меня нет RPM. А есть gcc-4.2.0-20070501.tar.bz2

Всё делаю по инструкции в консоли, под рутом, в отдельной дирректории. Запускаю configure прописываю --prefix= на дирректорию, где лежит сс (куда только не прописывал)

Ответ один

cheking for gcc... no

cheking for cc... no

configure: error: no acceptable C compiller found in $PATH Sad

пробовал в разных дистрибутивах, получилось только в Дебиане и то с ошибками.

Что делать? Голова уже пухнет.

Для того, что бы скомпилить gcc нужен gcc, которого нет.

Ставите gcc из rpm.

Если ругается - смотрите чего ругается и давайте ругань сюда.

А не так, что то то типа хочет. Конкретно давайте.

Опубликовано

Я Вам давал ссылку на статью, где описывается настройка urpmi как для дисков, так и для online-репозитория, где есть ВСЁ!

Кроме того, Вы сказали, что у вас есть

Цитата:

- gcc-4.1.1-3mdk.i586.rpm

- gcc-4.0.1-5mdk.i586.rpm

но неудовлетворяют зависимости.

urpmi как раз и даёт возможность не обращать внимания на зависимости(т.е. он сам за ними следит и устанавливает всё, что нужно). Не знаю, какой набор пакетов идёт на LiveCD, но почему-то мне кажется, что всё-таки попробовать на него urpmi стоит.

Опубликовано

Извиняюсь, действительно, на имя не обратил внимания :)

Но Вам тоже стоило бы обратить внимание на urpmi. На дисках gcc должен быть. И установится всё, как я уже говорил, само. Просто если Вы упорно будете пытаться поставить gcc, Вам придётся тянуть руками и ставить руками же все зависимости. Зачем тратить время, если для облегчения работы есть уже готовые и удобные инструменты?

Опубликовано

Я обязатель но разберусь с urpmi, теперь у меня есть RPM пакет gcc

Как разберусь напишу результат, сейчас просто времени в обрез, работы много...

AccessD спасибо за ссылку, доходчиво написано, буду читать.

Опубликовано

Почитал и понял, что в моей ситуации urpmi или rpmdrake мне вряд ли

помогут.

Я обьясню ситуащию. На компы на каторые я ставлю Линукс не имеют связи с интернетом, а общаюсь с интернетом я через рабочий сервисный комп на катором Виндовс.

Поэтому urpmi не сможет качнуть необходимые пакеты зависимостей Sad

И мне придётся всё ставить самому качая пакеты с вышеуказанного ресурса.

Я прописал команду:

rpm -i ...gcc-4.0.1-5mdk.x86_64.rpm

На что получил ответ о нехватке зависимых пакетов:

gcc-cpp-3.4.3-7mdk_4.0.1-5mdk.x86_64.delta.rpm

glibc-2.4-8mdv2007.1.x86_64.rpm

glibc-devel-2.3.4-8mdk_2.3.5-5mdk.x86_64.delta.rpm

binutils-2.16.91.0.2-3mdk.x86_64.rpm

Я так понимаю, что ставить их мне придётся той же командой, а уж потом ставить gcc-4.0.1-5mdk.x86_64.rpm

Если не так поправте.

Опубликовано

Raptor писал(а) Mon, 04 June 2007 07:00

Почитал и понял, что в моей ситуации urpmi или rpmdrake мне вряд ли

помогут.

Я обьясню ситуащию. На компы на каторые я ставлю Линукс не имеют связи с интернетом, а общаюсь с интернетом я через рабочий сервисный комп на катором Виндовс.

Поэтому urpmi не сможет качнуть необходимые пакеты зависимостей :(

И мне придётся всё ставить самому качая пакеты с вышеуказанного ресурса.

Я прописал команду:

rpm -i ...gcc-4.0.1-5mdk.x86_64.rpm

На что получил ответ о нехватке зависимых пакетов:

gcc-cpp-3.4.3-7mdk_4.0.1-5mdk.x86_64.delta.rpm

glibc-2.4-8mdv2007.1.x86_64.rpm

glibc-devel-2.3.4-8mdk_2.3.5-5mdk.x86_64.delta.rpm

binutils-2.16.91.0.2-3mdk.x86_64.rpm

Я так понимаю, что ставить их мне придётся той же командой, а уж потом ставить gcc-4.0.1-5mdk.x86_64.rpm

Если не так поправте.

Совершенно верно. Вам придётся ставить все эти пакеты рукми при помощи rpm.

Но ведь urpmi можно настроить не только на инет, но и на диски с системой... А gcc должен быть обязательно(я ещё не видел таких дисков, где бы его не было).

Опубликовано

Вобщем попробовал я... Shocked ...

Повылазило куча всяких несоответствий и ошибок, думал пойдёт как по маслу,но не тут то было. Недорос я наверно ещё до такого способа.

Протянул сетевой кабель от хаба до подопытного компа и с неожиданной лёгкостью настройл сеть, интернет, через шлюз (на всех компах в сети Виндовс, на шлюзе файрвол) Думал придётся изрядно напрячь мозг, но всё настроилось с первой попытки (раньше я подобного не делал)

Думаю в моём случае скачивание и установка gcc из сети будет самым лёгким способом. Я имею ввиду через Центр управления\Управление программами.

Но я пока не дошол как это сделать

Надо указать адрес репозитария на катором есть gcc, затем найти и поставить?

Опубликовано

Raptor писал(а) Tue, 05 June 2007 09:27

Надо указать адрес репозитария на катором есть gcc, затем найти и поставить?

угу - репозитарий для вашего дистрибутива

  • 2 недели спустя...
Опубликовано

Very Happy Настроил необходимые репозитарии.

скачал и установил gcc пакет и все зависимости.

Настроил репозитарии с помощю сайта http://easyurpmi.zarb.org/

И ещё много чего установил, это самый простой для начинающего способ установки пакетов.

Решил не ставить gcc из исходников, не охота сейчас этим заморачиваться

Спасибо всем кто помог советом.

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...