Перейти к содержанию

Рекомендуемые сообщения

Опубликовано

Пытаюсь откомпилять akamaru, нашел пару инструкций как tar.gz употреблять, но ничего не выходит... ну только распаковать и все..

./configure ругается что нет такой папки... make тоже ругается...

под рутом тоже самое.

дайте линк на нормальную инструкцию.. или разжуйте на примере этого приложения, как все это делается. дословно, и лучше со скринами, буду очень признателен.

Опубликовано

CyberHunter писал(а) Sun, 11 February 2007 14:15

дайте линк на нормальную инструкцию.. или разжуйте на примере этого приложения, как все это делается. дословно, и лучше со скринами, буду очень признателен.

К сожалению (или к счастью Smile )универсальной инструкции нет и быть не может. Разработчик сам определяет, как и что надо делать, чтобы получить относительно беспроблемно работающую программу. Раньше, например, надо было руками править Makefile в директории с исходными текстами, и в нем указывать пути к необходимым библиотекам и пр. В этом самом Makefile содержатся инструкции для программы make, в частности, каким компилятором пользоваться, где его искать и с какими опциями запускать и пр. Вам туда руками лучше не лазать, если не знаете, что к чему.

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

А теперь самая главная мысль:

Самым лучшим вариантом для новичка будет установка ГОТОВЫХ БИНАРНЫХ ПАКТОВ, СОБРАННЫХ ПОД ВАШ ДИСТРИБУТИВ Smile

Причем, они, скорее всего, есть в специализированных репозитариях под ваш дистрибутив, которые надо только "подключить". То есть, лучше не ставьте программы из исходников, или, во всяком случае, подумайте, как вы их будете потом удалять Smile

Опубликовано

Ну почему же нет инструкций. Есть. "Основы программирования для Linux/Unix". А также маны от соответствующих утилит - Make(cmake,gmake), gcc и др.

Только, сами понимаете, цитировать здесь куски книг мы не в состоянии.

Опубликовано

Всем спасибо, похоже я нашел причину, видимо у меня были не установлены модули для компиляции.

Установил из репозитория icc gcc, вроде зашевелилось. Smile

даже akamaru удалось откомпилировать.

А можно в таком случае список наиболее полезных линков на репозитории для добавления в яст (под Suse)?

Опубликовано

White_Mouse

"подумайте, как вы их будете потом удалять "

Вроди если из сырцов ставить, то удалять надо, зайдя в тот же каталог с сырцами командой

make uninstall.

Опубликовано

Daft писал(а) Mon, 12 February 2007 10:56

White_Mouse

"подумайте, как вы их будете потом удалять "

Вроди если из сырцов ставить, то удалять надо, зайдя в тот же каталог с сырцами командой

make uninstall.

1. Правило uninstall есть далеко не везде

2. Даже там, где оно есть, оно не всегда работает, как следует

3. Вы собираетесь держать каталог с распакованными и сконфигурированными сырцами все время пользования программой?

Опубликовано

EvilShadow писал(а) Mon, 12 February 2007 12:10

3. Вы собираетесь держать каталог с распакованными и сконфигурированными сырцами все время пользования программой?

Ну, в принципе, можно перед удалением программы сконфигурировать все так же как перед установкой Smile И записать опции, с которыми конфигурируешь, на бумажку Smile

Опубликовано

White_Mouse писал(а) Mon, 12 February 2007 11:14

EvilShadow писал(а) Mon, 12 February 2007 12:10

3. Вы собираетесь держать каталог с распакованными и сконфигурированными сырцами все время пользования программой?

Ну, в принципе, можно перед удалением программы сконфигурировать все так же как перед установкой Smile И записать опции, с которыми конфигурируешь, на бумажку Smile

Unix-way? Smile

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...