Настоящий ресурс может содержать материалы 16+
Каменск-Уральский интернет портал

Форум Виртуального Каменска


Мы в социальных сетях:
Виртуальный Каменск в ВКонтакте  Виртуальный Каменск на Одноклассниках
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?
01 Декабря 2024, 02:07:47

Войти
* Начало Помощь Поиск Войти Регистрация
+  Виртуальный Каменск
|-+  Тематические разделы
| |-+  Технический форум
| | |-+  Всё о Linux/Unix (Модератор: Ариец)
| | | |-+  Sources
Страниц: [1]   Вниз
Печать
Автор Тема: Sources  (Прочитано 6524 раз)
0 Пользователей и 2 Гостей смотрят эту тему.
Nikos
ооони среди нас*
Новичок
*

Карма: +4/-5
Offline Offline

Пол: Мужской
Сообщений: 110


Тссссс


WWW
« : 06 Августа 2008, 21:45:59 »

Objasnite   pojalusta, kak sobrat'  progu is ishodnyh kodov?!?pardon, shto pishu ne -po russky..... :)
Записан

 
 
Don't U see their bodies burnin?(Serj Tankian)
Ы
ударим гипнозом по слабообороняющемуся моску человеков ======================
Ветеран
*****

Карма: +136/-76
Offline Offline

Пол: Мужской
Сообщений: 3288


HomoSapiens Must Die


WWW
« Ответ #1 : 07 Августа 2008, 00:50:15 »

./configure
make check
make
make install
Записан

Во имя Ынтернета, Ынтелекта и Великого Ы

Nikos
ооони среди нас*
Новичок
*

Карма: +4/-5
Offline Offline

Пол: Мужской
Сообщений: 110


Тссссс


WWW
« Ответ #2 : 10 Августа 2008, 18:17:13 »

надо папку указать вначале   ??        например      /usr/files/soft/ggg     ?
Записан

 
 
Don't U see their bodies burnin?(Serj Tankian)
And
Jabber: And_61@jabber.ru
Новичок
*

Карма: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 23


Юзаю Мандриву...


WWW
« Ответ #3 : 11 Августа 2008, 07:37:26 »

надо папку указать вначале   ??        например      /usr/files/soft/ggg     ?

Для исходников есть специальный каталог /usr/src - в нём и надо собирать.
Распакуй исходники в этот каталог и в нём выполни выше указанные команды. В исходниках есть инструкция по установке - неплохо её прочитать, возможно  установка отличается от выполнения этих стандартных команд.
 RTFM
ps
Краткий справочник по командам Unix  здесь
« Последнее редактирование: 11 Августа 2008, 07:43:18 от And » Записан

У нормальных людей руки прямые, а извилины кривае (а не наоборот)...
userdef
Старожил
****

Карма: +42/-17
Offline Offline

Пол: Мужской
Сообщений: 791


Постоянно на компом.


WWW
« Ответ #4 : 17 Августа 2008, 21:10:41 »

у скрипта configure есть ключи (напр. --prefix=/usr/local)
смотрите текстовый файл INSTALL или сам скрипт
а вообще, есть системы управления пакетами RPM,APT,Yast2 и т.п.
Записан
Ариец
Самый самый перс
Модератор раздела
Ветеран
*****

Карма: +745/-432
Offline Offline

Пол: Мужской
Сообщений: 17343


Keep things moving!


« Ответ #5 : 18 Августа 2008, 08:55:50 »

Если есть желание собрать что-то из исходников, но нет опыта, то лучше начинать учиться собирать софт из src.rpm пакетов. Идем куда-нибудь на http://rpmseek.com, ищем нужный src.rpm (желательно от вендоров твоего дистриба или от Red Hat/Fedora) пакет посвежее, качаем и в mc тыкаем в него. Через некоторое время он его распакует и перед глазами предстанут два скрипта, - INSTALL и REBUILD. Тыкаем во второй. На экране побегут строчки компиляции и, если все зависимости удолетворены, то через энное количество времени в каталоге /usr/src/rpm/RPMS/твоя_архитектура/ будут лежать два пакет. Один со словом debug нам не нужен, а по второму тыкаем в том же mc. Он опять распакуется и перед глазами предстанут два скрипта, - INSTALL и UNINSTALL. Тыкаем в первый. Пакет проставится в систему и будет в ней как родной. Это значит, что в отличии от простой установки из исходных кодов, софт собранный данным способом можно не только проставить на другую тачку, но и потом удалить, используя свой менеджер пакетов. ну еще есть защита от дурака, - если при сборке что-то пойдет не так, то rpm'ка не соберется, соответсвенно система не будет загажена кривособранным софтом.

