Главная » Статьи » Команды терминала | [ Добавить статью ] |
CheckInstall |
CheckInstall — компьютерная программа для Unix-подобных операционных систем, созданная с целью облегчить установку и удаление программного обеспечения, скомпилированного из исходных кодов, используя при этом родную для дистрибутива систему управления пакетами. После компиляции программного обеспечения checkinstall может автоматически сгенерировать Slackware-, RPM- или Debian-совместимый пакет, который впоследствии может быть полностью удалён через соответствующий менеджер пакетов. Эта возможность является предпочтительной при установке любых пакетов. По умолчанию Checkinstall не установлен, надо установить его: sudo apt-get install сheckinstall Рассмотрим самый простой способ сборки программы из исходных кодов. Скачиваем архив с исходными кодами программ, распаковывается. Далее указываем путь к папке с исходным кодом: cd путь к папке с исходными кодами Далее начинаем процесс сборки ./configure После того, как процесс конфигурации успешно завершится, можно приступать к сборке программы: make Если все прошло нормально, то запускаем checkinstall sudo checkinstall Checkinstall приступит . Перед началом процесса построения пакета, вам будет задано несколько вопросов. Если вы хотите лишь установить пакет в вашей собственной системе, вы можете спокойно принять предложенные варианты ответов по умолчанию. Однако, если же вы строите пакет, который будет использоваться и в других системах, будет весьма неплохо, если заполните некоторые поля. В конечном результате в папке с исходниками появится пакет с расширением .deb Использование: checkinstall [опции] [команда [аргументы команды]] Опции: Выбор типа пакета -t,--type=<slackware|rpm|debian> Выберите тип пакета -S -Создать Slackware пакет -R -Создать RPM пакет -D -Создать Debian пакет Опции установки --install=<yes|no> -Устанавливать созданные пакеты --fstrans=<yes|no> -Enable/disable the filesystem translation code Опции сценариев -y, --default -Принять значения по умолчанию для всех вопросов --pkgname=<name> -Установить имя --pkgversion=<version> -Установить версию -A, --arch, --pkgarch=<arch> -Установить архитектуру --pkgrelease=<release> -Установить версию релиза --pkglicense=<license> -Установить лицензию --pkggroup=<group> -Установить программную группу --pkgsource=<source> -Установить пути к исходникам --pkgaltsource=<altsource> -Установить альтернативные пути к исходникам --pakdir=<directory> -Созданные пакеты будут храниться в этом каталоге --maintainer=<email addr> -Создатель пакета (.deb) --provides=<list> -Features provided by this package --requires=<list> -Features required by this package --conflicts=<list> -Packages that this package cannot be installed with (.deb) --replaces=<list> -Packages that this package replaces (.deb) --rpmflags=<flags> -Флаги для установщика rpm --rpmi -Use the -i flag for rpm when installing a .rpm --rpmu -Use the -U flag for rpm when installing a .rpm --dpkgflags=<flags> -Флаги для установщика dpkg --spec=<path> -расположение файла .spec --nodoc -Не включать файлы документации Информационные опции -d<0|1|2> - Установить уровень отладки -si -Запустить интерактивную команду установки --showinstall=<yes|no> -Изменить интерактивную команду установки -ss -Запустить интерактивный установочный Slackware скрипт --showslack=<yes|no> -Наличие интерактивного установочного Slackware скрипта Опции настройки пакета --autodoinst=<yes|no> -Создавать doinst.sh скрипт --strip=<yes|no> -Убирать отладочную информация из любых ELF-файлов в пакете --stripso=<yes|no> -Убирать отладочную информацию из любых ELF-библиотек (файлы .so) --addso=<yes|no> -Search for any shared libs and add them to /etc/ld.so.conf --reset-uids=<yes|no> -Reset perms for all files to o=g, dirs to 755 and the owner/group for all dirs to root.root --gzman=<yes|no> -Сжимать любые страницы руководства, обнаруженные внутри пакета --docdir=<path> -Куда помещать файлы документации --umask=<mask> -Установить значение umask --exclude=<file|dir[,...]> -Исключить эти файлы/директории из пакета --include=<listfile> -Дополнительное включение в пакет --inspect -Проверить список всех файлов в пакете --review-spec -Проверить spec-файл перед созданием .rpm --review-control -Проверить control-файл перед созданием .deb --newslack -Использовать новый (8.1+) формат описания Slackware пакетов ("--newslack" подразумевает "-S") --with-tar=/path/to/tar -Manually set the path to the tar binary in this system Опции очистки --deldoc=<yes|no> -Удалять doc-pak при завершении --deldesc=<yes|no> -Удалять description-pak при завершении --delspec=<yes|no> -Удалять spec-файл при завершении --bk - Делать резервную копию замененных файлов --backup=<yes|no> -Архивировать? О программе --help, -h -Показать это сообщение --copyright -Показать информацию об авторских правах --version -Показать информация о версии
| ||||||||||||||||||||||||||
Просмотров: 1214 | | ||||||||||||||||||||||||||
|
Всего комментариев: 0 | |
НОВОЕ ВИДЕО | Смотреть все видео |
Добавить видео |