Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   как создать пакет, чтобы не собирать из портов (http://forum.oszone.net/showthread.php?t=65580)

krestik 12-05-2006 16:51 437234

как создать пакет, чтобы не собирать из портов
 
Есть 5 компов. Есть на сервере репозитарий.Необходимо на каждую поставить Openoffice.Компилить из портов на каждой долго.Как создать пакет для дальнейшей установки?Конфигурации компьютеров одинаковые.

Barracuda 12-05-2006 18:02 437265

man ports
Код:

    package          Make a binary package for the port.  The port will be
                      installed if it has not already been.  The package is a
                      .tbz file that you can use to install the port on other
                      machines with pkg_add(1).  If the directory specified by
                      PACKAGES does not exist, the package will be put into
                      the current directory.  See PKGREPOSITORY and PKGFILE.

    package-recursive
                      Like package, but makes a package for each depending
                      port as well.

т.е. либо для каждого make package либо make package-recursive для основного
а вообще - почитайте ман
ну и, если они действительно идентичные - воспользуйтесь установкой портов по NFS, а то и совсем радикально - клонированием :)

kaEwituS 14-05-2006 00:30 437672

krestik
устанавливаешь какой нибуть пакет и пишешь
обычная установка без сборки пакета
#make
#make install
#make clean

Со сборкой пакета
#make
#make package
#make clean

shadowing 14-05-2006 02:18 437702

krestik
Если Openoffice уже стоит и он версии указанной в портах то можно сделать из него пакадж прогой bpm - найдешь в портах - просто правой кнопкой и место куда скинуть!

mar 14-05-2006 14:53 437812

shadowing
Цитата:

bpm - найдешь в портах - просто правой кнопкой
Цитата:

Цитата krestik
Есть на сервере репозитарий.

Вы все-таки читайте внимательнее, pls :) Какая правая кнопка на сервере?

krestik 17-05-2006 10:58 438913

всем огромное спасибо.я думаю make package это то что нужно.

krestik 17-05-2006 11:38 438920

Вопрос чуть чуть не по теме.Но ножно ли прописывать всё одной коммандой. Вместо трёх.Всмысле как нибудь одной строчкой?
Цитата:

Со сборкой пакета
#make
#make package
#make clean

mar 17-05-2006 12:45 438946

krestik
make package & clean
только лучше все-таки делать по-очереди, - больше возможности для контроля процесса

krestik 17-05-2006 15:18 439029

Чёт это у меня не работает
Цитата:

make package & clean
Пишет clean: not found

rooty 17-05-2006 16:33 439063

make package clean или make package & make clean

krestik 17-05-2006 16:42 439067

Цитата:

make package clean
- работает. Спасибо

rav_g 13-09-2006 13:25 484380

А есть какое нибудь средство для автоматического создания
пакета при сборке не из портов, и из исходников вручную?
Когда у make нет цели package?



Время: 18:46.

Время: 18:46.
© OSzone.net 2001-