Технический форум PuppyRus Linux
18 Мая 2012, 15:20:09 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Состоялся выпуск дистрибутива PuppyRus Richy (beta)
 
   Начало   Помощь Войти Регистрация  
Страниц: [1] 2 3 4   Вниз
  Печать  
Автор Тема: новичок и компиляция  (Прочитано 10952 раз)
returning2009
Команда Сообщества
Старожил
***

Репутация: +19/-0
Офлайн Офлайн

Сообщений: 392


« : 01 Апреля 2009, 20:11:42 »

добрый вечер всем,пробовал разобратся я в премудростях компиляции программ из исходников,и ...ничего не понял,ребят дайте пожалуйста ссылку ,где на форуме об этом подробно написано,искал сам но об этом кроме того что нужен dev301.sfx,ничего не нашел,спасибо вам. Со всеми остальными манипуляциями с пакетами разобрался,все оч просто,что удивило,но хотелось бы приключения.
Записан
Zloy_T
Почетный участник
Ветеран
*

Репутация: +72/-2
Офлайн Офлайн

Сообщений: 468



WWW
« Ответ #1 : 01 Апреля 2009, 21:42:31 »

среда компилляции http://distro.ibiblio.org/pub/linux/distributions/puppylinux/sfs_modules-3/devx_301.sfs
Распаковываешь исходники с полными путями, и вперед- ./configure + make + make install
Полезно также сперва читать readme и install -файлы в папках с исходниками, иногда там указаны опции сборки.
Записан

DdShurick
Гость
« Ответ #2 : 01 Апреля 2009, 21:47:51 »

 1. Необходимо скачать и подключить модуль devx_301.sfs . Меню -> Система -> Настройка загрузки PuppyRus -> Дополнительные SFS файлы. После перезагрузки системы файлы devx_301.sfs обычно видны в /initrd/pup_ro3/
 2. Необходимо скачать архив с исходниками программы и распаковать его с сохранением путей (поставить в архиваторе соответствующую галочку).
 3. Зайти во вновь образованный каталог с исходниками. Нагляднее это сделать в ROX-Filer. Прочитать README, INSTALL или что нибудь подобное. Должно находиться внутри каталога. Открыть терминал. Правый клик по пустому месту в окне ROX-Filer-а -> Окно ->Открыть терминал здесь.
 4. Выполнить команды согласно инструкции. Обычно это последовательность команд
./configure
make
make install
 Программу установленную таким способом очень трудно удалить. Поэтому последнюю команду лучше выполнять так
new2dir make install
 Будут заданы некоторые вопросы, но не сложные. По окончании процесса подняться на уровень выше
cd ../
и скомандовать
dir2pet newdirname
где newdirname - имя нового каталога, образованного командой new2dir make install. Ответив ещё на несколько вопросов вы получите pet-пакет, который можно легко установить и так же легко удалить.
 А приключения будут, не сомневайтесь.
Записан
Zloy_T
Почетный участник
Ветеран
*

Репутация: +72/-2
Офлайн Офлайн

Сообщений: 468



WWW
« Ответ #3 : 01 Апреля 2009, 23:36:35 »

4. Выполнить команды согласно инструкции. Обычно это последовательность команд
./configure
make
make install
 Программу установленную таким способом очень трудно удалить.
Почему? а как же
Код:
make uninstall
?
Записан

Zloy_T
Почетный участник
Ветеран
*

Репутация: +72/-2
Офлайн Офлайн

Сообщений: 468



WWW
« Ответ #4 : 01 Апреля 2009, 23:40:45 »

returning2009 а ты уверен что devx примонтировался? Он должен лежать в корне домашнего диска (где puppy стоит) и при запуске системы должен выскочить диалог монтирования - там кнопками надо потыкать для присобачивания сего девайса)
Или как DdShurick ниже говорил.
Записан

bit777
Почетный участник
Ветеран
*

Репутация: +127/-0
Офлайн Офлайн

Сообщений: 1125



« Ответ #5 : 02 Апреля 2009, 00:45:39 »

Сперва перейди в каталог в катором  находится файл configure с помощью команды cd или
Цитировать
Правый клик по пустому месту в окне ROX-Filer-а -> Окно ->Открыть терминал здесь
Записан

DdShurick
Гость
« Ответ #6 : 02 Апреля 2009, 01:42:40 »

 Ему не хватает CMake http://www.cmake.org/files/v2.6/cmake-2.6.3.tar.gz
 Надо сначала собрать его. Внимание - первая команда отличается
 
