Ebuld для Gentoo/Calculate Linux
Find a file
2025-02-11 10:26:41 +04:00
app-accessibility/onboard Обновление Onboard до версии 1.4.2 2025-01-09 21:17:42 +04:00
app-admin/graylog Добавлены новые пакеты 2022-08-14 18:27:46 +04:00
app-antivirus/drweb-workstation Доработка службы антивируса Dr.web for Linux Workstations 11.1.4 для Open-RC 2024-09-27 10:28:40 +04:00
app-misc Доработка app-misc/ca-ru-certificates 2022-12-04 00:42:32 +04:00
app-office Обновление r7-office до версии 2024.4.2.721 2025-02-11 10:26:41 +04:00
dev-db/postgrespro_1c Исправление зависимостей у Postgres Pro 1c 17.2.1 2024-12-29 00:45:51 +04:00
dev-lang/kumir2 Добавлен Python 3.13 для kumir2 2024-10-14 16:49:16 +04:00
games-action Правка зависимостей для tlauncher-1.0 2024-12-18 15:19:42 +04:00
metadata Добавление TLauncher - лаунчер Майнкрафт 2024-12-13 15:52:25 +04:00
net-im Обновление Discord до версии 0.0.84 2025-02-05 19:29:11 +04:00
net-misc Обновлении Ассистент Консольная версия до версии 6.2.1 2025-01-10 12:09:21 +04:00
net-print/pantum Внесение правок в драйвер для pantum 1.1.106 2023-12-13 12:55:16 +04:00
net-vpn Косметические правки для vipnetclient-gui-gost 2023-10-27 09:53:50 +04:00
profiles Замаскирован www-client/sputnik-browser-stable 2024-09-20 20:14:52 +04:00
www-client ОбновлÐение Chromium с поддержкой ГОСТ до версии 132Ñ.0.6834.160Ð 2025-02-04 15:32:02 +04:00
LICENSE Initial commit 2022-08-05 22:34:46 +03:00
README.md Правки в инструкцию добавления репозитория 2023-06-14 19:57:30 +04:00

gentoo-ebuild

Сборник своих ebuild для Gentoo/Calculate Linux

Добавление данного репозитория

# eselect repository add serg-sg git https://git.calculate-linux.org/serg-sg/gentoo-ebuild.git

Если при добавлении репозитория на предыдущем шаге он не включился, то включить можно следующей командой:

# eselect repository enable serg-sg

Далее необходимо синхронизировать базы emerge и eix:

# emerge --sync serg-sg
# eix-update

Ручное добавление

Создайте файл /etc/portage/repos.conf/serg-sg.conf:

[serg-sg]
location = /var/db/repos/serg-sg
sync-uri = https://git.calculate-linux.org/serg-sg/gentoo-ebuild.git
sync-type = git
auto-sync = yes

После добавления репозитория выполните синхронизацию следующими способами:

# emaint sync --repo serg-sg

или

# emerge --sync

или

# eix-sync

В Calculate-Linux:

cl-update --update-other on --sync

Удаление данного репозитория

# eselect repository remove -f serg-sg
# eix-update

Частые вопросы по portage

Размаскировка по архитектуре/keywords

Бывают пакеты с маскированием по keywords. Чтобы установить такие пакеты необходимо либо добавить репозиторий в размаскирование по keywords или размаскировать только необходимый пакет.

Пример размаскирования/разблокировки по архитектуре всего репозитория:

echo "*/*::serg-sg ~amd64" >> /etc/portage/package.accept_keywords/custom

Пример размаскирования/разблокировки по архитектуре с указанием категории и имени пакета, репозитория и без его версии:

echo "www-client/yandex-browser-stable::serg-sg ~amd64" >> /etc/portage/package.accept_keywords/custom

Маскирование/блокировка пакета/репозитория

В случае, если необходимо заблокировать установку установку из репозитория всех пакетов или определённого пакета, необходимо внести необходимые записи в файл /etc/portage/package.mask/custom.

Пример маскирования/блокировки всего репозитория:

echo "*/*::serg-sg ~amd64" >> /etc/portage/package.mask/custom

Пример маскирования/блокировки с указанием категории и имени пакета, репозитория и без его версии:

echo "www-client/yandex-browser-stable::serg-sg" >> /etc/portage/package.mask/custom