Ebuld для Gentoo/Calculate Linux
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
serg-sg 10eee166f6
Обновлении Ассистент Консольная версия до версии 5.6.2
6 days ago
app-accessibility/onboard Исправление ошибок в ebuild для onboard версии 1.4.1.8 5 months ago
app-admin/graylog Добавлены новые пакеты 2 years ago
app-antivirus/drweb-workstation Добавление антивируса Dr.web for Linux Workstations 11.1.4 2 months ago
app-misc Доработка app-misc/ca-ru-certificates 1 year ago
app-office Обновление локальных файлов справки onlyoffice-help-bin до версии 8.0.1 2 months ago
dev-lang/kumir2 Исправление сборочной зависимости для Kumir2 3 weeks ago
metadata Создал(а) 'metadata/layout.conf' 2 years ago
net-im Обновление discord до версии 0.0.48 2 weeks ago
net-misc Обновлении Ассистент Консольная версия до версии 5.6.2 6 days ago
net-print/pantum Внесение правок в драйвер для pantum 1.1.106 4 months ago
net-vpn Косметические правки для vipnetclient-gui-gost 6 months ago
profiles Обновление Яндекс.Браузер Стабильный до 23.7.1.1215 9 months ago
www-client Обновление браузера Яндекс Стабильный до версии 24.1.5.794 6 days ago
LICENSE Initial commit 2 years ago
README.md Правки в инструкцию добавления репозитория 11 months ago

README.md

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