Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: nplus в Mar 12, 2006, 19:04



Титла: Проблем със scons => проблем с linuxdcpp
Публикувано от: nplus в Mar 12, 2006, 19:04
Примерен код
nplus@nplus:~$ sudo apt-get install scons
Reading package lists... Done
Building dependency tree... Done
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:
  scons: Depends: python (< 2.4) but 2.4.2-0ubuntu2 is to be installed
E: Broken packages

Имам python 2.1 ; 2.2. ; 2.3 ; 2.4.2.  Какъв може да е проблема?


Титла: Проблем със scons => проблем с linuxdcpp
Публикувано от: ray в Mar 12, 2006, 20:03
Здравей,
Не съм съвсем сигурен, но мисля че scons иска да има инсталирана версия на python < 2.4.*.
Обаче единственият (в хранилището) python който го има е 2.4.2.
Затова не може да стане, поне според apt-та.
Иначе ето моята информация:
dev-util/scons-0.96.1:
                    >=dev-lang/python-2.0    dev-lang/python-2.4.2
    !bootstrap?     sys-devel/patch          sys-devel/patch-2.5.9-r1
                    virtual/python           dev-lang/python-2.4.2
Тоест scons-0.96.1 зависи от python > 2.0 и patch (само при инсталация).
Май най-добре ще е да го инсталираш ръчно, там си пише как.
Успех.Румен


Титла: Проблем със scons => проблем с linuxdcpp
Публикувано от: nplus в Mar 12, 2006, 20:23
И при ръчна инсталация има проблеми:
Примерен код
running install
error: invalid Python installation: unable to open /usr/lib/python2.4/config/Makefile (No such file or directory)


Титла: Проблем със scons => проблем с linuxdcpp
Публикувано от: ray в Mar 12, 2006, 20:41
Някъде трябва да се зададе пътя до инсталацията на Python.
Виж инструкциите на сайта на scons, погледни и distutils пакета.
Успех.Румен


Титла: Проблем със scons => проблем с linuxdcpp
Публикувано от: nplus в Mar 12, 2006, 20:53
Грешката се получи като следвах инструкциите от сайта.


Титла: Проблем със scons => проблем с linuxdcpp
Публикувано от: ray в Mar 12, 2006, 21:19
При мен (Gentoo) има такъв път - /usr/lib/python2.4/config/Makefile.
Виж какви са инсталационните пътища на


Титла: Проблем със scons => проблем с linuxdcpp
Публикувано от: nplus в Mar 12, 2006, 21:27
... на какво и къде да ги видя?


Титла: Проблем със scons => проблем с linuxdcpp
Публикувано от: ray в Mar 12, 2006, 21:32
При мен (Gentoo) има такъв път - /usr/lib/python2.4/config/Makefile.
Виж какви са инсталационните пътища на Python в Debian.
Имаше някакъв инструмент но сега не се сещам (нещо като rpm -ql) тоест да изведе списък на инсталираните от даден пакет файлове с пътищата им.
Май беше с deb или ставаше с apt (някой тук да каже).
След това е логично като зададеш този път да стане.
Тъй като Питон е интерпретируем език при инсталация дадените модули/програми просто се копират в директория след основния инсталационен път и после се зареждат и изпълняват (*.py,*.pic,*.pyo).
Румен


Титла: Проблем със scons => проблем с linuxdcpp
Публикувано от: nplus в Mar 12, 2006, 22:08
Няма никъде Makefile.