0
0
Fork 0
mirror of https://gitea.plemya-x.ru/Plemya-x/ALR.git synced 2025-01-10 09:16:45 +00:00
ALR - это независимая от дистрибутива система сборки (форк lure) для Linux, аналогичная AUR
alr
Find a file
Евгений Храмов 47d1d97496 desc
2024-06-09 21:13:19 +03:00
assets alr изменения 2024-05-05 13:32:08 +03:00
internal desc 2024-06-09 21:13:19 +03:00
pkg gitverse ссылки 2024-06-06 22:43:28 +03:00
scripts Корректировка URL 2024-06-06 22:31:30 +03:00
.gitignore alr изменения 2024-05-05 13:32:08 +03:00
.goreleaser.yaml gitverse ссылки 2024-06-06 22:43:28 +03:00
.woodpecker.yml Initial commit 2024-01-22 13:36:06 +03:00
build.go alr изменения 2024-05-05 13:32:08 +03:00
fix.go alr изменения 2024-05-05 13:32:08 +03:00
gen.go alr изменения 2024-05-05 13:32:08 +03:00
go.mod Корректировка URL 2024-06-06 22:31:30 +03:00
go.sum fakeroot 2024-06-01 16:15:12 +03:00
helper.go alr изменения 2024-05-05 13:32:08 +03:00
info.go alr изменения 2024-05-05 13:32:08 +03:00
install.go alr изменения 2024-05-05 13:32:08 +03:00
LICENSE Initial commit 2024-01-22 13:36:06 +03:00
list.go alr изменения 2024-05-05 13:32:08 +03:00
main.go alr изменения 2024-05-05 13:32:08 +03:00
Makefile gitverse ссылки 2024-06-06 22:43:28 +03:00
README.md gitverse ссылки 2024-06-06 22:43:28 +03:00
repo.go alr изменения 2024-05-05 13:32:08 +03:00
upgrade.go alr изменения 2024-05-05 13:32:08 +03:00

ALR Logo

ALR (Any Linux Repository)

ALR - это независимая от дистрибутива система сборки для Linux, аналогичная AUR. В настоящее время она находится в стадии бета-тестирования. Исправлено большинство основных ошибок и добавлено большинство важных функций. alr готов к общему использованию, но все еще может время от времени ломаться или заменяться.

ALR написан на чистом Go и после сборки не имеет зависимостей. Единственное, для повышения привилегий ALR требуется команда, такая как sudo, doas и т.д., а также поддерживаемый менеджер пакетов. В настоящее время ALR поддерживает apt, pacman, apk, dnf, yum, and zypper. Если в вашей системе существует поддерживаемый менеджер пакетов, он будет обнаружен и использован автоматически.


Установка

Установка скриптом

Установочный скрипт автоматически загрузит и установит соответствующий пакет ALR в вашей системе. Чтобы использовать его, просто выполните следующую команду:

curl -fsSL plemya-x.ru/alr/install.sh | bash

ВАЖНО: При этом скрипт будет загружен и запущен с https://gitverse.ru/Xpamych/ALR/install. Пожалуйста, просматривайте любые скрипты, которые вы скачиваете из Интернета (включая этот), прежде чем запускать их.

Сборка из исходного кода

Чтобы собрать ALR из исходного кода, вам понадобится версия Go 1.18 или новее. Как только Go будет установлен, клонируйте это репозиторий и запустите:

sudo make install

Почему?

ALR был создан потому, что упаковка программного обеспечения для нескольких дистрибутивов Linux может быть сложной и чреватой ошибками, а установка этих пакетов может стать кошмаром для пользователей, если они не доступны в официальных репозиториях их дистрибутива. Он автоматизирует процесс создания и установки неофициальных пакетов.


Документация

Документация по всем этим вопросам находится в Wiki.


Репозитории

Репозитории alr - это git-хранилища, которые содержат каталог для каждого пакета с файлом "alr.shвнутри. Файлalr.sh" содержит все инструкции по сборке пакета и информацию о нем. Скрипты "alr.sh` аналогичны скриптам Aur PKGBUILD.


Спасибы

Благодарим следующие проекты за то, что они сделали все возможное: