Сайт | Скачать | Видео | Wiki

Автор Тема: каталог /usr/local в puppy  (Прочитано 2274 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн suIks

  • Пользователь
  • **
  • Сообщений: 99
  • Репутация: +3/-0
каталог /usr/local в puppy
« : 11 Март 2012, 18:49:13 »
Опыт у меня не большой по компиляции. Собирал пакет видео редактора KINO.
Понадобились пару доп пакетов. libavc1394 и libsamplerate-0.1.8. Скачал, скомпилил, подключил. Все равно configure ругается. Пришлось все содержимое /usr/local в пакетах поднимать в /usr. Поехало, скомпилилось, я сразу же поднял все содержимое /usr/local на уровень выше (в KINO). Пакет не заработал. Оказалось не надо было этого делать, он должен находиться в /usr/local . Отсюда вопрос:
Есть ли какое правило а папике для каталогов /usr и /usr/local ?
Почему нормально скомпилированный пакет библиотек подключенный в /usr/local системой не виден?
Отслеживает ли configure такие тонкости?
Может кто разбирался или знает где почитать, подскажите.
Спасибо.

Оффлайн dim-kut

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 1014
  • Репутация: +41/-0
Re:каталог /usr/local в puppy
« Ответ #1 : 12 Март 2012, 00:12:39 »
По умолчанию при компиляции параметр prefix=/usr/local Для puppy надо устанавливать prefix=/usr
Делается это так: ./configure --prefix=/usr
Engineering is the art of making what you want from things you can get.
Мои модули для PRA64fat лежат здесь. Под 64light могут не заработать.
Мой блог - dim-kut.livejournal.com Фонд, которому я доверяю - pomogi.org

Оффлайн Pro

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 9230
  • Репутация: +93/-0
Re:каталог /usr/local в puppy
« Ответ #2 : 12 Март 2012, 02:01:45 »
Для puppy надо устанавливать prefix=/usr
собственно не только для puppy - тоже самое применительно к многим другим дистрибутивам
Я загружаю новые пакеты сюда: http://file.puppyrus.ml/users/ а дальше можно найти самостоятельно.

Оффлайн suIks

  • Пользователь
  • **
  • Сообщений: 99
  • Репутация: +3/-0
Re:каталог /usr/local в puppy
« Ответ #3 : 12 Март 2012, 23:11:10 »
Понятно. Благодарю за науку.
 :)