Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: папка USR что за папка?  (Прочитано 900 раз)

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

Оффлайн Керим

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
папка USR что за папка?
« : 06 Март 2016, 15:32:25 »
у меня вопрос, иногда встречаюсь, когда в инструкциях на каком-нибудь сайте написано что-то типа:
tar xf libevent-2.0.21-stable.tgz
cd libevent-2.0.21-stable
./configure --libdir=/usr/lib/
make && make install
что значит третья строка? папка юср в частности

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #1 : 06 Март 2016, 15:34:04 »

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #2 : 06 Март 2016, 15:43:12 »
Треться строка указывает место установки программы. А именно /usr/lib/. Папка /usr для пользовательских утилит и приложений.

make install лучше не использовать. Вместо этого лучше собрать пакет скриптом checkinstall

Оффлайн Керим

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #3 : 06 Март 2016, 15:58:45 »
wajnon,
честно, тяжело воспринимаю текст
правильно из текста я понимаю, что есть малоиспользующийся путь /srv а есть /usr. Но по сути это просто разные названия папок, больше же ничем они не отличаются?
Heider,
а само слово "libevent" о чем говорит?
почему make install лучше не использовать?

Оффлайн funk2256

  • Активист
  • *
  • Сообщений: 430
  • Arch + Xfce
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #4 : 06 Март 2016, 16:01:20 »
wajnon,
почему make install лучше не использовать?

Почитай поймешь немного
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #5 : 06 Март 2016, 16:05:43 »
а само слово "libevent" о чем говорит?
Ничего. Так Ваш архив с исходниками называется. Это название библиотеки, которую Вы устанавливаете. Что-то вроде "библиотека событий" если перевести название на русский. Там, где Вы ее нашли, должно быть подробное объяснение. Ну, и в файле Readmy внутри архива.

Пользователь решил продолжить мысль [time]06 Март 2016, 17:12:38[/time]:
Если подробно по командам.

Распаковка архива с исходным кодом программы:
tar xf libevent-2.0.21-stable.tgz
Переход в директорию libevent-2.0.21-stable (она будет создана при распаковке архива предыдущей командой)
cd libevent-2.0.21-stableэта команда делает эту директорию текущей, чтобы Вы могли запустить скрипт ./configure, находящийся в ней.

Конфигурация исходного кода и создание Makefile, который используется скриптом make для правильной компиляции и установки программы.
./configure --libdir=/usr/lib/
Компиляция и установка программы:
make && make install
Но так лучше не делать, а выполнить отдельно
make
а потом
checkinstall
Создадите пакет, а вот его и можно ставить командой dpkg
« Последнее редактирование: 06 Март 2016, 16:15:24 от Heider »

Оффлайн Керим

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #6 : 06 Март 2016, 16:19:47 »
funk2256,
Огромное спасибо, я врубился=))
я уже установил через make install, но на будущее буду иметь ввиду

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #7 : 06 Март 2016, 16:27:58 »
Кстати, а чем Вас не устраивает готовый пакет libevent-2.0-5, который уже находится в репозитории? Причем, вполне возможно, что он уже у Вас установлен.

Покажите:
dpkg -s libevent-2.0-5 | grep Status

Пользователь решил продолжить мысль 06 Март 2016, 16:30:28:
я уже установил через make install, но на будущее буду иметь ввиду
Ну так удаляйте
sudo make uninstall
« Последнее редактирование: 06 Март 2016, 16:30:28 от Heider »

Оффлайн Керим

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #8 : 06 Март 2016, 16:32:39 »
Heider,
я же в Сигвин работаю (ОС ВИндоус)
и там для установки Far Manager требуется эта библиотека
но если честно я на версию мало обращаю внимания, и устанавливаю с целью "лишь бы заработал"
а команда, которую Вы попросили меня написать, недоступна в Сигвин, ошибка возникает

Оффлайн Heider

  • Старожил
  • *
  • Сообщений: 1037
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #9 : 06 Март 2016, 16:37:36 »
Опять Сигвин? Все, сдаюсь.  :) Сорри.

Пользователь решил продолжить мысль 06 Март 2016, 16:39:51:
Вы в следующий раз указывайте обязательно, что работаете в Cygwin, чтобы не было путанницы.
« Последнее редактирование: 06 Март 2016, 16:39:51 от Heider »

Оффлайн Керим

  • Автор темы
  • Участник
  • *
  • Сообщений: 142
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #10 : 06 Март 2016, 16:44:53 »
Heider,
но ведь если я в названии темы укажу это запретное слово, то никто даже и в тему не зайдет))
а так видете, Вы мне помогли, а так я бы мучался три дня))

Оффлайн funk2256

  • Активист
  • *
  • Сообщений: 430
  • Arch + Xfce
    • Просмотр профиля
Re: папка USR что за папка?
« Ответ #11 : 06 Март 2016, 17:01:55 »
Керим, зайдут. не переживай. Прочитают и посмотрят точно.
Feci quod potui, faciant meliora potentes.(Я сделал всё, что смог, пусть те, кто смогут, сделают лучше)
Новичкам
Шпаргалка команд

 

Страница сгенерирована за 0.063 секунд. Запросов: 24.