Създаване на оборота в минута или Дебютантка пакет с checkinstall в Linux

Създаване на оборота в минута или Дебютантка пакет с checkinstall в Linux

CheckInstall следи всички файлове, създадени или модифицирани с използване на инсталацията на команден ред (например «направи инсталиране» «направи install_modules» и т.н.), както и събира стандартна двоичен пакет, който ви дава възможност залез или премахнете от вашата дистрибуция.

В тази статия, "Създаване на RPM или DEB пакети Checkinstall в Linux» Аз ще ви кажа как се извършва само въз основа на разпределението на RedHat и на Debian, и да се покаже как да се изгради RPM или DEB пакет с изходния код с помощта Checkinstall.

Инсталиране CheckInstall на Linux.

За да инсталирате Checkinstall на Debian / Ubuntu и останалата част от Debian-opodobnyh OS, стартирайте:

-т, -тип =
Изборът на операционна система за изграждане на пакета.

-S
Подготви пакет за Slackware.

-R
Подготви пакет за OS RPM е.

-D
Събиране на пакета за OS на Debian.

* Опции за инсталиране на пакети, изградени *

-install =
Извършва или не изпълнява инсталационния пакет след монтаж.

-fstrans =
Активиране (включите) / деактивиране (изключите) прехвърляне на кода на файловата система.

-у, -default
Вземете всички отговори, по подразбиране.

-pkgname =
Задайте име.

-pkgversion =
Инсталирайте версия.

-А, -arch, -pkgarch =
Комплект архитектура.

-pkgrelease =
Комплект освобождаване.

-pkglicense =
Инсталирайте License.

-pkggroup =
Инсталирайте софтуера група

-pkgsource =
Задайте местоположението Сорса (източник).

-pkgaltsource =
Задайте Сорса алтернативно (източник).

-pakdir =
Новият пакет ще бъде записан тук (да се посочи пътят).

-maintainer =
поддържаща пакет (.deb).

Осигурява =
Функциите на този пакет (.rpm).

предписва =
Характеристики, изисквани от този пакет (.rpm).

-rpmflags =
Предайте тези знамена в инсталационната оборота в минута.

-rpmi
Използвайте «-i» вариант за оборота в минута при инсталиране на .rpm.

-rpmu
Използвайте «-U» вариант за оборота в минута при инсталиране на .rpm.

-dpkgflags =
Предайте тези флагове Dpkg инсталатор (дебютантка OS).

-spec =
Местоположение .spec файл.

-nodoc
Да не се включва файлове с документация.

* Лична информация показва *

-г<0|1|2>
Задава нивото за отстраняване на грешки.

-си
Започнете интерактивна отбор инсталация.

-showinstall =
Превключете на интерактивна инсталация отбор (Да \ не).

-сс
Започнете интерактивна скрипт, за да инсталирате Slackware.

-showslack =
Превключете на интерактивна инсталация отбор (Да \ не) за Slackware.

* Пакет Настройки *

-autodoinst =
Превключете doinst.sh създаване скрипт

-strip =
Премахнете всички ELF бинарни файлове, намерени във вътрешността на опаковката

-stripso =
Отстранете ELF двоичен библиотека (Така че файловете)

-addso =
Търсене за споделени LIBS и да ги добавите към /etc/ld.so.conf

-reset-идентификаторите =
Reset привилегии за всички файлове / папки в 755 и собственика / група за всички директории на root.root

-gzman =
Компресиране страници човека очакваните резултати в пакета

-docdir =
Пътят за настаняване на документацията на файла

-umask =
Задайте Umask

-exclude =
Изключване на тези файлове / папки от опаковката

-include =
Задължително включени в файлове / директория пакет, посочен в «listfile»

-inspect
Проверете списъка с файлове в пакета

-newslack
Използвайте новата (8.1+) Slackware описание формат ( «-newslack» предполага «-S»)

-с-катран = / път / до / катран
Ръчно задаване на пътя към двоичен катран в тази система.

-deldoc =
Премахване на док-Pak в края.

-deldesc =
Изтриване на файлове описание-Pak в края.

-delspec =
Изтриване на спецификацията на файла в края.

-backup =
Превключи архивиране.

-help, -h
Покажи съобщението.

-version
Покажи версия на програмата.