Проблемы при установке tarбола

Kubuntu, Xubuntu и другие

Модератор: Модераторы разделов

Аватара пользователя
progressist
Сообщения: 44
ОС: Linux

Проблемы при установке tarбола

Сообщение progressist »

Пытаюсь собрать из исходников NEST Simulator
Для его установки требуется доуставновить как сказано в readme

Код: Выделить всё

sudo apt-get install build-essential autoconf automake libtool libltdl7-dev \
libreadline5-dev libncurses5-dev libgsl0-dev python2.6-dev python-numpy python-scipy \
python-matplotlib ipython

но при установке данных пакетов вылетает слоедующее

Код: Выделить всё

Чтение списков пакетов... Готово
Построение дерева зависимостей
Чтение информации о состоянии... Готово
Уже установлена самая новая версия build-essential.
Уже установлена самая новая версия autoconf.
Уже установлена самая новая версия automake.
automake установлен вручную.
Уже установлена самая новая версия libtool.
Заметьте, вместо libltdl7-dev выбирается libltdl-dev
Уже установлена самая новая версия libltdl-dev.
Уже установлена самая новая версия libreadline5-dev.
Уже установлена самая новая версия libncurses5-dev.
libncurses5-dev установлен вручную.
Уже установлена самая новая версия libgsl0-dev.
Уже установлена самая новая версия python-numpy.
Уже установлена самая новая версия python-scipy.
Уже установлена самая новая версия python-matplotlib.
Уже установлена самая новая версия ipython.
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:

Пакеты, имеющие неудовлетворённые зависимости:
  python2.6-dev: Зависит: python2.6 (= 2.6.4~rc2-0ubuntu1) но 2.6.4-0ubuntu3 будет установлен
                 Зависит: libpython2.6 (= 2.6.4~rc2-0ubuntu1) но 2.6.4-0ubuntu3 будет установлен
E: Сломанные пакеты

в ubuntu 9.10 стоит python версии 2.6.4
как поставить данные пакеты?
MULTUM,NON MULTA
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Проблемы при установке tarбола

Сообщение blackdevil »

Не туда смотрите. Самое главное в конце:
E: Сломанные пакеты

Запустите менеджер пакетов Synaptic и в разделе специальных фильтров выберите "установлены с ошибками". Пишу по памяти, пункты могут немного отличаться. Затем пометьте для полного удаления все что установлено с ошибками и ставьте заново то, что Вам нужно.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
progressist
Сообщения: 44
ОС: Linux

Re: Проблемы при установке tarбола

Сообщение progressist »

blackdevil писал(а):
25.01.2010 11:10
Не туда смотрите. Самое главное в конце:
E: Сломанные пакеты

Запустите менеджер пакетов Synaptic и в разделе специальных фильтров выберите "установлены с ошибками". Пишу по памяти, пункты могут немного отличаться. Затем пометьте для полного удаления все что установлено с ошибками и ставьте заново то, что Вам нужно.

при выборе фильтра "с ошибками" synaptic не показывает никаких пакетов установленных с ошибками :console:
MULTUM,NON MULTA
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Проблемы при установке tarбола

Сообщение blackdevil »

А что говорит команда:

Код: Выделить всё

sudo aptitude update
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
progressist
Сообщения: 44
ОС: Linux

Re: Проблемы при установке tarбола

Сообщение progressist »

Код: Выделить всё

