Как создать дистрибутив своей программы

PDFПечатьE-mail

Inno Setup

Вы написали отличную программу и осталось создать к ней оригинальный и достойный инсталлятор, чтобы пользователь легко и просто в несколько кликов установил к себе на компьютер Ваше приложение? Как сделать инсталлятор программного обеспечения?

Знакомьтесь, Inno Setup — бесплатная программа, помогающая создать качественный инсталлятор для приложения, работающего в среде операционной системы Windows. Результатом работы Inno Setup будет единый EXE — установщик программы. Утилита обладает широкими возможностями для создания установочного файла программы, в некоторых случаях заметно превосходит по функциональным возможностям коммерческие продукты для создания пакетов программного обеспечения. Программа включает в себя мастер создания инсталляционного пакета (wizard), благодаря которому можно быстро и легко создать дистрибутив программы.

Как создать свою сборку Windows 10

Как создать инсталлятор

Создание дистрибутива

Inno Setup прост в настройке, имеет понятную структуру скрипта, поддерживает шифрование, сценарии на языке Pascal, установку пароля, чтение из реестра и запись в него, задание задач выполняемых после завершения установки. Опция типа установки позволяет создавать такие варианты, как полная, минимальная или выборочная установка с пользовательским набором. Inno Setup поддерживает создание многоязычных дистрибутивов программ. Все характеристики и настройки будущего установщика программы хранятся в скрипте (сценарий установки), который необходимо компилировать после его написания. В состав программы входят готовые примеры скриптов, ориентированные под различные задачи, которые будет выполнять создаваемый дистрибутив.

Создание установочного EXE

Скрипт инсталлятора

Скрипт инсталлятора это обычный текстовый файл с расширением INI разделенный на секции (названия секций заключаются в квадратные скобки: [Setup], [Icons], [Files], [Languages] и т.д.). Скрипт содержит в себе все необходимые опции и настройки создаваемого дистрибутива такие как информация об авторе, название и версия программы, файлы приложения, каталог установки и другие. Если Вам не хватает мастера создания дистрибутива или нет времени изучать параметры и константы секций, на просторах интернета есть большая масса уже готовых скриптов для Inno Setup.

Создание программы установки

КАК СОЗДАТЬ ДИСТРИБУТИВ (ИНСТАЛЛЯТОР) ПРОГРАММЫ

Инсталляционные пакеты, созданные программой Inno Setup работают без сбоев, достойно оформлены и реализуют в себе все необходимые требования к установке программного обеспечения. Inno Setup это профессиональный, грамотный, бесплатный и надежный инструмент любого программиста. В предлагаемом для загрузки архиве содержится переведенный на русский язык файл справки (help) программы Inno Setup.

Официальный сайт: http://www.jrsoftware.org
Операционные системы: Windows All
Поддерживаемые языки: Английский
Версия: 5.4.2 (a)
Лицензия: freeware (бесплатно)

Читайте также:
С помощью графического редактора можно создать презентацию текстовую программу

Размер файла 1,79 Мб

Inno Setup
Скачать
прямая ссылка
Еще интересные программы:

  • DriverHub Автоматическая установка драйверов
  • UndeleteMyFiles Pro Бесплатная программа для восстановления удаленных файлов
  • Glary Utilities Нужная программа для компьютера

Источник: www.loadboard.ru

Конструктор для тукса: пошаговое руководство по созданию своего дистрибутива на базе Ubuntu

В Сети можно найти множество инструментов, позволяющих за считанные часы
подготовить свой дистрибутив. Что потом с ним делать — решать тебе. Как минимум,
создать сборку, содержащую все необходимые пакеты. Она пригодится при
переустановке системы или при установке на другой компьютер. А если требуется
установить дистрибутив на целый парк компьютеров, то такой диск – просто
находка.

Для создания дистрибутива нам понадобятся:

  • Пакет Reconstructor (reconstructor.aperantis.com);
  • ISO-образ дистрибутива Ubuntu (www.ubuntu.com);
  • Примерно 6 Гб свободного места на Linux-разделе.

