Altppa

Материал из ALT Linux Wiki
Примечание: Короткая ссылка сюда - https://www.altlinux.org/altppa

Своя репа на altlinux.space

Те, кто использует altlinux.space, может на нем же публиковать готовые пакеты и распространять ПО посредством APT-RPM-репозиториев.

Для этого нужно выполнить следующее:

Создание ключа приложения

1. Откройте https://altlinux.space/user/settings

2.Фото профиля ⇾ Настройки

3.Параметры пользователя ⇾ Приложения ⇾ Токены доступа ⇾ Создать новый токен

4.Введите имя, укажите параметры доступа (все, имя произвольное; отметьте нужные права [?какие? на данный момент лучше все])

5.Скопируйте последовательность букв и цифр.

Внимание! Не делитесь ни с кем этими данными!!!


Загрузка в репозиторий

6. Создайте файл:

~/.config/myspace.env

С содержимым:

MYPKGDIR=путь_к_пакетам
MYUSER=имя_altlinux.space_пользователя
TOKEN=токен

7. Установите утилиту loadpkg:

# apt-get update
# apt-get install loadpkg
  • положите все необходимые пакеты в каталог, который вы указали в ~/.config/myspace.env
  • выполните:
$ loadpkg
Примечание: ^Независимо от того, в каком каталоге, где вы сейчас находитесь


Распространение репозитория

Чтобы установить пакеты из репозитория, создайте файл вида...:

/etc/apt/sources.list.d/petr-repo.list

...и содержания:

rpm https://altlinux.space/api/packages/petr-akhlamov alt/alt.repo/x86_64 classic
rpm https://altlinux.space/api/packages/petr-akhlamov alt/alt.repo/noarch classic