URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 78971
[ Назад ]

Исходное сообщение
"установка не из портов..."

Отправлено Михаил , 28-Фев-08 05:19 
Подскажите пожалуйста, немного не понял, как устанавливать П.О не из портов

хендбук прочитал, но так и не въехал

вот к примеру, скачиваем с сайта

http://www.donhopkins.com/home/micropolis/

к примеру исходники, и каким образом их собрать и запустить конечный продукт

и вопрос еще если иходники уже собраны в программу, то как в этом случае запустить

а то при pkg_add - пишет - pkg_info: unable to open +CONTENTS file


заранее благодарен за советы


Содержание

Сообщения в этом обсуждении
"установка не из портов..."
Отправлено PavelR , 28-Фев-08 07:31 

>и вопрос еще если иходники уже собраны в программу, то как в
>этом случае запустить
>
>а то при pkg_add - пишет - pkg_info: unable to open +CONTENTS
>file

Где логика в высказываниях автора ?? Ты о чем вообще спросил ? pkg_add pkg_info и  запуск программы, хм, не связаны.


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


"установка не из портов..."
Отправлено Михаил , 28-Фев-08 07:34 

>Где логика в высказываниях автора ?? Ты о чем вообще спросил ?
>pkg_add pkg_info и  запуск программы, хм, не связаны.

в общем то я спросил, как собрать игру не из портов, а из скаченных с сайта иходников и спросил, как запустить или установить уже скомпиленную игру


>Чтобы установить программу нужно совершить действия, которые описаны в прилагаемой к ней
>инструкции.

в общем-то на сколько я понял, все запускаются одинаково, поэтому никто не кладет инструкции в свои программы


"установка не из портов..."
Отправлено PavelR , 28-Фев-08 07:49 

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

Запускаются или устанавливаются ?

Инструкции  по установке кладут все (ну если это не наколеночная поделка не вышедшая в серьезный мир).

Запускается - найди программу и вызови, не понимаю вопроса ?


"установка не из портов..."
Отправлено Михаил , 28-Фев-08 07:54 
> не понимаю вопроса ?

поставлю вопрос по другому

есть, фря, хорг, кде...

сайт

http://www.donhopkins.com/home/micropolis/

опиши установку игры командами...


сорри что я так туплю, просто пытаюсь разобраться и не получается (((
думаю научусь...


"установка не из портов..."
Отправлено PavelR , 28-Фев-08 08:21 
>[оверквотинг удален]
>поставлю вопрос по другому
>
>есть, фря, хорг, кде...
>
>сайт
>
>http://www.donhopkins.com/home/micropolis/
>
>опиши установку игры командами...
>

Скачай, распакуй, ищи инструкцию по установке


"установка не из портов..."
Отправлено Михаил , 28-Фев-08 08:49 
>Скачай, распакуй, ищи инструкцию по установке

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

и насколько я понял, вы тоже не умеет устанавливать...



"установка не из портов..."
Отправлено AMDmi3 , 28-Фев-08 13:02 
>нету там инструкции... её нигде нету, потому что все ставиться одинаково...я просто
>не догнал как...

Не одинаково. Одинаково - это если пакет использует стандартную систему сборки типа autotools (./configure && gmake), scons (scons) или cmake (cmake . && make), или хотя бы имеет Makefile (make/gmake). А тут какая-то мешанина из python, tcl и C, и при этом никаких инструкций нету. Я давно бы уже лично сделал порт, но тратить время на ковыряние в такой помойке нет никакого желания.


"установка не из портов..."
Отправлено Fisher , 28-Фев-08 10:21 
unable to open +CONTENTS

Просто это не пакет, т.е. команда pkg_add <имя_пакета> не подходит.
В пакете должен быть файл +CONTENTS.

Есть несколько способов установки:

1) Если пакет то:
%>pkg_add <имя пакета>
%>pkg_info //смотрим какие пакеты установлены
Если необходимо удалить пакет, то
%>pkg_delete <имя пакета>

2) Сборка(компиляция) src файлов (наверно ваш вариант):
%> tar -xvzf <имя пакета> //распоковываем архив
То, что описано ниже это стандартые команды, но лучше прочитать инструкцию по установке
которая находиться в распокованнном архиве, она может называться INSTALL и находится в корне или в папке doc
%> ./configure
%> make
%> make install

Далее.
Пакет это собранные src файлы(программа) для определенной версии, т.е. вы скачиваете пакет только под вашу версию FreeBSD, в противном случае он не пойдет, т.к. формат бинарных файлов(запускаемых файлов, типа exe для win) для разных версий FreeBSB отличается.

Если программа как src-пакет, то вы используете 2-ой способ, т.е. он пойдет для любой версии FreeBSD.

То, что описано выше может не совем правильно(точно).