Модераторы: powerfox, ZeeLax
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Установка ПО из исходников, Gettext 
:(
    Опции темы
slnes
Дата 12.12.2012, 12:43 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 24.6.2005

Репутация: нет
Всего: нет



Скачал 
ftp://ftp.freebsd.org/pub/FreeBSD/ports/d...0.18.1.1.tar.gz
хочу установить
 Скопировал с флешки в директорию /usr/ports/distfiles
 tar -zxvf gettext-0.18.1.1.tar.gz.  
 cd gettext-0.18.1.1
 ./configure
 make
 make install
 
ошибок в процессе не заметил.
Как понять что эта штука установилась?

PM MAIL   Вверх
ChihPih
Дата 12.12.2012, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 532
Регистрация: 3.12.2006

Репутация: 13
Всего: 22



А зачем вы руками все сделали, еще в /usr/ports/distfiles скинули сначала? Почитайте про систему портов хэндбуке на оф. сайте FreeBSD и используйте их для установки приложений.


--------------------
www.info-x.org - информационный ресурс о ОС FreeBSD. Форум.
PM MAIL WWW Jabber   Вверх
krypt3r
Дата 12.12.2012, 13:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 9.6.2009

Репутация: 3
Всего: 16



which gettext
PM MAIL   Вверх
bilbobagginz
Дата 12.12.2012, 17:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



slnes, ты не правильно установил.
почитай:

Это сообщение отредактировал(а) bilbobagginz - 12.12.2012, 17:49


--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
slnes
Дата 17.12.2012, 09:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 24.6.2005

Репутация: нет
Всего: нет



Цитата(ChihPih @  12.12.2012,  13:09 Найти цитируемый пост)
А зачем вы руками все сделали, еще в /usr/ports/distfiles скинули сначала? Почитайте про систему портов хэндбуке на оф. сайте FreeBSD и используйте их для установки приложений. 


зачем туда скинул, немогу объяснить мне просто директория понравилась, для чего она нужна незнаю, надо же было скопировать кудато.
расскажите куда нужно скидывать.
читал, устанавливал через sysinstall, а теперь предположим, что интернет на машине нет и диска с портами тоже. 
и ещё очень интересно что я скачал, зачем оно там лежит и как тогда его устанавливать есль не так?

Цитата(bilbobagginz @  12.12.2012,  17:48 Найти цитируемый пост)
slnes, ты не правильно установил.
почитай:
установка приложений
установка через sysinstall


что именно не правильно? как написано так и устанавливал. Через sysinstall  все отлично устанавливается, если есть диск с портами или интернет, а если его нет что делать.


Цитата(krypt3r @  12.12.2012,  13:09 Найти цитируемый пост)
which gettext 


значит оно всетаки установилось

#gettext -V 
gettext (GNU gettext-runtime) 0.18.1

далее пытаюсь установить пакет python27-2.7.3_2.tbz

#pkg_add python27-2.7.3_2.tbz

pkg_add: could not find package gettext 0.18.1.1 !

все перемешалось порты, пакеты, исходники, ничего не пойму что лучше ставить? 
PM MAIL   Вверх
krypt3r
Дата 17.12.2012, 10:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 9.6.2009

Репутация: 3
Всего: 16



Цитата

#pkg_add python27-2.7.3_2.tbz

pkg_add: could not find package gettext 0.18.1.1 !

А вот и последствия того, что устанавливали не через систему портов
PM MAIL   Вверх
slnes
Дата 17.12.2012, 10:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 24.6.2005

Репутация: нет
Всего: нет



Цитата(krypt3r @  17.12.2012,  10:21 Найти цитируемый пост)
А вот и последствия того, что устанавливали не через систему портов 


Может быть можно как нибудь установить именно скачанный дистрибудив через систему портов или превратить его в пакет?

Это сообщение отредактировал(а) slnes - 17.12.2012, 10:38
PM MAIL   Вверх
krypt3r
Дата 17.12.2012, 12:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 9.6.2009

Репутация: 3
Всего: 16



http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...orts-using.html
5.5.2.1. Установка портов с CD-ROM
5.5.2.2. Установка портов из Интернет
PM MAIL   Вверх
slnes
Дата 17.12.2012, 12:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 24.6.2005

Репутация: нет
Всего: нет



Цитата(krypt3r @  17.12.2012,  12:01 Найти цитируемый пост)
http://www.freebsd.org/doc/ru_RU.KOI8-R/bo...orts-using.html
5.5.2.1. Установка портов с CD-ROM
5.5.2.2. Установка портов из Интернет 


Читал  я все это, давайте предположим НЕТ ИНТЕРНЕТ и CDROM, и хочеться скачать отдельный дистрибутив и установить его, а не качать все порты. 

И ещё интересно что это ftp://ftp.freebsd.org/pub/FreeBSD/ports/d...0.18.1.1.tar.gz и зачем оно там лежит если его нельзя нормально установить, что бы другие пакеты видели.

В файле INSTALL есть инструкция как устанавливать:
  1. `cd' to the directory containing the package's source code and type
     `./configure' to configure the package for your system.  If you're
     using `csh' on an old version of System V, you might need to type
     `sh ./configure' instead to prevent `csh' from trying to execute
     `configure' itself.

     Running `configure' takes awhile.  While running, it prints some
     messages telling which features it is checking for.

  2. Type `make' to compile the package.

  3. Optionally, type `make check' to run any self-tests that come with
     the package.

  4. Type `make install' to install the programs and any data files and
     documentation.

  5. You can remove the program binaries and object files from the
     source code directory by typing `make clean'.  To also remove the
     files that `configure' created (so you can compile the package for
     a different kind of computer), type `make distclean'.  There is
     also a `make maintainer-clean' target, but that is intended mainly
     for the package's developers.  If you use it, you may have to get
     all sorts of other programs in order to regenerate files that came
     with the distribution.

делал все как написана, кроме 5 го пункта конечно, почему оно как то не так установилась

у меня FreeBSD 9.0

Это сообщение отредактировал(а) slnes - 17.12.2012, 12:37
PM MAIL   Вверх
bilbobagginz
Дата 17.12.2012, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



Цитата(slnes @  17.12.2012,  11:34 Найти цитируемый пост)
И ещё интересно что это ftp://ftp.freebsd.org/pub/FreeBSD/ports/d...0.18.1.1.tar.gz и зачем оно там лежит если его нельзя нормально установить, что бы другие пакеты видели.


он находится в каталоге ports, т.е. не в нетронутых пакетах.
порты/бинарные пакеты отличаются тем, что:
  • обычно на них накладываются разного рода заплатки
  • установка идет в заранее известные каталоги FreeBSD
  • ситема распознавания "что установлено" (pkg-config и др. инструменты) корректно оповещаются об установке конкретной версии пакета.
когда ты устанавливаешь "вручную", т.е. без портов, то не факт что пакет установится в нужный каталог, и не факт что система распознавания "что установлено" узнает что ты там наустанавливал

P.S.
пожалуйста пиши чисто по-русски, ужасно напрягают ошибки.



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
slnes
Дата 18.12.2012, 04:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 24.6.2005

Репутация: нет
Всего: нет



Как можно скачав отдельные порты (откуда качать, куда копировать после установки), не качая весь диск с коллекцией портов, установить их не имея подключения к интернет и диска с коллекцией портов?

Это сообщение отредактировал(а) slnes - 18.12.2012, 04:54
PM MAIL   Вверх
krypt3r
Дата 18.12.2012, 14:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 359
Регистрация: 9.6.2009

Репутация: 3
Всего: 16



Вроде ж все по ссылкам расписано. Вы хоть примеры повнимательнее рассматривайте
1. Скачанный тарболл кидаете в /usr/ports/distfiles/. Распаковывать не нужно.
2. Идете в /usr/ports/devel/gettext и говорите там 'make && make install'
Цитата
когда ты устанавливаешь "вручную", т.е. без портов, то не факт что пакет установится в нужный каталог, и не факт что система распознавания "что установлено" узнает что ты там наустанавливал

Иногда в тарболле отсутствуют файлы *.pc. Помогало лишь ручное создание оных в соответствующем каталоге (это не про фрю, а при сборке из исходников под никсами вообще).
PM MAIL   Вверх
bilbobagginz
Дата 18.12.2012, 15:49 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Naughtius Maximus
****


Профиль
Группа: Экс. модератор
Сообщений: 8813
Регистрация: 2.3.2004
Где: Israel

Репутация: 113
Всего: 317



slnes, если я правильно понимаю ваш вопрос, то вам сюда



--------------------
Я ещё не демон. Я только учусь.
PM WWW   Вверх
slnes
Дата 19.12.2012, 13:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 139
Регистрация: 24.6.2005

Репутация: нет
Всего: нет



Цитата(bilbobagginz @  18.12.2012,  15:49 Найти цитируемый пост)
slnes, если я правильно понимаю ваш вопрос, то вам сюда

я с установкой толком не разобрался, а вы мне про обновление smile 


Цитата(krypt3r @  18.12.2012,  14:49 Найти цитируемый пост)
Вроде ж все по ссылкам расписано. Вы хоть примеры повнимательнее рассматривайте
1. Скачанный тарболл кидаете в /usr/ports/distfiles/. Распаковывать не нужно.
2. Идете в /usr/ports/devel/gettext и говорите там 'make && make install'

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


Иногда в тарболле отсутствуют файлы *.pc. Помогало лишь ручное создание оных в соответствующем каталоге (это не про фрю, а при сборке из исходников под никсами вообще). 


начинает доходить что куда и зачем
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Oбщие вопросы"
nickless
Imple
nerezus

В тему здесь вопросы общие - не привязанные к определенному ПО или дистрибутиву BSD/Linux/UNIX.
Например вопросы о выборе ОС для определенных задач (но если Вы просто хотите узнать "Какой дистрибутив лучше", то для этого есть Клуб юнуксоидов).
Общие вопросы по shell-программированию тоже лучше задавать здесь.


  • Вопросы мобильной разработки тут
  • Вы должны соблюдать правила форума.
  • Помните: какой вопрос, такой и ответ. Прежде чем задать вопрос прочитайте вот эту статью на форуме CIT.
  • Оскорблять запрещается.
  • Религиозные войны в Религиозных войнах.
  • Общение "просто так" в Клубе юнуксоидов. В отличие от многих других разделов, здесь разрешается сдержанно оффтопить и юморить в тему.

За интересные статьи, находки, решения, программы и просто реальную помощь будут ставиться + в репу).


В данный момент этот раздел модерируют nerezus, nickless, powerfox, pythonwin, Imple и ZeeLax. Если вы хотите помочь нам, пишите в ПМ и мы обсудим.


Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | *NIX системы: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0524 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.