Создание пакетов во FreeBSD

Posted Пнд, 04/19/2010 - 15:37 by ttys

Столкнулся с тем что понадобилось сделать пакет

если очень медленный инет из разряда GPRS или его вовсе нет, а надо поставить софт которого в пакетах нету, есть, но только в портах (например openoffice или gtk-qt-engine).

Надоело смотреть на квадратный filezilla и openoffice, решил поставить gtk-qt-engine.

Для начала необходимо создать директорию куда будут попадать пакеты:

mkdir -p /usr/ports/packages

Теперь создадим пакет =):

cd /usr/ports/x11-themes/gtk-qt-engine

make package

если пакет уже установлен то выдаст примерно это

===> gtk-qt-engine-0.8_6 is already installed

You may wish to ``make deinstall'' and install this port again

by ``make reinstall'' to upgrade it properly.

If you really wish to overwrite the old port of x11-themes/gtk-qt-engine

without deleting it first, set the variable "FORCE_PKG_REGISTER"

in your environment or the "make install" command line.

*** Error code 1

Stop in /usr/ports/x11-themes/gtk-qt-engine.

*** Error code 1

Stop in /usr/ports/x11-themes/gtk-qt-engine.

тогда делаем что советует "make":

make FORCE_PKG_REGISTER=yes package

и получаем

Creating bzip'd tar ball in '/usr/ports/packages/All/gtk-qt-engine-0.8_6.tbz'

проверяем

ll /usr/ports/packages/All/gtk-qt-engine-0.8_6.tbz

-rw-r--r-- 1 root wheel 99K 19 апр 14:24 /usr/ports/packages/All/gtk-qt-engine-0.8_6.tbz

Вот и все, готово.

http://www.ignix.ru/public/create_package

Обновлено: 12.03.2015