Оптимізуйте свої пакети GNU/Linux: Debian для розробки програм

Оптимізуйте свої пакети GNU/Linux: Debian для розробки програм

Оптимізуйте свої пакети GNU/Linux: Debian для розробки програм

між випуском Debian 10 (Buster), більше 3 років тому (07/2019), і що з Debian 11 (Bullseye)трохи більше 1 року тому (08) ми опублікували нашу звичайну серію публікацій на «Перетворіть свій дистрибутив GNU/Linux на…». Бути одним із них, двоє з них, один названий «Перетворіть свій GNU/Linux на дистрибутив, придатний для розробки програмного забезпечення», а інший, «Пакети для підтримки розробки програмного забезпечення на DEBIAN 10». І в обох ми надаємо чудові пропозиції та рекомендації щодо пакетів програмного забезпечення для інсталяції для цієї галузі ІТ.

Однак зараз, оскільки я розробляю цікаву маленьку програму для GNU/Linux, яка називається Linux Post Install – розширений сценарій оптимізації (LPI-SOA); Я помітив, що є інші чудові пакунки Debian, які можна включити в цей світ ІТ. Пакети, які стосуються більше, коли ми розробляємо «.deb-пакети та рідні програми» простий, наприклад, використання мови сценаріїв, такі як Bash Shell або Python. Тому сьогодні я ділюся з вами цікавим і корисним списком «Пакунки Debian для розробки програм».

Пакети для підтримки розробки програмного забезпечення на DEBIAN 10

Пакети для підтримки розробки програмного забезпечення на DEBIAN 10

І, перш ніж почати читати цей пост про необхідне «Пакунки Debian для розробки програм», ми залишимо кілька посилань на попередні відповідні публікації для подальшого читання:

Пакети для підтримки розробки програмного забезпечення на DEBIAN 10
Пов'язана стаття:
Пакети для підтримки розробки програмного забезпечення на DEBIAN 10
Перетворіть свій GNU / Linux на дистрибутив, придатний для розробки програмного забезпечення
Пов'язана стаття:
Перетворіть свій GNU / Linux на дистрибутив, придатний для розробки програмного забезпечення

Рекомендації щодо пакетів Debian для розробки програм

Рекомендації щодо пакетів Debian для розробки програм

Списки пакетів Debian для розробки програм

Пакунки Debian, необхідні для розробки програм

Наступний порядок команд містить список пакетів, які розглядаються мінімально необхідні для розробки та компіляції, з нуля і повністю, будь-які пакет, додаток і програма, базовий і рідний, на Debian GNU/Linux:

apt install autoconf automake autotools-dev build-essential dh-make debhelper debmake devscripts dpkg fakeroot file gfortran git gnupg fp-compiler lintian patch pbuilder perl python quilt xutils-dev

Майте на увазі, що таких, як зазвичай, багато пакети, необхідні для розробки, мають залежності, що призведе до інсталяції інших необхідних пакунків під час встановлення, таким чином досягаючи a мінімальна конфігурація, але достатньо для конструкція пакета.

Наприклад, пакет будувати-істотне це:

Пакет, що містить інформативний список пакунків, які вважаються необхідними для створення пакетів Debian. Цей пакет також залежить від пакетів у цьому списку, щоб полегшити встановлення основних пакетів збірки.

Поки, autoconf, automake і autotools-dev це пакунки, які служать помічниками (підтримка обробки та документація) для інших нових програм, які використовують файли конфігурації та файли Makefile. і пакунки dh-make і debhelper вони потрібні для побудови скелета пакунків і для того, щоб мати можливість використовувати деякі інструменти для створення пакунків.

Для отримання додаткової інформації з цього питання ви можете дослідити наступне посилання.

Пакунки Debian, необхідні для графічного інтерфейсу користувача

Наступний порядок команд містить список пакетів, які розглядаються мінімально необхідні для розробки, з нуля і повністю, будь-які графічний інтерфейс користувача, як для терміналів (CLI), так і для робочого столу (GUI), на Debian GNU/Linux:

apt install dialog gtkdialog kdialog libnotify-bin gxmessage yad zenity 

Для додавання мультимедійної підтримки потрібні пакети Debian

Наступний порядок команд містить список тих пакетів, які вважаються мінімально необхідними для додавання мультимедійна підтримка необхідно, щоб програма могла генерувати або відтворювати приємно та ефективно, мультимедійні файли (файли MP3, файли GIF, файли JPG і PNG) і звуки голосу; як на терміналах (CLI), так і на робочому столі (GUI), на Debian GNU/Linux:

apt install espeak espeak-ng speech-dispatcher speech-dispatcher-espeak speech-dispatcher-espeak-ng festvox-ellpc11k festvox-en1 festvox-kallpc16k festvox-kdlpc16k festvox-us1 festvox-us2 festvox-us3 festival festival-freebsoft-utils mbrola mbrola-en1 mbrola-es1 mbrola-es2 mbrola-es3 mbrola-es4 mbrola-us1 mbrola-us2 mbrola-us3 mbrola-vz1 mpg123
LPI – SOA: розширений сценарій оптимізації, створений у Bash Shell
Пов'язана стаття:
LPI – SOA: розширений сценарій оптимізації в Bash Shell
MilagrOS 3.1: Вже йде робота над другою версією року
Пов'язана стаття:
MilagrOS 3.1: Вже йде робота над другою версією року

Підсумок: банерний пост 2021

Резюме

Коротше кажучи, багато іншого Досвідчені користувачі, і перш за все, розробники програмного забезпечення та системні програмісти, матиме інші чудові пропозиції чи рекомендації щодо того, що «Пакунки Debian для розробки програм» необхідні для створення додатків, програм і систем на нашому Дистрибутиви GNU / Linux. Отже, якщо хтось знає чи має щось корисне пропозиція, рекомендація чи виправлення до того, що надається тут, ви можете зробити це через коментарі.

І так, вам просто сподобалася ця публікація, не припиняйте коментувати її та ділитися з іншими. Також не забудьте відвідати наш «домашня сторінка» вивчати більше новин, а також приєднуватися до нашого офіційного каналу Телеграма о DesdeLinux, Захід група щоб дізнатися більше про сьогоднішню тему.


Залиште свій коментар

Ваша електронна адреса не буде опублікований. Обов'язкові для заповнення поля позначені *

*

*

  1. Відповідальний за дані: Мігель Анхель Гатон
  2. Призначення даних: Контроль спаму, управління коментарями.
  3. Легітимація: Ваша згода
  4. Передача даних: Дані не передаватимуться третім особам, за винятком юридичних зобов’язань.
  5. Зберігання даних: База даних, розміщена в мережі Occentus Networks (ЄС)
  6. Права: Ви можете будь-коли обмежити, відновити та видалити свою інформацію.