З.Ы. Все операция производятся от рута. Удачи  Подмигивающий.
Записан

Добро пожаловать в фан-уголок Свердловских Шофёров на k-ur.ru.

Любишь спорт? Есть что сказать? Не стесняйся, заходи!
Ведметь
Гость
« Ответ #6 : 31 Августа 2008, 15:37:05 »

Полезная инфа
+1
Записан
Ведметь
Гость
« Ответ #7 : 31 Августа 2008, 15:54:25 »

надо папку указать вначале   ??        например      /usr/files/soft/ggg     ?

Для исходников есть специальный каталог /usr/src - в нём и надо собирать.
Распакуй исходники в этот каталог и в нём выполни выше указанные команды. В исходниках есть инструкция по установке - неплохо её прочитать, возможно  установка отличается от выполнения этих стандартных команд.
 RTFM
ps
Краткий справочник по командам Unix  здесь



Про /usr/src людей не вводи в заблуждение. Это не заповедь и не закон. Правильнее собирать под юзером, а ставить по sudo. У меня например каталог "/home/<username>/build" для этих целей.
Записан
And
Jabber: And_61@jabber.ru
Новичок
*

Карма: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 23


Юзаю Мандриву...


WWW
« Ответ #8 : 04 Сентября 2008, 00:40:55 »

Про /usr/src людей не вводи в заблуждение. Это не заповедь и не закон. Правильнее собирать под юзером, а ставить по sudo. У меня например каталог "/home/<username>/build" для этих целей.
Я и не утверждаю, что это заповедь или закон....
Я написал, что каталог /usr/src существует для исходников.
В принципе можно собрать в любом каталоге... только зачем, если есть для этого свой каталог...
к стати собирать под юзером, - это тоже не заповедь и не закон....
 :)
« Последнее редактирование: 04 Сентября 2008, 00:43:09 от And » Записан

У нормальных людей руки прямые, а извилины кривае (а не наоборот)...
Ариец
Самый самый перс
Модератор раздела
Ветеран
*****

Карма: +745/-432
Offline Offline

Пол: Мужской
Сообщений: 17343


Keep things moving!


« Ответ #9 : 04 Сентября 2008, 16:11:14 »

Если по уму систему строить, то лучше каталог с сорцами вообще вынести на отдельный винт и монтировать куда нужно.
По крайней мере у думающих разработчиков так. Ибо система при частых сборках не тормозит.
Записан

Добро пожаловать в фан-уголок Свердловских Шофёров на k-ur.ru.

Любишь спорт? Есть что сказать? Не стесняйся, заходи!
And
Jabber: And_61@jabber.ru
Новичок
*

Карма: +1/-0
Offline Offline

Пол: Мужской
Сообщений: 23


Юзаю Мандриву...


WWW
« Ответ #10 : 04 Сентября 2008, 16:26:42 »

Если по уму систему строить, то лучше каталог с сорцами вообще вынести на отдельный винт и монтировать куда нужно.
По крайней мере у думающих разработчиков так. Ибо система при частых сборках не тормозит.
В этом и есть преимущество *NIX перед виндой - гибкость.
Всё зависит от тех задач, которые выполняются на канкретной системе...
Но вопрос-то был не как сконфигурировать систему для разработчика...
Человек только начал осваивать Линукс. На обычном десктопе для сборки пакетов из исходников вполне достаточно использовать стандартный каталог...
« Последнее редактирование: 04 Сентября 2008, 16:29:29 от And » Записан

У нормальных людей руки прямые, а извилины кривае (а не наоборот)...
Ариец
Самый самый перс
Модератор раздела
Ветеран
*****

Карма: +745/-432
Offline Offline

Пол: Мужской
Сообщений: 17343


Keep things moving!


« Ответ #11 : 04 Сентября 2008, 16:33:47 »

Да я так... типа поумничал...  :)
Записан

Добро пожаловать в фан-уголок Свердловских Шофёров на k-ur.ru.

Любишь спорт? Есть что сказать? Не стесняйся, заходи!
Страниц: [1]   Вверх
Печать
Перейти в:  

Новости
Каменска-Уральского

Все новости
Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!