Установи Linux! Стань свободным!
Онлайн всего: 4 | Посетители: 0 | Боты: 4
Дата 04.04.2025 Время: 11:04
Ваш IP: 18.223.159.203
Загрузка сервера: 1.38
old.ubuntu-desktop.ru - CheckInstall - Команды терминала    Главная > Каталог статей > Команды терминала

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  -Показать информация о версии
Рейтинг
<< Предыдущая статьяСледующая статья >>
  2017-08-03 13:46:02 | liman28 | Категория: Команды терминала | Просмотров: 81
Комментарии
E-mail (не будет опубликован)
Имя
Комментарий
Введите число с картинки:     
Случайные статьи

   Qomp - простой и легкий музыкальный плеер
Qomp (Quick Online Music Player) — простой и легкий музыкальный плеер, написан на Qt, с базовым интерфейсом, который позволяет прослушивать музыку как с локального хранилища, так и аудиопотоки через интернет. Распространяется под лицензией GNU GPL 2. Возможности данного плеера: Поиск и воспроизведение музыки с нескольких онлайн хостингов музыки (Yandex.Music, myzuka.ru, pleer.com). Воспроизведение музыки с локальных…
  2017-08-25 15:55:32 | Категория: Мультимедиа
   BRIQUOLO — ИГРА-АРКАНОИД
Briquolo — игра-арканоид на трёхмерном цветном игровом поле. Она содержит 23 причудливых уровня с движущимися кирпичами, отличными взрывами и звуковыми эффектами, различными перспективами камеры, а также имеет встроенный редактор для создания ваших собственных уровней. Игра Briquolo использует OpenGL для создания современных графических эффектов, и легко переносима, благодаря библиотеке SDL. Программа Briquolo…
  2017-08-09 14:17:30 | Категория: Игры
   Установка движка GemRB в Linux Ubuntu 14.10
GemRB (Game engine made with pre-Rendered Background) — это свободный порт игрового движка Infinity Engine, использующегося в ряду компьютерных ролевых игр. Поддерживает многие платформы включают в себя Haiku, Linux, Android, Maemo, Mac OS X, Microsoft Windows и другие. GemRB позволяет запускать игры серий Baldur’s Gate и Icewind Dale, а также Planescape:Torment. Установить игровой движок GemRB можно через «Центр приложений Ubuntu», но при установке возникает сообщение о…
  2017-08-11 23:02:29 | Категория: Игры
   PDF-SHUFFLER — НЕБОЛЬШОЕ ПРИЛОЖЕНИЕ, КОТОРОЕ ПОЗВОЛЯЕТ СОЕДИНЯТЬ ИЛИ РАЗБИВАТЬ ДОКУМЕНТЫ PDF
PDF-Shuffler — небольшое приложение, которое позволяет соединять или разбивать документы PDF. Основные возможности программы: Соединять несколько PDF файлов в один Удалять ненужные страницы Сохраняет выделенные страницы Менять порядок страниц в документе простым перетаскиванием Может поворачивать страницы и делать обрезку Программа PDF-Shuffler доступна в официальном репозитории Ubuntu, поэтому ее можно…
  2017-08-09 22:42:41 | Категория: Офис
   GNOME MPlayer
GNOME MPlayer с интерфейсом GTK2/GTK3 обладает удобным интерфейсом. Вы можете проигрывать все ваши мультимедиа файлы (аудио, видео, CD, DVD-дисков, и VCD, потоки и т.д. полная поддержка DVD и MKV). Так же имеются такие функции как создание и сортировка списков воспроизведения, эквалайзер. Поддержка обложки для поиска на Amazon.com аудио-медиа файлов с художником и/или информации об альбоме, содержащиеся в…
  2017-08-01 15:45:26 | Категория: Мультимедиа

Вверх