Task: различия между версиями
Vt (обсуждение | вклад) (убрал ненужную подсветку ссылок и чуть изменил текст убрав лишнюю информацию и предположения) |
Vt (обсуждение | вклад) (добавил apt-repo) |
||
Строка 24: | Строка 24: | ||
apt-get install ''нужное'' | apt-get install ''нужное'' | ||
== Через утилиту apt-repo == | |||
Добавляем нужное задание (без редактирования файлов), обновляем индексы и ставим нужный пакет (который был в этом задании, в примере это <code>libdecor</code>): | |||
apt-repo add 320136 | |||
apt-get update | |||
apt-get install libdecor | |||
Удалить задание из списка репозиториев: | |||
apt-repo rm 320136 | |||
apt-get update | |||
Можно одной командой установить все пакеты из нужного задания: | |||
apt-repo test 320136 | |||
Посмотреть список репозиториев - покажет и подключенные задания: | |||
# apt-repo | |||
rpm [alt] <nowiki>http://ftp.altlinux.org/pub/distributions</nowiki> ALTLinux/Sisyphus/x86_64 classic | |||
rpm [alt] <nowiki>http://ftp.altlinux.org/pub/distributions</nowiki> ALTLinux/Sisyphus/noarch classic | |||
rpm <nowiki>http://git.altlinux.org</nowiki> repo/320136/x86_64 task | |||
rpm <nowiki>http://git.altlinux.org</nowiki> repo/320136/x86_64-i586 task | |||
== Через epm == | == Через epm == |
Версия от 01:21, 9 мая 2023
Сборочное задание
В рамках сборочной системы ALT задание (task) -- единица изменения состояния репозитория, изменяющая, добавляющая или убирающая пакеты в нём.
Добавить задание
Ссылку на пробное задание (например, для задания 320136 ссылка http://git.altlinux.org/tasks/320136/) нужно подключить к системе управления пакетами, для этого создайте конфигурационный файл вроде /etc/apt/sources.list.d/task.list вида:
rpm http://git.altlinux.org/repo/320136 x86_64 task
Если задание содержит noarch-пакеты, понадобится и вторая строчка:
rpm http://git.altlinux.org/repo/320136 noarch task
Если подключаете на отличающейся от x86_64 архитектуре, скажем, aarch64 -- поправьте соответственно.
Затем как обычно:
apt-get update
и
apt-get dist-upgrade
либо
apt-get install нужное
Через утилиту apt-repo
Добавляем нужное задание (без редактирования файлов), обновляем индексы и ставим нужный пакет (который был в этом задании, в примере это libdecor
):
apt-repo add 320136 apt-get update apt-get install libdecor
Удалить задание из списка репозиториев:
apt-repo rm 320136 apt-get update
Можно одной командой установить все пакеты из нужного задания:
apt-repo test 320136
Посмотреть список репозиториев - покажет и подключенные задания:
# apt-repo rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/x86_64 classic rpm [alt] http://ftp.altlinux.org/pub/distributions ALTLinux/Sisyphus/noarch classic rpm http://git.altlinux.org repo/320136/x86_64 task rpm http://git.altlinux.org repo/320136/x86_64-i586 task
Через epm
epm install <номер task>
или
epm upgrade <номер task>