point
написал 23 сентября 2006 года в 20:37 (1632 просмотра)
Ведет себя
неопределенно; открыл 6 тем в форуме, оставил 23 комментария на сайте.
Не могу установить компилятор… устанвливаю все необходимы пакеты установка проходит без ошибки/ Но пытаюсь скомпилировать программу пишет что gcc отсутствует Устанавливаю gcc 4.0
Подскажите в чем проблема или в чем искаь ответ
Используюю Ubuntu 5.10
Последние комментарии
- OlegL, 17 декабря в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Какие конкретно пакеты устанавливаются и какую именно ошибку выдает программа?
пакет gcc glib c++ все зависимости удовлетворены
ошибки
checking for gcc… no
checking for cc… no
checking for cc… no
checking for cl… no
configure: error: no acceptable C compiler found in $PATH
See `config.log' for more details.
Гугл подсказывает, что:
sudo apt-get install build-essential
только вот при установки пакета build-essential говорит что он зависит от g++ и gcc но они не установлены
Второй день роюсь в инете не могу ни чего найти/
point@point:~/Download$ sudo dpkg -i libgcc1_4.0.1-4ubuntu9_i386.deb
(Чтение базы данных… на данный момент установлено 60877 файлов и каталогов.)
Подготовка к замене пакета libgcc1 1:4.0.1-4ubuntu9 (используется файл libgcc1_4.0.1-4ubuntu9_i386.deb)…
Распаковывается замена для пакета libgcc1…
Настраивается пакет libgcc1 (4.0.1-4ubuntu9) …
point@point:~/Download$ sudo dpkg -i libglib2.0-
libglib2.0-0_2.8.3-0ubuntu1_i386.deb libglib2.0-data_2.8.3-0ubuntu1_all.deb
point@point:~/Download$ sudo dpkg -i libglib2.0-data_2.8.3-0ubuntu1_all.deb
(Чтение базы данных… на данный момент установлено 60877 файлов и каталогов.)
Подготовка к замене пакета libglib2.0-data 2.8.3-0ubuntu1 (используется файл libglib2.0-data_2.8.3-0ubuntu1_all.deb)…
Распаковывается замена для пакета libglib2.0-data…
Настраивается пакет libglib2.0-data (2.8.3-0ubuntu1) …
point@point:~/Download$ sudo dpkg -i gcc-4.0
gcc-4.0_4.0.1-4ubuntu9_i386.deb gcc-4.0-base_4.0.1-4ubuntu9_i386.deb
point@point:~/Download$ sudo dpkg -i gcc-4.0-base_4.0.1-4ubuntu9_i386.deb
(Чтение базы данных… на данный момент установлено 60877 файлов и каталогов.)
Подготовка к замене пакета gcc-4.0-base 4.0.1-4ubuntu9 (используется файл gcc-4.0-base_4.0.1-4ubuntu9_i386.deb)…
Распаковывается замена для пакета gcc-4.0-base…
Настраивается пакет gcc-4.0-base (4.0.1-4ubuntu9) …
point@point:~/Download$ sudo dpkg -i gcc-4.0_4.0.1-4ubuntu9_i386.deb
(Чтение базы данных… на данный момент установлено 60877 файлов и каталогов.)
Подготовка к замене пакета gcc-4.0 4.0.1-4ubuntu9 (используется файл gcc-4.0_4.0.1-4ubuntu9_i386.deb)…
Распаковывается замена для пакета gcc-4.0…
Настраивается пакет gcc-4.0 (4.0.1-4ubuntu9) …
point@point:~/Download$ sudo dpkg -i g++-4.0_4.0.1-4ubuntu9_i386.deb
(Чтение базы данных… на данный момент установлено 60877 файлов и каталогов.)
Подготовка к замене пакета g++-4.0 4.0.1-4ubuntu9 (используется файл g++-4.0_4.0.1-4ubuntu9_i386.deb)…
Распаковывается замена для пакета g++-4.0…
Настраивается пакет g++-4.0 (4.0.1-4ubuntu9) …
point@point:~/Download$ gcc -v
bash: gcc: command not found
point@point:~/Download$
> только вот при установки пакета build-essential говорит что он зависит от g++ и gcc но они не установлены
Так ты этот пакет (build-essential) поставь со всеми нужными ему зависимостями через apt-get. Вероятно, ему нужно что-то еще для нормальной установки gcc и средств сборки. А что конкретно ему нужно, он тебе сам скажет и предложит установить.
Вот что я делаю
point@point:~/Download$ sudo dpkg -i build-essential_11.1_i386.deb
(Чтение базы данных… на данный момент установлено 60877 файлов и каталогов.)
Подготовка к замене пакета build-essential 11.1 (используется файл build-essential_11.1_i386.deb)…
Распаковывается замена для пакета build-essential…
dpkg: зависимости пакетов не позволяют настроить пакет build-essential -
build-essential зависит от gcc (>= 4:4.0), однако:
Пакет gcc не установлен.
build-essential зависит от g++ (>= 4:4.0), однако:
Пакет g++ не установлен.
dpkg: не удалось обработать параметр build-essential (--install):
проблемы зависимостей — оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
build-essential
point@point:~/Download$
ну да. ясно же говорит, что зависит от gcc-4.0.
скачай и его пакеты и ставь одновременно их все (hint: `dpkg -i` можно указать ставить несколько пакетов за раз..).
только попроще будет сделать по другому..
укажи правильно репозиторий (в файле /etc/apt/sources.list), и выполни такую вот последовательность действий:
а ещё лучще немного не так (для второй команды), а так:
да, много оно тебе накачает и обновит. но — это будет правильно, так как это предусмотренный способ обновления дистрибутива.
вот что говорит
point@point:/etc/apt$ sudo apt-get update
E: Искажённая строка 5 в списке источников /etc/apt/sources.list (проблема в имени дистрибутива)
а вот что в листе
deb cdrom:[Ubuntu 5.10 _Breezy Badger_ - Release i386 (20051012)]/ breezy main restricted
deb file:/media/cdrom ./
deb file:///media/cdrom
deb file:///media/cdrom/
deb file:/media/cdrom
deb file:/media/cdrom/
эххх..
удали добавленные вручную и запусти
теперь такую лабуду пишет… чтото не могу совсем разобраться это иой первы Линукс
point@point:~$ apt-get update
E: Не могу открыть файл блокировки /var/lib/apt/lists/lock — open (13 Permission denied)
E: Невозможно заблокировать каталог со списками пакетов
point@point:~$
эта. ты бы от рута это делал, а?
потому как обычному пользователю нельзя ставить пакеты ;)
Дык дело в том что и ит рута тоже самое
хм.. параллельно какой-нибудь apt*, часом, не запущен?
Я в ручную в sourcec.list ничего не добавлял может ты кинешь что у тебя там записано
point@point:~$ sudo apt-get update
Ign file: ./ Release.gpg
Ign file: ./ Release
Ign file: ./ Packages
Err file: ./ Packages
Файл не найден
Не удалось загрузить file:/media/cdrom/./Packages.gz Файл не найден
Чтение списков пакетов… Готово
W: Не удалось получить атрибуты списка пакетов с исходными текстами file: ./ Pac kages (/var/lib/apt/lists/_media_cdrom_._Packages) — stat (2 No such file or dir ectory)
W: Вы можете запустить 'apt-get update' для исправления этих ошибок
E: Некоторые индексные файлы не загрузились, они были проигнорированы или вместо них были использованы старые версии
point@point:~$