Различия
Здесь показаны различия между выбранной ревизией и текущей версией данной страницы.
soft:sfs-get [2023/09/26 10:56] sfs [Настройка новых репозиториев] |
soft:sfs-get [2023/09/26 11:18] (текущий) sfs [Типы поддерживаемых репозиториев] |
||
---|---|---|---|
Строка 28: | Строка 28: | ||
*При его вызове произойдет запуск программы (если модуль уже подключен) или предложение скачать и запустить | *При его вызове произойдет запуск программы (если модуль уже подключен) или предложение скачать и запустить | ||
+ | ====== Конфигурация репозиториев====== | ||
+ | Назначение файлов: | ||
+ | */etc/sfs-get/*-list.txt - списки соответветствующих (конфиг, url, www репозиториев) именно Вашего дистрибутива | ||
+ | */etc/sfs-get/links/_up-links.txt - URL ссылки на скачивание *.bz2 файлов обновления соответствующих списков. | ||
+ | *Например http://qwe.ru/pra-links.txt.bz2 обновит /etc/sfs-get/links/pra-links.txt | ||
+ | *Для выключения обновления - удалите (закомментируйте #) все в /etc/sfs-get/links/_up-links.txt | ||
====== Типы поддерживаемых репозиториев ====== | ====== Типы поддерживаемых репозиториев ====== | ||
- | В настоящее время (2018 г.) используются только WWW репозиторий | + | *C 2018 г. используются только WWW репозиторий. |
+ | *git.com тоже рабочий | ||
===== WWW репозиторий (ftp-http) ===== | ===== WWW репозиторий (ftp-http) ===== | ||
*Все совсем просто - добавляем файлы на ftp-http. | *Все совсем просто - добавляем файлы на ftp-http. | ||
+ | *В /etc/sfs-get/www.list добавляем свой http | ||
*Их список, обновление sfs-get делает сам | *Их список, обновление sfs-get делает сам | ||
*Недостаток - требуется ftp-http , поддерживающий выдачу списка файлов //wget --no-remove-listing// . Такие бесплатные ресурсы редки. | *Недостаток - требуется ftp-http , поддерживающий выдачу списка файлов //wget --no-remove-listing// . Такие бесплатные ресурсы редки. | ||
Строка 41: | Строка 48: | ||
===== github.com репозиторий ===== | ===== github.com репозиторий ===== | ||
+ | *Реализован в версиях sfs-get >= 221130 | ||
*Модули.pfs нужно заливать в Releases. Только сюда можно залить файлы больше 25мб | *Модули.pfs нужно заливать в Releases. Только сюда можно залить файлы больше 25мб | ||
*В /etc/sfs-get/www.list добавляем api.github.com/repos/аккаунт/репозиторий/releases/tags/таг | *В /etc/sfs-get/www.list добавляем api.github.com/repos/аккаунт/репозиторий/releases/tags/таг | ||
Строка 97: | Строка 105: | ||
===== URL репозиторий (список ссылок) ===== | ===== URL репозиторий (список ссылок) ===== | ||
Наиболее прост в реализации и развертывании | Наиболее прост в реализации и развертывании | ||
+ | *Название файла со ссылками (без путей) в /etc/sfs-get/links.list. Этот файл находится в /etc/sfs-get/ | ||
*Ссылки - любые, которые сможет скачать wget. | *Ссылки - любые, которые сможет скачать wget. | ||
*Имена файлов - не хэши. Т.к. конфига здесь нет - по URL нужно будет понять название программы и версию | *Имена файлов - не хэши. Т.к. конфига здесь нет - по URL нужно будет понять название программы и версию |