Сайт переносится на другой хостинг, новая версия сайта доступна по адресу ubuntu-desktop.ru
Главная » Статьи » Команды терминала [ Добавить статью ]

   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  -Показать информация о версии


Читать все статьи Загрузить Ubuntu
 
Категория: Команды терминала | Добавил: liman28 (14.01.2014)
Просмотров: 1214 | Рейтинг: 1.0/1
   СЛУЧАЙНЫЕ 10 СТАТЕЙКарта сайтаЧитать все статьиЧитать все новости
Категория: Система
Установка ядра Linux Kernel 3.13 » Просмотров: 826
Категория: Разное
Категория: Интернет
Opera для Linux » Просмотров: 1958
Категория: Система
USB Flash в VirtualBox » Просмотров: 1092
Категория: Игры
Категория: Графика
Категория: Мультимедиа
Категория: Интернет
Категория: Игры
Категория: Игры
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

НОВОЕ ВИДЕОСмотреть все видео
Обзор Ubuntu для новичков
00:08:20
0 0 0.0
Переключение раскладки клавиатуры в Ubuntu 14 04 LTS
00:01:22
1 0 0.0
Настройка интернета в Ubuntu.mp4
00:13:53
0 0 0.0
AstroMenace - космический скроллшутер с возможностью модернизации корабля
00:02:15
2 0 0.0
ДЕЛАЕМ ВИДЕО-РОЛИК ИЗ ВАШИХ ФОТОГРАФИЙ
00:00:41
2 0 0.0
Ubuntu+Windows Общий доступ, обмен файлами.
00:41:50
0 0 0.0
Добавить видео
Яндекс поиск
Опрос
Оцените мой сайт
Всего ответов: 114
Оставить отзыв
Яндекс диск
Яндекс.Диск — бесплатный сервис, благодаря которому ваши фотографии, видеоролики и документы доступны вам из любой точки мира, где есть интернет.
Форма входа
Друзья сайта
Популярное Видео
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0
Рейтинг@Mail.ru Яндекс.Метрика Яндекс цитирования