Запись информации расширенных состояний... Готово
Из кеша: http://ru.archive.ubuntu.com karmic Release.gpg
Из кеша: http://qutim.org karmic Release.gpg
Из кеша: http://deb.opera.com stable Release.gpg
Игн http://deb.opera.com stable/non-free Translation-ru
Из кеша: http://security.ubuntu.com karmic-security Release.gpg
Игн http://security.ubuntu.com karmic-security/main Translation-ru
Из кеша: http://packages.medibuntu.org karmic Release.gpg
Из кеша: http://ppa.launchpad.net karmic Release.gpg
Игн http://ppa.launchpad.net karmic/main Translation-ru
Игн http://packages.medibuntu.org karmic/free Translation-ru
Игн http://packages.medibuntu.org karmic/non-free Translation-ru
Из кеша: http://packages.medibuntu.org hardy Release.gpg
Игн http://packages.medibuntu.org hardy/free Translation-ru
Игн http://packages.medibuntu.org hardy/non-free Translation-ru
Из кеша: http://archive.canonical.com karmic Release.gpg
Игн http://archive.canonical.com karmic/partner Translation-ru
Из кеша: http://ru.archive.ubuntu.com karmic/main Translation-ru
Из кеша: http://archive.getdeb.net karmic-getdeb Release.gpg
Игн http://archive.getdeb.net karmic-getdeb/apps Translation-ru
Из кеша: http://deb.opera.com stable Release
Из кеша: http://ru.archive.ubuntu.com karmic/restricted Translation-ru
Игн http://security.ubuntu.com karmic-security/restricted Translation-ru
Игн http://security.ubuntu.com karmic-security/universe Translation-ru
Игн http://security.ubuntu.com karmic-security/multiverse Translation-ru
Из кеша: http://security.ubuntu.com karmic-security Release
Из кеша: http://ppa.launchpad.net karmic Release.gpg
Игн http://ppa.launchpad.net karmic/main Translation-ru
Из кеша: http://ppa.launchpad.net karmic Release.gpg
Игн http://ppa.launchpad.net karmic/main Translation-ru
Получить:1 http://ppa.launchpad.net karmic Release.gpg [307B]
Игн http://ppa.launchpad.net karmic/main Translation-ru
Из кеша: http://ppa.launchpad.net karmic Release
Из кеша: http://archive.canonical.com karmic Release
Из кеша: http://packages.medibuntu.org karmic Release
Из кеша: http://packages.medibuntu.org hardy Release
Из кеша: http://repository.akirad.net akirad-karmic Release.gpg
Игн http://repository.akirad.net akirad-karmic/main Translation-ru
Из кеша: http://ru.archive.ubuntu.com karmic/universe Translation-ru
Из кеша: http://ru.archive.ubuntu.com karmic/multiverse Translation-ru
Игн http://packages.redsolution.ru hardy Release.gpg
Из кеша: http://ppa.launchpad.net karmic Release
Игн http://qutim.org karmic/main Translation-ru
Из кеша: http://repository.akirad.net akirad-karmic Release
Из кеша: http://ru.archive.ubuntu.com karmic Release
Из кеша: http://archive.getdeb.net karmic-getdeb Release
Игн http://deb.opera.com stable/non-free Packages
Из кеша: http://security.ubuntu.com karmic-security/main Packages
Из кеша: http://qutim.org karmic Release
Из кеша: http://archive.canonical.com karmic/partner Packages
Из кеша: http://ppa.launchpad.net karmic Release
Из кеша: http://packages.medibuntu.org karmic/free Packages
Получить:2 http://ppa.launchpad.net karmic Release [66,0kB]
Из кеша: http://ru.archive.ubuntu.com karmic/main Packages
Из кеша: http://qutim.org karmic/main Packages
Игн http://deb.opera.com stable/non-free Packages
Из кеша: http://repository.akirad.net akirad-karmic/main Packages
Из кеша: http://security.ubuntu.com karmic-security/restricted Packages
Из кеша: http://security.ubuntu.com karmic-security/main Sources
Из кеша: http://security.ubuntu.com karmic-security/restricted Sources
Из кеша: http://security.ubuntu.com karmic-security/universe Packages
Из кеша: http://ru.archive.ubuntu.com karmic/restricted Packages
Из кеша: http://qutim.org karmic/main Sources
Игн http://packages.redsolution.ru hardy/non-free Translation-ru
Из кеша: http://deb.opera.com stable/non-free Packages
Из кеша: http://packages.medibuntu.org karmic/non-free Packages
Из кеша: http://packages.medibuntu.org hardy/free Packages
Из кеша: http://packages.medibuntu.org hardy/non-free Packages
Из кеша: http://ru.archive.ubuntu.com karmic/main Sources
Из кеша: http://archive.getdeb.net karmic-getdeb/apps Packages
Из кеша: http://security.ubuntu.com karmic-security/universe Sources
Из кеша: http://security.ubuntu.com karmic-security/multiverse Packages
Из кеша: http://security.ubuntu.com karmic-security/multiverse Sources
Игн http://packages.redsolution.ru hardy Release
Из кеша: http://ru.archive.ubuntu.com karmic/restricted Sources
Получить:3 http://packages.redsolution.ru hardy/non-free Packages [5 187B]
Из кеша: http://ppa.launchpad.net karmic/main Packages
Из кеша: http://ppa.launchpad.net karmic/main Sources
Из кеша: http://ppa.launchpad.net karmic/main Packages
Из кеша: http://ru.archive.ubuntu.com karmic/universe Packages
Из кеша: http://ru.archive.ubuntu.com karmic/universe Sources
Из кеша: http://ppa.launchpad.net karmic/main Packages
Из кеша: http://ru.archive.ubuntu.com karmic/multiverse Packages
Получить:4 http://ppa.launchpad.net karmic/main Packages [44,9kB]
Из кеша: http://ru.archive.ubuntu.com karmic/multiverse Sources
Получено 116kБ в 2с (53,0kБ/с)
Чтение списков пакетов... Готово
MULTUM,NON MULTA
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Проблемы при установке tarбола

