Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: проблема с установкой php5-dev на ubuntu 8.04  (Прочитано 2125 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Kolbaskin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Добрый день!
На vds работает ubuntu-server 8.04, пытаюсь установить пакет php5-dev:

#apt-get install php5-dev
Получаю в ответе среди прочего:
php5-dev: Depends: libssl-dev but it is not going to be installed
Depends: libtool but it is not going to be installed

Пробую ставить libtool, тоже чего-то не хватает:

libtool: Depends: libc6-dev but it is not going to be installed or
                    libc-dev

Может кто сталкивался с подобными проблемами? Пробовал устанавливать из deb-пакетов, проблем с зависимостями становилось больше. Вот мой source.list

#
# deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted

#deb cdrom:[Ubuntu-Server 8.04 _Hardy Heron_ - Release i386 (20080423.2)]/ hardy main restricted
# See http://help.ubuntu.com/community/UpgradeNotes for how to upgrade to
# newer versions of the distribution.

deb http://de.archive.ubuntu.com/ubuntu/ hardy main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy main restricted

## Major bug fix updates produced after the final release of the
## distribution.
deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates main restricted

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
deb http://de.archive.ubuntu.com/ubuntu/ hardy universe
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy universe
deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates universe

## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## multiverse WILL NOT receive any review or updates from the Ubuntu
## security team.
deb http://de.archive.ubuntu.com/ubuntu/ hardy multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy multiverse
deb http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse
deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-updates multiverse

## Uncomment the following two lines to add software from the 'backports'
## repository.
## N.B. software from this repository may not have been tested as
## extensively as that contained in the main release, although it includes
## newer versions of some applications which may provide useful features.
## Also, please note that software in backports WILL NOT receive any review
## or updates from the Ubuntu security team.
# deb http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse
# deb-src http://de.archive.ubuntu.com/ubuntu/ hardy-backports main restricted universe multiverse

## Uncomment the following two lines to add software from Canonical's
## 'partner' repository. This software is not part of Ubuntu, but is
## offered by Canonical and the respective vendors as a service to Ubuntu
## users.
deb http://archive.canonical.com/ubuntu hardy partner
deb-src http://archive.canonical.com/ubuntu hardy partner

deb http://security.ubuntu.com/ubuntu hardy-security main restricted
deb-src http://security.ubuntu.com/ubuntu hardy-security main restricted
deb http://security.ubuntu.com/ubuntu hardy-security universe
deb-src http://security.ubuntu.com/ubuntu hardy-security universe
deb http://security.ubuntu.com/ubuntu hardy-security multiverse
deb-src http://security.ubuntu.com/ubuntu hardy-security multiverse

deb http://puga.vdu.lt/debian sarge main
deb-src http://puga.vdu.lt/debian sarge main
deb http://puga.vdu.lt/debian sid main
deb-src http://puga.vdu.lt/debian sid main

Заранее, спасибо
« Последнее редактирование: 14 Марта 2011, 15:21:36 от Kolbaskin »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28368
    • Просмотр профиля
Re: проблема с установкой php5-dev на ubuntu 8.04
« Ответ #1 : 14 Марта 2011, 15:30:15 »
$ cat /etc/apt/sources.list.d/dotdeb.org.list
deb http://packages.dotdeb.org oldstable all
deb-src http://packages.dotdeb.org oldstable all

Этого хватит?
И убери свой сорц, 4 последних строчки - это ВЦ какое-то.
Во-первых, не надо ничего в sources.list дописывать (смотри мой пост выше), во-вторых у тебя репо sid конфликтует с ядром, а sarge - с убунтовскими пакетами.
« Последнее редактирование: 14 Марта 2011, 15:32:42 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Kolbaskin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: проблема с установкой php5-dev на ubuntu 8.04
« Ответ #2 : 14 Марта 2011, 16:06:07 »
$ cat /etc/apt/sources.list.d/dotdeb.org.list
deb http://packages.dotdeb.org oldstable all
deb-src http://packages.dotdeb.org oldstable all

Этого хватит?
И убери свой сорц, 4 последних строчки - это ВЦ какое-то.
Во-первых, не надо ничего в sources.list дописывать (смотри мой пост выше), во-вторых у тебя репо sid конфликтует с ядром, а sarge - с убунтовскими пакетами.

Тот, sources.list, что там был по-умолчанию состоял из несуществующих ссылок...  Лишние строки убрал. По коду:

файла /etc/apt/sources.list.d/dotdeb.org.list нет, этот каталог вообще пустой.



Пользователь решил продолжить мысль 14 Марта 2011, 16:11:33:
Проблема остается такая-же как и была. Попробовал вручную устанавливать пакеты, которые в ответе. В результате получил вот такое:
# apt-get install libc-dev
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Note, selecting libc6-dev instead of libc-dev
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.

Since you only requested a single operation it is extremely likely that
the package is simply not installable and a bug report against
that package should be filed.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
  libc6-dev: Depends: libc6 (= 2.7-10ubuntu3) but 2.8~20080505-0ubuntu7 is to be installed
             Recommends: gcc but it is not going to be installed or
                         c-compiler
E: Broken packages

Видимо, там действительно конфликт версий. Это можно как-нибудь победить?
« Последнее редактирование: 14 Марта 2011, 16:11:33 от Kolbaskin »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28368
    • Просмотр профиля
Re: проблема с установкой php5-dev на ubuntu 8.04
« Ответ #3 : 14 Марта 2011, 16:23:16 »
$ cat /etc/apt/sources.list.d/dotdeb.org.list
deb http://packages.dotdeb.org oldstable all
deb-src http://packages.dotdeb.org oldstable all

Этого хватит?
И убери свой сорц, 4 последних строчки - это ВЦ какое-то.
Во-первых, не надо ничего в sources.list дописывать (смотри мой пост выше), во-вторых у тебя репо sid конфликтует с ядром, а sarge - с убунтовскими пакетами.

Тот, sources.list, что там был по-умолчанию состоял из несуществующих ссылок...
(Нажмите, чтобы показать/скрыть)

Цитировать
По коду:

файла /etc/apt/sources.list.d/dotdeb.org.list нет
Создай, за чем дело стало?... Правда, придётся повозиться с поиском правильной строчки для добавления ключа пакетов... если тебе не наплевать на варнинги при скачке.

Цитировать
Проблема остается такая-же как и была. Попробовал вручную устанавливать пакеты, которые в ответе. В результате получил вот такое:
(Нажмите, чтобы показать/скрыть)

Видимо, там действительно конфликт версий. Это можно как-нибудь победить?
Дистрибутивный сорц выше в спойлере.
Отредактируй, update, upgrade.
Потом попробуй добавить репы в sources.list.d/ и снова обновиться. (Кстати, у каноникала есть свой бэкпорт репо, но в дотдеб версии менее тухлые. Хотя и из Каноникаловского кое-что можно стянуть.)
И ставить надо build-essential для начала. (Конечно, если ты этого ещё не делал.)
« Последнее редактирование: 14 Марта 2011, 16:29:51 от AnrDaemon »
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Kolbaskin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: проблема с установкой php5-dev на ubuntu 8.04
« Ответ #4 : 14 Марта 2011, 16:54:50 »
Отредактировал список репов, проапдейтил, проапгрейдил. Ошибка осталась там-же.

Можешь подробнее про установку build-essential?
Похоже, им все нужно одно и тоже:
$apt-get install build-essential
..........
build-essential: Depends: libc6-dev but it is not going to be installed or
                            libc-dev
                   Depends: g++ (>= 4:4.1.1) but it is not going to be installed


Если я правильно понимаю, там сишные компиляторы?

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28368
    • Просмотр профиля
Re: проблема с установкой php5-dev на ubuntu 8.04
« Ответ #5 : 14 Марта 2011, 17:14:22 »
Там базовый необходимый (essential) набор для сборки программ.
Запусти aptitude, найди его, ткни "+" и проинспектируй пакеты, которые она попытается установить. Она по крайней мере показывает, откуда пакет будет взят.
(Нажмите, чтобы показать/скрыть)

Если совсем ничего не будет получаться, запакуй личные данные и потребуй от саппорта чистую рабочую виртуалку с переносом архива.
У меня подозрение, что где-то сломаны зависимости. Либо намеренно хостером, либо твоими играми с несовместимыми дистрибутивами. Я бы рискнул углубиться в раскопки, но у тебя явно не хватит знаний докопаться до источника. Проще и быстрее будет начать с начала, IMO.
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Kolbaskin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 4
    • Просмотр профиля
Re: проблема с установкой php5-dev на ubuntu 8.04
« Ответ #6 : 14 Марта 2011, 19:06:15 »
Хостинг позволяет выбрать из приличного списка дистрибутивов. Вся проблема в том, что мне на вдсе нужен oracle-xe.  После долгих мучений эта сволочь заработала только в старом дебиане и на 8й убунте. В более новых сборках на vds ХЕ не фурычит:( Т.е. она делает вид что конфигурируется и запускается, но процесса не появляется и в логах ничего не говорящая ошибка... После 3х дней активного курения интернета, понял, что на сервере ХЕ нормально работает только в некоторых старых дистрибутивах (с деск-топными линуксами почему-то такой проблемы нет).

В любом случае, спасибо за помощь, копаю дальше...

 

Страница сгенерирована за 0.063 секунд. Запросов: 26.