Автор Тема: Репозиторий и автоустановка программ  (Прочитано 2276 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн doctor@tardis

Здрасти.
Кто может подсказать, как работают репозитории? Точнее, допустим, создал я репозиторий. Есть система. И в системе прописал путь к этому репозиторию. А дальше? Допустим, мне надо установить на эту систему какую-нибудь игрушку, ну  файлик с флеш игрой. Что-то сомневаюсь, что просто залив в репозиторий эту флеш игру, она автоматом установится на систему.
Кто-нибудь может подсказать?

[ot]погуглить я могу, но это пока не в приоритете дел, так что было бы здорово, если бы вы помогли мне тут, чтобы я не тратил больше времени на гугление.[/ot]
 

Оффлайн qupl

Re: Репозиторий и автоустановка программ
« Ответ #1 : 22 Ноября 2013, 12:41:27 »
doctor@tardis, дарю поисковый запрос по форуму - тыц. В крайнем случае, спросить то же самое у гуглояндекса.

Сообщение объединено: 22 Ноября 2013, 12:42:35
Само ничего не установится, репозиторий - это лишь хранилище пакетов.

Оффлайн doctor@tardis

Re: Репозиторий и автоустановка программ
« Ответ #2 : 22 Ноября 2013, 14:02:07 »

Сообщение объединено: 22 Ноября 2013, 12:42:35
Само ничего не установится, репозиторий - это лишь хранилище пакетов.

Даже при настроенном автообновлении? А как же всякие программы и пакеты обновляются?
 

Оффлайн qupl

Re: Репозиторий и автоустановка программ
« Ответ #3 : 22 Ноября 2013, 15:58:14 »
Установка и обновление - две разные операции.

Оффлайн doctor@tardis

Re: Репозиторий и автоустановка программ
« Ответ #4 : 22 Ноября 2013, 16:12:12 »
Что если сделать псевдопрограмму, пакетами которой будут определенные файлы. Тогда при добавлении в репозиторий новые файлы  будут добавляться?
 

Оффлайн ferum

Re: Репозиторий и автоустановка программ
« Ответ #5 : 23 Ноября 2013, 13:43:39 »
 doctor@tardis, если вы предполагаете делать сборку на основе debian или даже  ubuntu то в sources.list вашего дистрибутива вы сможете добавить дополнительное зеркало на котором будете выкладывать файлы обновлений для своей системы. Они должны быть в виде deb пакетов. Однако deb пакет или его обновлённая версия не обязательно должны содержать бинарные файлы и исходный код а может просто содержать скрипт для установки ,обновления и удаления иных файлов из стороннего (сетевого) источника (уже не деб).Соответственно обновились файлы в стороннем источнике, обновляете деб на своём зеркале, система обновляется и получает по цепочке новый сторонний файл. Например есть некая программа foo вы делаете для её установки foo-installet.deb
Русские дебианщики против цифрового слабоумия !
 

Оффлайн doctor@tardis

Re: Репозиторий и автоустановка программ
« Ответ #6 : 23 Ноября 2013, 15:03:06 »
Однако deb пакет или его обновлённая версия не обязательно должны содержать бинарные файлы и исходный код а может просто содержать скрипт для установки ,обновления и удаления иных файлов из стороннего (сетевого) источника (уже не деб).

Вот, я про это и говорю.
А при "обновлении" скрипт, содержащийся в деб пакете, сам запускается?
Например, на готовой системе есть деб пакет, со скриптом примерно скачать с сайта по ссылкам bla vla, далее нам захотелось добавить еще cla xla, собственно на зеркале мы удаляем предыдущий деб пакет, и ставим скачать с сайта по ссылкам bla vla cla xla, тогда система видит "обновление" деб пакета, и автоматически скачивает этот деб пакет, автоматически запускает скрипт внутри него и следует инструкции? А разве эти bla vla не скачаются заново?  ???

Сообщение объединено: 23 Ноября 2013, 15:40:00
Хотя, если подумать, зачем при обновлении деб пакета, в скрипт опять вписывать эти bla vla? Ведь в системе они и так установлены, а при удалении из скрипта в обновленном деб пакете, сами файлы не удалятся..

С другой стороны встает вопрос, ладно это базовые пакеты можно не вписывать. Но если мы добавили сначала cla xla, а потом обновили пакет и удалив из скрипта cla xla, добавили zla kla, то вся система будет полностью обновлена только у тех, у кого изначально были установлены все вышесказанные файлы. А для тех, кто только поставил систему, cla xla просто не будут установлены..
Надеюсь вы поняли..
« Последнее редактирование: 23 Ноября 2013, 15:40:01 от doctor@tardis »
 

Оффлайн ferum

Re: Репозиторий и автоустановка программ
« Ответ #7 : 23 Ноября 2013, 16:07:35 »
Сценарии могут быть написаны совершенно любые.  Даже если ни чего не удалилось ( в виду отсутствия оного) вовсе не значит что в это место нельзя поставить новое. То есть в выводе консоли может быть и ошибка но необходимые операции всё равно состоятся.
Русские дебианщики против цифрового слабоумия !
 

Теги:
     

    Что это за репозиторий?

    Автор Максимыч

    Ответов: 4
    Просмотров: 2066
    Последний ответ 20 Октября 2011, 20:13:59
    от Udachnik
    Репозиторий LMDE и Debian

    Автор camac

    Ответов: 7
    Просмотров: 3811
    Последний ответ 21 Ноября 2012, 17:17:09
    от John
    Репозиторий Firefox ESR для Debian

    Автор Сёмин

    Ответов: 38
    Просмотров: 9386
    Последний ответ 29 Декабря 2015, 14:35:46
    от ferum
    Репозиторий wine

    Автор gio4shamugia

    Ответов: 4
    Просмотров: 2111
    Последний ответ 16 Марта 2018, 22:45:43
    от ferum
    Локальный репозиторий

    Автор dimsat1

    Ответов: 28
    Просмотров: 8151
    Последний ответ 02 Февраля 2013, 22:10:12
    от ferum