Код:
# ./bootstrap --prefix=/usr/local
Записан
nik
Разработчик
Ветеран
***

Репутация: +78/-0
Офлайн Офлайн

Сообщений: 764



« Ответ #7 : 02 Апреля 2009, 12:05:10 »

Цитировать
чегото не хочет ,сделал все по инструкции вот что пишет
Он пишет, что там где открыт терминал нет файла configure
Цитировать
Ему не хватает CMake
Вот кому нужно, вроде рабочий http://puppyrus.org/pub/pet/cmake-2.6.3.pet
Записан

Athlon-64-X2 6000+ / nVidia-GTS250-512Mb / HDD-1.5Tb / RAM-DDRII 4Gb / PuppyRus - 2 (kernel-2.6.35.10, X server - 1.7.7)
returning2009
Команда Сообщества
Старожил
***

Репутация: +19/-0
Офлайн Офлайн

Сообщений: 392


« Ответ #8 : 02 Апреля 2009, 12:45:43 »

поставил cmake  указал ему путь к папке с исходниками,потом создал другую папку  для bin , и нажал на  configure,и  и пошла конфигурация,и что теперь из этой папки открывать терминал жать make,я чувствую приключение то началось...
Записан
returning2009
Команда Сообщества
Старожил
***

Репутация: +19/-0
Офлайн Офлайн

Сообщений: 392


« Ответ #9 : 02 Апреля 2009, 12:52:02 »

повторил операцию по созданию cmake в папку с исходниками,вроде создалось пару новых пунктов,после этого что я должен вводить в терминал?
Записан
returning2009
Команда Сообщества
Старожил
***

Репутация: +19/-0
Офлайн Офлайн

Сообщений: 392


« Ответ #10 : 02 Апреля 2009, 12:56:12 »

набрал ./configure та же картина,набрал make,ответ тот же,непонятно и идеи как назло иссякли...
Записан
Fliker09
Почетный участник
Ветеран
*

Репутация: +120/-1
Офлайн Офлайн

Сообщений: 2047


Puppy 4ever!


« Ответ #11 : 19 Апреля 2009, 23:43:33 »

Цитировать
3) В README сказано:
Requirements:
      - qt4 gui lib version qt4.4.x
- заказ выполнен Улыбка. Вот:

http://puppyrus.org/pub/pet/qt-4.4.1.pet
Записан

Я покинул проект так что прошу в случае чего писать мне на мыло!
Драйверы от разных систем НЕСОВМЕСТИМЫ!
http://wellminded.com/puppy/pupsearch.html -
 - поиск по http://www.murga-linux.com/puppy/
http://www.minus.com/ - для постоянного хранения файлов
http://rghost.ru/ - для временного хранения файлов
http://appdb.winehq.org/ - база данных WINE
http://jabberworld.info/ - всё о Jabber
http://convertfiles.com/ - конвертер файлов
Zloy_T
Почетный участник
Ветеран
*

Репутация: +72/-2
Офлайн Офлайн

Сообщений: 468



WWW
« Ответ #12 : 04 Мая 2009, 01:09:50 »

тем не менее gmake в терминале работает
Код:
# gmake
gmake: *** No targets specified and no makefile found.  Stop.
#
Записан

Pacopata
Гость
« Ответ #13 : 04 Мая 2009, 07:38:08 »

У нас нет qmake-а Улыбка.
Спасибо за исчерпывающий ответ. У нас тоже.
Я установил http://puppyrus.org/pub/pet/qt-4.4.1.pet.
В ответ на команду #qmake (с параметрами и без) получаю ответ:
qmake: command not found.
В ответ на команду #make получаю ответ:
make: command not found.

Где прописаны переменные PATH и QTDIR?

тем не менее gmake в терминале работает
Вот, значит если мы говорим об одном пакете, то у меня не прописываются пути. Вопрос, почему...
Записан
HaXaL
Новичок
*

Репутация: +0/-0
Офлайн Офлайн

Сообщений: 34


« Ответ #14 : 04 Мая 2009, 10:25:08 »

Pacopata какой у тебя devx? я ставил сборку Fliker-a

понял в чем косяк, sfs подключаются только в экономной установке... щя вот попробовал, все работает. но меня не устраивает грузицо с сд-ром...
а как же их подключить в полной установке???
Записан
Страниц: [1] 2 3 4   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006-2011, Simple Machines Valid XHTML 1.0! Valid CSS!
Страница сгенерирована за 0.159 секунд. Запросов: 19.