Сообщение blackdevil »

Странно...Никаких ошибок и ругани на сломанные пакеты. Тогда далее что-то вроде этого:

Код: Выделить всё

sudo aptitude install libncurses5-dev python2.6 libpython2.6 python2.6-dev


Остальное у Вас уже стоит. И отключите на время все репозитории кроме официальных. А то какая-то каша у Вас со списком...
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
progressist
Сообщения: 44
ОС: Linux

Re: Проблемы при установке tarбола

Сообщение progressist »

Спасибо помогло, но назрел другой вопрос, как при конфигурировании пакета указать параметры, позволяющие запускать пакет как модуль к python
MULTUM,NON MULTA
Спасибо сказали:
sciko
Сообщения: 1744
Статус: Ъ-участник
ОС: Debian/Ubuntu/etc

Re: Проблемы при установке tarбола

Сообщение sciko »

progressist писал(а):
25.01.2010 17:05
как при конфигурировании пакета указать параметры, позволяющие запускать пакет как модуль к python
В общем случае, никак. Но если будет название пакета, может что дельное и посоветуем.
Спасибо сказали:
Аватара пользователя
progressist
Сообщения: 44
ОС: Linux

Re: Проблемы при установке tarбола

Сообщение progressist »

пакет называется nest-1.9.8498
MULTUM,NON MULTA
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Проблемы при установке tarбола

Сообщение blackdevil »

Как я понял для данного проекта наоборот питон выступает в качестве интерфейса к сабжу: ссылка

перед компиляцией обязательно почитайте документацию в тарболе, особенно readme. Там должно быть рассказано про опции сборки. Или пожно попробовать пустить configure с опцией help.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали:
Аватара пользователя
progressist
Сообщения: 44
ОС: Linux

Re: Проблемы при установке tarбола

Сообщение progressist »

By default, make install will install
PyNEST to /usr/lib/python$PYTHON_VERSION/site-packages/nest. To use a
different installation path use

--with-pynest-prefix=$prefix

To make the PyNEST module available to the Python interpreter, set the
PYTHONPATH environment variable to

$prefix/lib/python$PYTHON_VERSION/site-packages/

Поправьте, если не правильно
нужно запустить конфигуратор таким образом, чтобы в python появился модуль PyNEST
./configure --with-pynest-prefix=/usr/lib/python2.6/site-packages/nest

А как настроить PYTHONPATH? Что нужно править или это нужно как-то с этой опцией конфигуратор запускать?
MULTUM,NON MULTA
Спасибо сказали:
Аватара пользователя
Frank
Сообщения: 1059
ОС: Ubuntu, Debian

Re: Проблемы при установке tarбола

Сообщение Frank »

progressist писал(а):
25.01.2010 11:03
Пакеты, имеющие неудовлетворённые зависимости:
python2.6-dev: Зависит: python2.6 (= 2.6.4~rc2-0ubuntu1) но 2.6.4-0ubuntu3 будет установлен
Зависит: libpython2.6 (= 2.6.4~rc2-0ubuntu1) но 2.6.4-0ubuntu3 будет установлен
E: Сломанные пакеты[code]

Это означает, что после последнего выполнения sudo aptitute update, информация о пакетах успела устареть, и пакет сменил свою версию. Перед установкой софта раз в день делайте апдейт.
Изображение
Спасибо сказали:
blackdevil
Бывший модератор
Сообщения: 2751
Статус: Добровольный помощник
ОС: Ubuntu (lts)

Re: Проблемы при установке tarбола

Сообщение blackdevil »

А как настроить PYTHONPATH? Что нужно править или это нужно как-то с этой опцией конфигуратор запускать?

так это же просто переменная, с помощью команды export можно ее обозначить.

Код: Выделить всё

export PYTHONPATH=путь_к_site_packages


Почитайте про переменные окружения в linux обязательно.
Простые решения для Ubuntu-подобных систем: смотрим тут
Спасибо сказали: