Как создать пользовательский набор инструментальных средств в Ubuntu?

Мы планируем мигрировать на Ubuntu 16.0.4LTS как распределение разработки. В настоящее время мы используем старое распределение SuSe.

Одна из задач в этой миграции состоит в том, чтобы создать наш пользовательский набор инструментальных средств на Ubuntu. В настоящее время у нас есть RPMs различных пакетов, которые делают наш набор инструментальных средств. Мы также делаем двоичный файл repeatibility. Мы следуем за чем-то подобным LFS (Linux From Scratch) метод для создания нашего набора инструментальных средств.

Теперь, для создания этих пакетов на Ubuntu в .deb формат я начал читать руководство специалиста по обслуживанию в https://www.debian.org/doc/manuals/maint-guide/index.en.html

Кажется, что мне нужно dh-make и debhelper пакеты, прежде чем я смогу создать .deb пакеты различных библиотек/инструментов, включающих наш набор инструментальных средств.

Что я спрашиваю, вот, корректен ли метод, за которым я собираюсь следовать, или нет:

Pass 1: ( Exactly as Pass 1 of LFS-Linux From Scratch )
I will build - Binutils,GCC,Linux Headers,Glibc,Libstdc++

затем в передаче 2:

Pass 2: ( Exactly as Pass 2 of LFS-Linux From Scratch )
I will build - Binutils,GCC,Tcl-core,Expect,DejaGNU,Check,Ncurses,
Bash,Bzip2,Coreutils,Diffutils,File,Findutils,Gawk,Gettext,Grep,
Gzip,M4,Make,Patch,Perl,Sed,Tar,Texinfo,Util-linux,Xz

После того как Pass2 сделан, я буду chroot в каталог, где я установил утилиты от Pass1 и Pass2. И затем начнет компиляцию gcc

Но для создания .deb пакеты моего набора инструментальных средств, я думаю, что должен скомпилировать dh-make и debhelper пакеты, прежде чем я смогу создать gcc.deb пакет. Это правильно?

После того как я имею gcc,dh-make и debhelper пакеты, я должен быть хорошим для создания других пакетов в наборе инструментальных средств.

Сообщите мне то, что Вы думают парни.

1
задан 5 October 2016 в 19:42

0 ответов

Другие вопросы по тегам:

Похожие вопросы: