Създаване на оборота в минута или Дебютантка пакет с 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
Покажи версия на програмата.