PDA

Показать полную графическую версию : как создать пакет, чтобы не собирать из портов


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

Barracuda
12-05-2006, 18:02
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
krestik
устанавливаешь какой нибуть пакет и пишешь
обычная установка без сборки пакета
#make
#make install
#make clean

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

shadowing
14-05-2006, 02:18
krestik
Если Openoffice уже стоит и он версии указанной в портах то можно сделать из него пакадж прогой bpm - найдешь в портах - просто правой кнопкой и место куда скинуть!

mar
14-05-2006, 14:53
shadowing
bpm - найдешь в портах - просто правой кнопкой
Есть на сервере репозитарий.
Вы все-таки читайте внимательнее, pls :) Какая правая кнопка на сервере?

krestik
17-05-2006, 10:58
всем огромное спасибо.я думаю make package это то что нужно.

krestik
17-05-2006, 11:38
Вопрос чуть чуть не по теме.Но ножно ли прописывать всё одной коммандой. Вместо трёх.Всмысле как нибудь одной строчкой?

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

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

krestik
17-05-2006, 15:18
Чёт это у меня не работает
make package & clean
Пишет clean: not found

rooty
17-05-2006, 16:33
make package clean или make package & make clean

krestik
17-05-2006, 16:42
make package clean - работает. Спасибо

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




© OSzone.net 2001-2012