mirror of
https://github.com/amnezia-vpn/amneziawg-linux-kernel-module.git
synced 2026-10-14 05:41:56 +00:00
[GH-ISSUE #56] DKMS Install on ubuntu #28
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
amnezia-vpn/amneziawg-linux-kernel-module#28
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ghost on GitHub (Nov 24, 2024).
Original GitHub issue: https://github.com/amnezia-vpn/amneziawg-linux-kernel-module/issues/56
Пытаюсь установить
Получаю ошибку
В логе
/var/lib/dkms/amneziawg/1.0.0/build/make.logследующее:В какой дирректори требуется сделать симлинк?
Пробовал добавить линк в
/var/lib/dkms/amneziawg/1.0.0/buildИ из этой же дирректории запустить
make,но ошибка остаётся.Так же наткнулся на #5 и пробовал сделать как в #47 - тоже не принесло результата.
@GlebGlebovAKAJJ commented on GitHub (Nov 28, 2024):
У меня наблюдается проблема того же рода.
Симлинк пробовал устанавливать как на
linux-source-6.8.0, так и наlinux-headers-6.8.0-49-generic.Но при попытке запуска команды
make, ситуация не исправляется.@WTFThatPerson commented on GitHub (Dec 4, 2024):
I would NOT use installer from repository for new kernel. Instead:
ln -s some_kernel_directory kernelOf course, You can go by way of pain and still try use amnezia-dkms; in such case You should use something like
ls -s some_kernel_directory /var/lib/dkms/amneziawg/1.0.0/build/kernelthen cd into /var/lib/dkms/amneziawg/1.0.0/build and use sudo make && sudo make install from there. And that's general plan only, so adding/editing is possible
@bloodybios commented on GitHub (Dec 5, 2024):
Если вы такой же тупик, как я, и не знаете где найти вот это вот "some_kernel_directory". Искать для ебунты, например, на сайте launchpad.net/ubuntu
PS. исходники нужной версии легче найти через гугл поиск по этому сайту, чем на самом сайте с ориентироваться xd
@ghost commented on GitHub (Dec 7, 2024):
Удалось собрать через make && make-install. Thx @bloodybios @WTFThatPerson
Но при дальнейшей установке
apt install -y amneziawgполучил ошибкуРешил собрать amneziawg-dkms самостоятельно.
И уже новая ошибка с gc
@WTFThatPerson commented on GitHub (Dec 7, 2024):
I don't understand what do You do. If You followed my suggestion, after
sudo make installall key files are just in place, for what You did
apt installafter that?
@anonis3 commented on GitHub (Dec 9, 2024):
Мучался с этой проблемой всю ночь, у меня была такая же проблема с ядром 6.8.0. Помогло вот это: sudo dkms autoinstall.
@snk26 commented on GitHub (Dec 12, 2024):
Для установки нужны исходники ядра. Добавляем репозиторий в Ubuntu 24.04
Для 22.04 и ниже
И в конце
@leninalive
leninalive Предлагаю добавить строки из Readme в prepare-sources.sh красным цветом в консоль
Ensure that you have source repositories configured for APT - run vi /etc/apt/sources.list and make sure that there is at least one line starting with deb-src is present and uncommented.Можно даже и скриптом deb-src добавлять...
@parampapam commented on GitHub (Dec 20, 2024):
На ubuntu 22.10 при попытке сделать make возникает ошибка компиляции:
В чем может быть проблема?
UPD
Проблема была в неправильных исходниках Ubuntu. Решение такое:
В файле /etc/apt/sources.list.d/ubuntu.sources везде где "Types: deb" добавил deb-src, чтобы получилось так "Types: deb deb-src". После этого sudo apt update -y && sudo apt upgrade -y
@holyjoespb commented on GitHub (Dec 27, 2024):
Ubuntu 22.04 Под кастомное ядро, после первого фейла с установкой amneziawg-dkms, помогло добавление симлинка
/usr/src/amneziawg-1.0.0/kernel -> /home/semyon/source/linux-tkg/linux-src-git
Где /home/semyon/source/linux-tkg/linux-src-git сорсы ядра
После еще раз apt install amneziawg-dkms
@ghost commented on GitHub (Jan 7, 2025):
В итоге помогло это решение. С отдельными types для deb и deb-src не отрабатывало.
Всем спасибо за комменты!
@alxwk commented on GitHub (Sep 13, 2025):
единственный, наверно, в мире модуль, которому требуются полные исходники ядра для сборки. всем остальным, включая регулярно обновляемые драйвера невидии, хватает хедеров.
если у меня кастомное ядро, я теперь должен держать распакованный гигабайт его сырцов исключительно для этого гениального поделия? *банариум какой-то.