Нужно сделать несколько замечаний относительно первого пункта. Пакет
Reconstructor позволяет разобрать ISO-образ Ubuntu, внести изменения и заново
собрать исошник. Официально, текущая версия (2.8) поддерживает дистрибутив
Hardy, то есть предыдущую версию Ubuntu. Как выяснилось, эта версия
реконструктора отлично работает с Intrepid Ibex (Ubuntu 8.10), что и будет
показано в статье.

По поводу места на диске – минимум 6 Гб, поскольку в разобранном состоянии
LiveCD с Ubuntu занимает примерно 5 Гб + необходимо место для образа нашего
дистрибутива (около 700 Мб). Самое время удалить все ненужное, если места не
хватает.

Запуск реконструктора

Итак, устанавливаем и запускаем реконструктор (он появится в меню
«Приложения»). Программа запросит пароль для sudo. Введи свой пароль (именно
свой, а не root’а). Далее нажимаем Next и выбираем, какой диск хотим создать —
LiveCD или инсталляционный. Нужно выбрать первое. Хотя мы создаем LiveCD, на
диск будет помещен инсталлятор, поэтому при необходимости дистрибутив можно
будет установить на жесткий диск, как полноценный Ubuntu.

Затем нужно указать, куда будет «распакован» исходный ISO-образ Ubuntu и где
брать этот самый образ. Винт у меня не резиновый, поэтому исходный образ я
поместил на Windows-раздел, чем сэкономил 700 Мб на втором Linux-разделе (у меня
он занимает 6 Гб – пришлось даже openSUSE снести). Можешь использовать мой трюк
для экономии места. В крайнем случае, в привод можно вставить LiveCD Ubuntu –
программа без проблем его найдет (но в этом случае распаковка займет больше
времени). Так как все действия выполняются от имени root, беспокоиться о правах
не нужно.

Создаем свой дистрибутив на базе Ubuntu

Добрый день всем, кто оказался на данном сайте. Наверняка у некоторых возникали мысли о создании своей сборники Linux. И в этой статье мы разберем один из способов как это можно осуществить. Создавать свой дистрибутив мы будем на базе Ubuntu, и разберем лишь элементарные вещи. А поможет нам в этом замечательная утилита – Cubic-Wizard.

Читайте также:
Программы как фотошоп только полегче

В Ubuntu ее можно установить подключив PPA репозиторий, давайте это и сделаем.

Установка Cubic-Wizard

Для установки Cubic-Wizard сначала нужно подключить репозиторий, открываем терминал и вводим команду:

sudo apt-add-repository ppa:cubic-wizard/release

После чего обновляем списки пакетов и устанавливаем Cubic-Wizard, для этого вводим следующую команду в терминале:

sudo apt update sudo apt install cubic

Далее запускаем Cubic-Wizard найдя его в установленных приложениях:

My Dist Linux Ubuntu 1

Редактируем ISO образ системы

После чего в открывшемся окне программы нам нужно указать папку, где будут лежать исходники нашего дистрибутива. Для этого нажимаем на кнопку с изображением папки и указываем папку для исходников нашего дистрибутива. Для этого я создал папку под названием “Ubuntu”, после чего нажимаем кнопку “Next”:

My Dist Linux Ubuntu 2 My Dist Linux Ubuntu 3

После чего в левой секции нам нужно выбрать iso образ скаченный с официального сайта Ubuntu. А в правой секции задаем название нашего будущего дистрибутива. В качестве названия я укажу “Cyber-X 20.04”:

My Dist Linux Ubuntu 4

После чего нажимаем кнопку “Next” и дожидаемся когда образ распакуется в нашу выбранную чуть ранее папку:

My Dist Linux Ubuntu 5

После распаковки перед вами появится окно chroot, в котором вы можете устанавливать пакеты, удалять их и править конфиги. Все действия можно совершать не вводя слово “sudo”:

Например, я удалю “firefox”, а вместо него поставлю “chromium”. Но, сначала обновим все пакеты. Для этого вожу команду:

apt update

После чего удаляем “firefox” и устанавливаем “chromium”, для этого вводим следующую последовательность команд:

