А где исходники?

Обсуждение дистрибутивов - их плюсы и минусы, особенности, проблема выбора

А где исходники?

Сообщение tensor » 19 янв 2010 15:52

Arch конечно меня во много порадовал. Только вот смущает, что в пакмене нету установки исходников для разработчицких целей. Т.е. в других дистрибутивах можно сделать скажем apt-get mysql-devel и получить все необходимые библиотеки для разработки. Как этот механизм реализован в ArchLinux?
Код: Выделить всё
pacman -Ss mysql-dev
pacman -Ss -dev

Нормальных результатов не дают. Как выходить из ситуации? Мне категорически нужен arch-аналог пакета R-devel, т.е. исходники статистического пакета R. Можно конечно разобрать пакет и тупым копированием попереносить нужные папки по назначению. Но должен ведь существовать какой-то более простой путь? Подскажите как оно выглядит. Просто без mysql-devel и R-devel не могу инсталлировать модуль для получения статистической информации из БД, исследование стоит. Кроме того не могу инсталлировать модуль для virtualbox-NON-ose. А сверху уже по башке начинают стучать. Помогите плз?
Последний раз редактировалось tensor 19 янв 2010 15:55, всего редактировалось 1 раз.
Изображение
Just do it perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' Just for fun :)
Ось должна быть в кайф!
Аватара пользователя
tensor

 
Сообщения: 208
Зарегистрирован: 10 янв 2010 16:07
Откуда: Gomel

Re: А где исходники?

Сообщение Matador » 19 янв 2010 15:55

Перенес в обсуждения дистрибутивов.
Изображение
Аватара пользователя
Matador
Site Admin
 
Сообщения: 264
Зарегистрирован: 10 янв 2010 14:10
Откуда: Gomel

Re: А где исходники?

Сообщение tensor » 19 янв 2010 17:13

Основной пакет, что был мне нужен содрал с сайта производителя и поставил из исходников. Тем не менее как-то совсем не весело получается. Должно же это как-то делаться с помощью стандартных для ОС методов.
Изображение
Just do it perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' Just for fun :)
Ось должна быть в кайф!
Аватара пользователя
tensor

 
Сообщения: 208
Зарегистрирован: 10 янв 2010 16:07
Откуда: Gomel

А исходники в Gentoo X)

Сообщение ghabit » 23 янв 2010 07:10

А что если с помощью yaout поставить его из исходников?
===
Не удержался: Присоединяйся к джентушникам. Что такое *-devel пакеты? Что такое *-nox пакеты? Зачем?
Аватара пользователя
ghabit

 
Сообщения: 104
Зарегистрирован: 10 янв 2010 18:50

Re: А где исходники?

Сообщение tensor » 23 янв 2010 22:15

Собрать-то из исходников - не проблема. Проблема найти файлы для разработчиков одним пакетом или архивом - это очень удобно. Поставил один архив - и все библиотеки легли куда нужно. И когда пишешь код не нужно плясать с бубном прописывая путь до каталога каждой библиотеки. Кроме того у меня есть проги, которые качают для себя модули, написанные на С, но чтобы собрать и подключить его нужно чтобы были библиотеки разработчика. По такому принципу работает например R.

Вот так это примерно выглядит
Код: Выделить всё
[root@tensor-laptop /]# R

R version 2.10.0 (2009-10-26)
Copyright (C) 2009 The R Foundation for Statistical Computing
ISBN 3-900051-07-0

> install.packages("nortest")
--- Пожалуйста, выберите зеркало CRAN для использования в этой сессии ---
Загружаю интерфейс Tcl/Tk... готово
пробую URL 'http://cran.promotionalpro.com/src/contrib/nortest_1.0.tar.gz'
Content type 'application/x-gzip' length 5671 bytes
открытие URL
==================================================
downloaded 5671 bytes

* installing *source* package ‘nortest’ ...
** R
** preparing package for lazy loading
** help
*** installing help indices
** building package indices ...
* DONE (nortest)

А если исходников разработчика не установлено - вот такая хрень:
Код: Выделить всё
> install.packages("rpvm")
пробую URL 'http://cran.promotionalpro.com/src/contrib/rpvm_1.0.2.tar.gz'
Content type 'application/x-gzip' length 62737 bytes (61 Kb)
открытие URL
==================================================
downloaded 61 Kb

* installing *source* package ‘rpvm’ ...
checking for gcc... gcc
checking for C compiler default output file name... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
Check if PVM_ROOT is defined... /pvm3
Found pvm: /pvm3
PVM_ROOT is /pvm3
PVM_ARCH is LINUX
checking how to run the C preprocessor... gcc -E
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking pvm3.h usability... no
checking pvm3.h presence... no
checking for pvm3.h... no
Try to find pvm3.h ...
Found in /pvm3/include
checking for main in -lpvm3... no
Try to find libpvm3 ...
Found in /pvm3/lib/LINUX
checking for pvmd... /pvm3/lib/pvmd
checking for pvmgs... no
Cannot find pvmgs executable
Include it in your path or check your pvm installation.
ERROR: configuration failed for package ‘rpvm’
* removing ‘/usr/lib/R/library/rpvm’

Скачанные пакеты находятся в
   ‘/tmp/RtmpkzzxPg/downloaded_packages’
Обновляю HTML-список пакетов в '.Library'
Предупреждение
In install.packages("rpvm") :
  установка пакета 'rpvm' имеет ненулевой статус выхода
Изображение
Just do it perl -e '$??s:;s:s;;$?::s;;=]=>%-{<-|}<&|`{;;y; -/:-@[-`{-};`-{/" -;;s;;$_;see' Just for fun :)
Ось должна быть в кайф!
Аватара пользователя
tensor

 
Сообщения: 208
Зарегистрирован: 10 янв 2010 16:07
Откуда: Gomel


Вернуться в Обсуждение дистрибутивов

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1