Обертка для диспетчеров пакетов

Будьте похожи на кошку, faster чем CP

root@SHW:/tmp# time cp debug.log test1
real    0m0.021s
user    0m0.000s
sys 0m0.000s
root@SHW:/tmp# time cat debug.log > test2
real    0m0.013s
user    0m0.000s
sys 0m0.000s
root@SHW:/tmp# du -h debug.log 
4.0K    debug.log
root@SHW:/tmp# file debug.log
debug.log: ASCII text
2
19.07.2013, 01:05
1 ответ

Самой близкой вещью, которую я видел к тому, что Вы просите, является проект, который я нашел некоторое время назад на GitHub названный fpm. Обозначает диспетчер пакетов Effing.

Источники:

  • драгоценный камень (даже автоматически загруженный для Вас)
  • модули Python (автоматически загружают для Вас),
  • груша (также загружает для Вас),
  • каталоги
  • об/мин
  • deb
  • пакеты узла (npm)

Цели:

  • deb
  • об/мин
  • solaris
  • tar
  • каталоги

Приложение fpm драгоценный камень Ruby, таким образом, Вы устанавливаете его как так:

$ gem install fpm

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

 $ fpm -s <source type> -t <target type> [list of sources]...

Диспетчеры пакетов ОС по сравнению с менеджерами по языку программирования

Я предостерег бы Вас в размышлении о них как оба диспетчера пакетов. Пакеты ОС необходимы для управления приложениями, но языками программирования, такими как Perl, Ruby и Python можно управлять абсолютно независимые от ОС с инструментами, такими как:

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

Поскольку больше примеров видит мои ответы на предыдущие вопросы U&L, где я покрыл диспетчеры пакетов языка программирования:

3
27.01.2020, 22:06

Теги

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