[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: установка своего пакета с зависимостями



On Wed, 22 Mar 2017 22:15:49 +0700
Дмитрий Фёдоров <dm.fedorov@gmail.com> wrote:

> Ваши советы по своему репозиторию хороши, но не в ту сторону.
> Мой рабочий процесс выглядит так:
> 
> начало:
> * На рабочей станции пересборка своего пакета.
> * Копирование своего пакета по scp на подопытную машину.
> * Установка зависимостей пакета
> * Установка пакета.
> * Отладка пакета
> goto начало;
> 
> Вы же предлагаете добавить третий компонент - репозиторий, куда надо
> копировать пакет,
> чтобы потом устанавливать его с подопытной машины.
> Лучше один раз скрипт написать, если такого ещё нет, зато потом
> быстро долететь.

Что меняется? В вашем вокрфлоу есть две стадии "копирование пакета" и
"установка пакета". 

Но ваше воркфлоу неряшливо. Он приводит к тому, что на тестовой машине
скапливаются не какие-то промежуточные версии недоотлаженных пакетов, а
места где лежит последняя, актуальная версия - нет. 

Как только вы перейдете от работы с одним пакетом к работе с десятком
взаимозависимых от этого будет очень больно.

Воркфлоу в котором вместо стадии "копирование пакета на тестовую
машину" имеется стадия "помещение пакета в репозиторий" этих
недостатков лишено.

Вообще говоря. если уж так приспичило, то apt позволяет осуществлять
доступ к репозиторию по протоколу ssh (или даже по локальной файловой
системе, примонтировав диск с репозиторием по nfs). Но лучше, конечно,
поставить себе на рабочей станции http-сервер.



Reply to: