Заказать курсовые, контрольные, рефераты...
Образовательные работы на заказ. Недорого!

PiSi. 
Системы управления пакетами в UNIX-подобных ОС (apt, rpm, pacman и др.)

РефератПомощь в написанииУзнать стоимостьмоей работы

На данный момент работа над этой технологией еще не завершена и ее можно назвать работающей моделью нежели чем завершенной реализацией, но тем не менее уже сейчас виден потенциал Image Packaging System, как системы управления пакетами нового поколения. Во первых IPS тесно интегрирована с ZFS и активно использует ее функционал по созданию мгновенных снимков и копий файловых систем, позволяя… Читать ещё >

PiSi. Системы управления пакетами в UNIX-подобных ОС (apt, rpm, pacman и др.) (реферат, курсовая, диплом, контрольная)

PiSi (тур. кошечка) — формат хранения и передачи пакетов, используется турецким дистрибутивом Pardus.

Использует формат сжатия lzma. Система управления пакетами, скрипты конфигурации пакетов написаны на Python. Файл спецификации пакетов написаны на XML, файлы содержащие сборку на Pyhton. Поддерживается соблюдение зависимостей и конфликтов. Начиная с Pardus 2009, большие по объему пакеты передаются, как разница между установленным и новым.

IPS (Image Packaging System)

На данный момент работа над этой технологией еще не завершена и ее можно назвать работающей моделью нежели чем завершенной реализацией, но тем не менее уже сейчас виден потенциал Image Packaging System, как системы управления пакетами нового поколения. Во первых IPS тесно интегрирована с ZFS и активно использует ее функционал по созданию мгновенных снимков и копий файловых систем, позволяя выполнять откат произведенных изменений и быстрое создание альтернативных загрузочных окружений для тестирования новых версий ОС. Таким образом неудачное обновление пакетов теперь не потребует переустановки или восстановления из резервной копии — достаточно откатиться на предыдущее состояние или вернуться в прежнее загрузочное окружение. Пользоваться IPS очень просто — управление пакетами осуществляется с помощью утилиты pkg (или графического приложения Package Manager, похожего на Synaptic Package Manager для APT):

# pkg install openoffice.

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

# svccfgs pkg/server «setprop pkg/port = 10 000» # svcadm refresh pkg/server# svcadm enable pkg/server.

и воспользоваться утилитой pkgsend:

# eval `pkgsend open Этот адрес e-mail защищен от спам-ботов. Чтобы увидеть его, у Вас должен быть включен Java-Script ;5.11`# pkgsend add file owner=root group=bin mode=555 path=/usr/sbin/liebe src/liebe# pkgsend add file owner=root group=bin mode=444 path=/usr/share/man/man1m/liebe.1m doc/liebe.man.

# pkgsend add set name="description" value="Liebe global server" .

# pkgsend close.

После чего добавить локальный репозиторий в конфигурацию IPS и установить пакет:

# pkg set-authorityO http://localhost:10 000 localrepo# pkg refresh# pkg install l iebe.

Показать весь текст
Заполнить форму текущей работой