Обсуждение:Epm: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «Конкретный случай : <source text=bash> epm play sublime # bash /etc/eepm/play.d/sublime.sh --run # /usr/bin/wget -q -O- https://www.sublimetext.com/download FATAL: Can't get package URL </source> Идём на сайт https://www.sublimetext.com/, поменялся URL скачивания пакета, или ешё что-то, но wget не скачивает. Скачиваем пакет с странички скачивания...»)
 
м (утащил из http://t.me/useepm/9054)
 
(не показаны 2 промежуточные версии 1 участника)
Строка 1: Строка 1:
Конкретный случай :
== управление репозиториями ==
 
http://t.me/useepm/9054:
<source text=bash>
> У меня есть прототип системы с автоматической перепаковкой
epm play sublime
> некоторых программ из epm и создании на основе этого
# bash /etc/eepm/play.d/sublime.sh --run
> репозитория для ALT Linux, чтобы можно было обновляться
# /usr/bin/wget -q -O- https://www.sublimetext.com/download
> штатными средствами. Сам пользуюсь, но не знаю,
FATAL: Can't get package URL
> насколько стабильно будет это работать
</source>
 
Как-то так? ;)
Идём на сайт https://www.sublimetext.com/, поменялся URL скачивания пакета, или ешё что-то, но wget не скачивает.
Скачиваем пакет с странички скачивания :
epm repo create /var/ftp/pub/epm-packages
https://www.sublimetext.com/download (подсмотрел в скрипте /etc/eepm/play.d/sublime.sh )  
for app in $(epm play --list-all --short) ; do
https://www.sublimetext.com/download_thanks?target=x64-pkg файл с tar.xz
    epm play $app --save-only || continue
 
done
Потом делаем :
epm repo /var/ftp/pub/epm-packages pkgadd *.rpm
 
epm repo index /var/ftp/pub/epm-packages
epm repack /...путь_до.../sublime_text_build_4126_x64.tar.xz
 
И  установиваем перепакованный пакет:
epmi  /..путь../sublime_text_build-4126-alt1.repacked.with.epm.2.x86_64.rpm

Текущая версия от 15:03, 30 марта 2024

управление репозиториями

http://t.me/useepm/9054:

> У меня есть прототип системы с автоматической перепаковкой
> некоторых программ из epm и создании на основе этого
> репозитория для ALT Linux, чтобы можно было обновляться
> штатными средствами. Сам пользуюсь, но не знаю,
> насколько стабильно будет это работать

Как-то так? ;)

epm repo create /var/ftp/pub/epm-packages
for app in $(epm play --list-all --short) ; do
    epm play $app --save-only || continue
done
epm repo /var/ftp/pub/epm-packages pkgadd *.rpm
epm repo index /var/ftp/pub/epm-packages