apt purge —remove firefox
apt install chromium

При необходимости вы можете установить классическую Gnome session с wayland, в дальнейшем при загрузке системы вы сможете эти пункты выбирать. Для этого вводите команду:

apt install —reinstall gnome-session gnome-session-wayland

My Dist Linux Ubuntu 7

Что бы изменить логотип, необходимо открыть папку “/usr/share/plymouth/” от “root” пользователя, и там найти логотип buntu. В папка “skel”, которая находится в каталоге “etc”кладете свои конфигурационные файлы, а так же иконки и темы. Вы можете перетаскивать файлы в окно “Cubic”, тем самым добавляя их в образ системы.

Собственно, для того что бы все правильно расположить, нужно знать хотя бы немного какой каталог в Linux для чего нужен. А так же нужно знать консольные команды для установки и удаления пакетов. Где какие конфигурационные файлы нужно отредактировать. Например, файлы обоев нужно редактировать в папке “usr/share/backround”. Вы можете

Читайте также:
Программа iptv как работает

Репозитории Ubuntu

Возможно так же вам нужно будет для установки пакетов отредактировать файл репозиториев. Так как по умолчанию вы можете устанавливать лишь ПО поддерживаемое компанией Canonical. Для этого открываем его в окне “chroot” командой:

nano /etc/apt/sources.list

И при необходимости добавляем репозитории:

My Dist Linux Ubuntu 6

  • Main – свободное программное обеспечение, поддерживаемое Canonicl.
  • Restricted – проприетарное ПО поддерживаемое компанией Canonical
  • Universe – свободное ПО, не поддерживаемое компанией Canonical. Поддерживается сообществом.
  • Multiverse – проприетарное ПО, не поддерживаемое компанией Canonical

После установки необходимого программного обеспечения, не забудьте вернуть репозитории в исходное положения. Это делается для того, что бы при установки не возникало проблем с тем, что вы случайно отметите пункт “Установка проприетарного ПО”.

Завершение создания дистрибутива

После внесения необходимых изменений в образ системы, нажимаете “Next” после чего дожидаетесь когда программа сделает свое дело.

My Dist Linux Ubuntu 8

А затем вам нужно будет отметить пакеты, которые вы хотите хотите удалить после установки системы. На данном этапе будьте аккуратны, так как вы можете не только удалить пакет, но и зависимости в которых нуждаются остальные пакеты:

My Dist Linux Ubuntu 9

В следующем окне вам нужно будет выбрать ядро, с которого ваша система в будущем будет загружаться. Это не означает, что у вас в системе будет только одно ядро, вы лишь указываете какое ядро будет использоваться по-молчанию:

My Dist Linux Ubuntu 10

Далее выбираете сжатие, вы можете оставить данное по-умолчанию:

My Dist Linux Ubuntu 11

Ну и завершающий этап, это сборка вашего дистрибутива. Тут остается только ждать завершения. После чего нажимаете кнопку Finish:

My Dist Linux Ubuntu 12

Далее вы можете удалить исходные файлы, отметив пункт внизу программы, после чего нажимаете кнопку “Close”:

My Dist Linux Ubuntu 13

После чего вы можете пользоваться вашей сборкой. Если вы все сделали правильно, то проблем с загрузкой и установкой вашего ISO образа возникнуть не должно.

Заключение

Данной программой вы можете редактировать ISO образы как Ubuntu, так и ее производных. Например, Xubuntu или Kubuntu. Что же касается самой программы, то она развивается довольно таки давно. В репозиториях данной программы первый выпуск датируется 2016-06-14. По-факту у вас с помощью данной программы получается не просто сборка, а в какой то степени именно полноценный дистрибутив.

Жаль только то, что данная программы работает только с Ubuntu подобными дистрибутивами. Да и для того что бы ею пользоваться, нужны как минимум базовые знания команд и файловой системы. Что собственно, относится к плюсу, так как заставляет начать работать мозги и искать информацию, изучая Linux.

А на этом сегодня все. Надеюсь данная статья будет вам полезна.
С уважением Cyber-X

Источник: cyber-x.ru

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru