Установка PortProton на Gentoo Linux

Без лишних слов, сразу к делу. :grin:


Для ленивых:

Ставим все одной командой:

wget -c "https://raw.githubusercontent.com/CryZFix/Linux/refs/heads/main/gentoo/Gentoo_PortProton_Installer.sh" && sudo sh Gentoo_PortProton_Installer.sh

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

portproton --help

Ручками:

Начинаем с зависимостей, один из пакетов а именно gnome-extra/yad, отсутсвует в официальных репозоториях, поэтому потребуется подключить пользовательский репозиторий GURU если вы его не использовали ранее. Если вы уверены что данный репозиторий у вас уже подключен, смело переходите к 3 пункту.


1. Для начала проверим есть ли у нас нужные модули для команды “eselect”:

$ eselect repository version
  repository.eselect 14
  eselect 1.4.27

Если видим версию — отлично, идем ко 2 пункту, если ошибку “!!! Error: Can’t load module repository” — ставим необходимый пакет:

# emerge -av app-eselect/eselect-repository

2. Проверим подключен ли GURU репозиторий:

$ eselect repository list | grep "guru"
  [152] guru * (https://wiki.gentoo.org/wiki/Project:GURU)

Если видим * после guru — значит все подключено, если нет, то подключаем:

# eselect repository enable guru && emerge --sync

3. Ставим сами зависимости

# emerge -av sys-apps/bubblewrap net-misc/wget app-arch/cabextract app-arch/tar dev-libs/openssl media-gfx/icoutils media-libs/mesa net-misc/curl sys-apps/inxi gnome-extra/zenity gnome-extra/yad sys-devel/bc x11-apps/xrandr

4. Устанавливаем PortProton

Установка самого PortProton производится командой из основной инструкции, пункта Ручная установка (устаревший вариант)

wget -c "https://github.com/Castro-Fidel/PortProton_ALT/raw/main/portproton" && sh portproton

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

portproton --help
6 лайков