Jump to content

Формат упаковки

(Перенаправлено из форматов пакетов Linux )

Формат пакета — это тип архива , содержащий компьютерные программы и дополнительные метаданные, необходимые менеджерам пакетов ; [1] экземпляр этого типа архива называется пакетом . Хотя сам формат архивного файла может оставаться неизменным, форматы пакетов содержат дополнительные метаданные, такие как файл манифеста или определенные макеты каталогов. Пакеты могут содержать либо исходный код, либо исполняемые файлы .

Пакеты можно преобразовать из одного типа в другой с помощью такого программного обеспечения, как Alien .

Цепочка поставок программного обеспечения и безопасность

[ редактировать ]

Пакеты являются важным компонентом управления безопасностью и целостностью цепочки поставок программного обеспечения. Пакеты, содержащие исполняемые файлы и конфигурацию, могут быть подписаны цифровой подписью для обеспечения целостности работающего программного обеспечения и защиты от несанкционированного доступа. [2]

Форматы пакетов, поддерживающие подпись кода , включают .deb ( Debian ), .msi ( Microsoft Windows ), .apk ( Android ) и .ipa ( IOS , IPadOS ).

Общие форматы

[ редактировать ]

Специализированные форматы

[ редактировать ]
Формат Потребляется
ААБ Андроид
ВОЗДУХ Adobe AIR
АПК (Альпийский) Альпийский Линукс [3]
АПК (Андроид) Андроид
Изображение приложения Дистрибутив Linux - агностик
APPX и APPXBundle Windows 8 и более поздние версии, Windows Phone [4]
Бутылка Домашнее пиво
Сказал Debian и его производные, такие как Raspberry Pi OS , Kali Linux , Ubuntu и Linux Mint. [5]
ebuild Генту Линукс [6]
эопкг один [7]
.насилие iOS , iPadOS
Никспкг Nix, NixOS , домашний менеджер
Перевозка Генту Линукс , ChromeOS [8]
Порты (BSD) pkgsrc , FreeBSD , OpenBSD [9]
Флэтпак Дистрибутив Linux - агностик
.app, .hap HarmonyOS , OpenHarmony на базе Linux , Oniro OS и операционная система Unity
шнурок пардус
ПКГ macOS , iOS , PlayStation 3 , Solaris , SunOS , UNIX System V , Symbian , BeOS , Apple Newton
.pkg.tar.zst Арч Линукс
Щенок и домашнее животное Puppy Linux (формат PUP устарел с версии 3.0)
об/мин Red Hat Enterprise Linux , Fedora , производные, такие как CentOS , [10] и SUSE Linux Enterprise , openSUSE
Щелчок Дистрибутив Linux - независимый, в основном разработан для Ubuntu.
Пакет установщика Windows/MSI Установщик Windows в Microsoft Windows

Общие форматы

[ редактировать ]

Arch Linux от Pacman [11] и Слакваре [12] используйте архивы tar с общими именами, но с определенной внутренней структурой.

  1. ^ Джастин Анджело Каппос, Stork: Безопасное управление пакетами для сред виртуальных машин [ постоянная мертвая ссылка ] , ПроКвест, 2008, с. 128;
  2. ^ Купер, Дэвид; Фельдман, Ларри; Витте, Грегори (23 мая 2018 г.). «Защита целостности программного обеспечения посредством подписи кода» . Национальный институт стандартов и технологий . Бюллетень ИТЛ.
  3. ^ «Формат пакета Alpine — Alpine Linux» . wiki.alpinelinux.org . Проверено 19 мая 2016 г.
  4. ^ «Упаковка приложения» . Проверено 29 сентября 2014 г.
  5. ^ «Установка программного обеспечения — Документация сообщества Ubuntu» . Help.ubuntu.com . Проверено 24 апреля 2013 г.
  6. ^ "эбилд" . Проверено 29 июля 2015 г.
  7. ^ «Основы управления пакетами» . Проверено 1 мая 2020 г.
  8. ^ «Использование Portage для управления пакетами в Gentoo» . linode.com .
  9. ^ «Порты — Работа с портами» . OpenBSD.org .
  10. ^ «об/мин — Трек» . Проверено 29 сентября 2014 г.
  11. ^ «Страница руководства makepkg.conf(5)» .
  12. ^ «Проект Slackware Linux: Помощь по настройке» . Проверено 29 сентября 2014 г.


Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 0c71e5a14c4e02a1096aa73f88ddf2a0__1720131840
URL1:https://arc.ask3.ru/arc/aa/0c/a0/0c71e5a14c4e02a1096aa73f88ddf2a0.html
Заголовок, (Title) документа по адресу, URL1:
Package format - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)