Re: установка своего пакета с зависимостями
On Wed, 22 Mar 2017 22:15:49 +0700
Дмитрий Фёдоров <dm.fedorov@gmail.com> wrote:
> Ваши советы по своему репозиторию хороши, но не в ту сторону.
> Мой рабочий процесс выглядит так:
>
> начало:
> * На рабочей станции пересборка своего пакета.
> * Копирование своего пакета по scp на подопытную машину.
> * Установка зависимостей пакета
> * Установка пакета.
> * Отладка пакета
> goto начало;
>
> Вы же предлагаете добавить третий компонент - репозиторий, куда надо
> копировать пакет,
> чтобы потом устанавливать его с подопытной машины.
> Лучше один раз скрипт написать, если такого ещё нет, зато потом
> быстро долететь.
Что меняется? В вашем вокрфлоу есть две стадии "копирование пакета" и
"установка пакета".
Но ваше воркфлоу неряшливо. Он приводит к тому, что на тестовой машине
скапливаются не какие-то промежуточные версии недоотлаженных пакетов, а
места где лежит последняя, актуальная версия - нет.
Как только вы перейдете от работы с одним пакетом к работе с десятком
взаимозависимых от этого будет очень больно.
Воркфлоу в котором вместо стадии "копирование пакета на тестовую
машину" имеется стадия "помещение пакета в репозиторий" этих
недостатков лишено.
Вообще говоря. если уж так приспичило, то apt позволяет осуществлять
доступ к репозиторию по протоколу ssh (или даже по локальной файловой
системе, примонтировав диск с репозиторием по nfs). Но лучше, конечно,
поставить себе на рабочей станции http-сервер.
Reply to: