LINUX.ORG.RU

помогите в установке дров в генту

 ,


0

1

проснулся утром и первом делом услышал заветное отсутствие ревущего кулера. собралось-таки.

теперь нужно накатить дрова на юсб свисток. в генте я полный ноль, поэтому узнал, что это делается через ebuild.

https://gpo.zugaina.org/net-wireless/rtl8812au

отсюда выбрал самый последний драйвер, далее порядок действий:

sudo mkdir /usr/local/overlay/

touch /usr/local/overlay/layout.conf

echo «masters = gentoo» > /usr/local/portage/layout.conf

в make.conf

PORTDIR_OVERLAY=«/usr/local/overlay»

mkdir -p /usr/local/overlay/dex/rtl

sudo cp <сам ебилд> /usr/local/overlay/dex/rtl

sudo ebuild /usr/local/overlay/dex/rtl/<имя ебилда> digest

и вот тут

!!! Repository ‘x-overlay’ is missing masters attribute in ‘/usr/local/overlay/metadata/layout.conf’ !!! Set ‘masters = gentoo’ in this file for future compatibility ebuild: /usr/local/overlay/dex/rtl/rtl8812au-20210627.ebuild: does not seem to have a valid PORTDIR structure

masters = gentoo прописал. что не так?

Поставь пакет eselect-repository Далее eselect repsository add rasdark или pentoo -что больше нравится. Далее emerge sync имя репозитория. А вот то что творил ручками верни обратно как было

Silerus ★★★★
()

Свисток usb? Что показывает lsusb?

Для rtl8812au и rtl8821au рекомендую этот: https://github.com/pentoo/pentoo-overlay/tree/master/net-wireless/rtl8812au_aircrack-ng

Работает с ядром 5.10.

Лучше скачать в локальный оверлей и скачать соответствующий архив с переименованием его в нужное имя.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 2)

Сообщение об ошибке мы читать не будем.

echo «masters = gentoo» > /usr/local/portage/layout.conf

и

!!! Repository ‘x-overlay’ is missing masters attribute in ‘/usr/local/overlay/metadata/layout.conf’ !!! Set ‘masters = gentoo’ in this file

PORTDIR_OVERLAY=«/usr/local/overlay»

Это уже года 3 не используетя. Читай man 5 portage

arrecck ★★★
()

Давно уже не дрова, а солнечная энергетика, ветровая, или в конце концов, этанол в качестве топлива для автомобилей…

anonymous
()

Для начала отрегулировать напряжение на процессоре чтобы кулер перестал визжать. Если напряжения снизить на 0.2 вольт может так получиться, что звук кулера в нанрузке будет едва заметен. Для новых райзенов пошаманить с курвой и настроить потолок турбобуста. Ну и в итоге сбить вольтаж чтобы в разы снизить энергопотребление и возможно сохранить производительность. Это то что надо освоить прежде чем начинать платить по счетчику за сборку всего и вся из исходников. Это то что должно осваиваться до начала использования Gentoo. Так что ли втупую покупать ветро-стлнечную электростанцию, либо настроить комп хотя бы.

anonymous
()
Ответ на: комментарий от anonymous

У меня потребление проца 15 вт, он ультрабучный. Не думаю, что будет офигенный прирост счета за электроэнергию

PURGEN143
() автор топика
Ответ на: комментарий от grem

lsusb

Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub

Bus 001 Device 006: ID 0408:5220 Quanta Computer, Inc. HP Webcam

Bus 001 Device 005: ID 0bda:b009 Realtek Semiconductor Corp. Realtek Bluetooth 4.2 Adapter

Bus 001 Device 003: ID 2357:011e TP-Link AC600 wireless Realtek RTL8811AU [Archer T2U Nano]

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

но на всех дистро надо ставить дрова с гитхаба, ибо на коробочке с этим поделием не было наклейки linux support (win\mac только)

а уж как в генте тем более из коробки его не будет

PURGEN143
() автор топика
Последнее исправление: PURGEN143 (всего исправлений: 1)
Ответ на: комментарий от PURGEN143

ЯННП, что тебе надо. Надо железо запустить? Ядро собери.
Если я правильно понял твою железку, то вот здесь есть инструкция:
https://github.com/gnab/rtl8812au

c0ne
()
Ответ на: комментарий от PURGEN143

RTL8811AU у тебя же, а в начале темы у тебя rtl8812au упоминается

Но может и из pentoo, упомянутый мной подойдёт тоже.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от Silerus

нет. сделал eix-sync

sudo emerge –ask rasdark/rtl8812au-20210627

!!! ‘rasdark/rtl8812au-20210627’ is not a valid package atom.

!!! Please check ebuild(5) for full details.

теперь так. гспд, как пока что все непонятно и сложно в системе. делал eix-update, но ничего.

PURGEN143
() автор топика
Последнее исправление: PURGEN143 (всего исправлений: 1)
Ответ на: комментарий от PURGEN143

rasdark

А ты специально называешь категорию ебилда через одно место?

Поставь из гит если так же как делал в других системах, после сборки нового ядра будешь пересобирать модуль под новое ядро руками.

Ну или развлекайся дальше.

anonymous
()
Ответ на: комментарий от anonymous

после сборки нового ядра будешь пересобирать модуль под новое ядро руками

Зачем руками можно вписать переустановку в конфиг genkernel, например

annulen ★★★★★
()
Ответ на: комментарий от annulen

genkernel

ненужное всратое говно, есть virtual/dist-kernel

anonymous
()
Ответ на: комментарий от PURGEN143

Ну значит и тут его ставь, в pentoo overlay нормальный ebuild.

Сам неделю назад его ставил для tp-link archer t2u plus

Только архив руками скачать и переименовать нужно. Сети-то нет. А потом уженамтраивать wpa_supplicant

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от PURGEN143

not a valid package atom

Ты сам закинул в такую структуру? Тебе не кажется, что ты сделал что-то не то?

sudo emerge –ask rasdark/rtl8812au-20210627

rasdark/rtl8812au-20210627

Что это?

Должно быть хотя бы

emerge -av =rtl8812au-20210627

Раз уж ты положил на советы про пакет выше.

grem ★★★★★
()
Последнее исправление: grem (всего исправлений: 1)
Ответ на: комментарий от PURGEN143

Положи ебилд в директория с правильным названием, соответствующим категории, net-wireless.

Почему ты делаешь так, как твоя пятка захочет?

anonymous
()

Настрой Layman: https://wiki.gentoo.org/wiki/Layman, в загруженном удалённом списке есть твой

>> ~ $ layman -nL
...
* zugaina                   [Rsync     ] (rsync://gentoo.zugaina.org/zugaina-portage)
...
, не забудь добавить-написать имя пакета net-wireless/rtl8812au в /etc/portage/package.accept_keywords/ (например в имя файла): rtl8812au, так как ~amd64, потом ставь как обычный пакет emerge... Так понял там модуль ядра и патч для ядер версий 5.10, а firmware для этой rtl8811au я не увидел в пакете sys-kernel/linux-firmware, так что не знаю как оно пойдёт, у меня другое устройство wifi:
02:00.0 Network controller: Broadcom Inc. and subsidiaries BCM4313 802.11bgn Wireless Network Adapter (rev 01)
с ним проблем не было.

spawn_sp ★★★★
()
Ответ на: комментарий от anonymous

Давно им пользуюсь, удобно, не подводил пока.

spawn_sp ★★★★
()
Ответ на: комментарий от grem

таки собралось и работает. то есть дрова взаимозаменяемы для этого свистка. надо было в /etc/portage/package.accept_keywords положить net-wireless/rtl8812a

спасибо

PURGEN143
() автор топика
Последнее исправление: PURGEN143 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.