LINUX.ORG.RU

Гхм… прямо по твоей ссылке есть инструкция по установке.

Правда, она для Ubuntu… но ты пробовал ей следовать? На каком шаге при этом были проблемы?

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)

Встречный вопрос: а зачем тебе специализированный дистрибутив для просмотра ЦП? Не проще ли взять ту же Ubuntu, а если понадобится Tor, доустановить его с приходом опыта?

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

Эм… одно дело Кали на десктопе. Это и прямь глупо, если не нужны пентесты. Но Таилс про другое — про приватность, что нормально.

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

сообщения на форуме показывают, что для kali/tails/parrotos лучше всё же отдельную ветку выделить (видел на некоторый сайтах прикольное название для такой ветки - чулан)
протолкни эту идею модераторам, если будет возможность

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

Да, дистрибутивы имеют разное назначение. Но ставят их одни и те же детишки, которые где-то вычитали, что это типа "крутые дистры для Ъ".

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

«Для чайников» это одно. Я сам не раз успешно помогал чайникам. Если у них обычный дистрибутив, вроде Ubuntu, Debian, Linux Mint, Fedora, Manjaro — нет особых проблем. А с этими спецдистрами черт ногу сломит, какие там внутри особенности наворотили авторы.

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

Вообще надо бы вернуть FAQ и заставить читать хотя бы "глагне" оного каждого новичка. Ну или хотя бы ссылку на самом видном месте – вверху – оставить.

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

намёк на тёмное место, где тебя бесплатно откошмарят

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

вместо «для чайников» подойдёт «для опытных хакеров» или что-то в этом духе

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

Спасибо всем откликнувшимся! По инструкции, конечно, пытался установить. После ввода ./install_wifi.sh пишет: Module 8192eu is not currently loaded

roman3454
() автор топика

Тебе нужно установить заголовочные файлы ядра, компилятор и прочие компоненты для сборки драйвера из исходных кодов, после чего скомпилировать драйвер (модуль ядра).

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

Там по ссылке ниже инструкция как ставить руками, если скрипт падает. И да, выше про установку заголовков ядра и dkms правильно пишут (всё это есть и в инструкции).

Vsevolod-linuxoid ★★★★★
()
Последнее исправление: Vsevolod-linuxoid (всего исправлений: 1)
Ответ на: комментарий от anonymous

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

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

Меня больше беспокоит, как всё это сохранить потом для следующего ребута. TAILS же не просто ставится, там он сжат в squashfs скорее всего, так как Live образ.

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от roman3454

А теперь подумай. Тебе нужно выгрузить модуль из памяти, чтобы его там не было. Тебе сообщают, что его там и так нет. Что можно сделать?

Vsevolod-linuxoid ★★★★★
()
Ответ на: комментарий от roman3454

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

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

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

sudo dkms add -m rtl8192eu -v 1.0

Error! Could not locate dkms.conf file

File: /usr/src/rtl8192eu-1.0/dkms.conf does not exist

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

«А чтобы он собрался тебе нужно установить заголовочные файлы ядра компилятор и и прочие компоненты для сборки программ.»

Как это сделать?

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

sudo apt list linux-headers-generic build-essential dkms git

build-essential/oldstable 12.6 amd64 dkms/oldstable,now 2.6.1-4 all [установлен] git/oldstable,oldstable,now 1:2.20.1-2+deb10u3 amd64 [установлен]

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

Google: tails установка заголовочных файлов ядра

tails установка компилятора

Если tails основа на debian-based дистрибутиве, то

apt update
apt-get install linux-headers-`uname -r` build-essential gcc g++

А дальше запускай скрипт.

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

Заголовочные файлы нужно ставить под версию ядра системы.

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

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

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

amnesia@amnesia:~$ apt update Чтение списков пакетов… Готово E: Не удалось открыть файл блокировки /var/lib/apt/lists/lock - open (13: Отказано в доступе) E: Невозможно заблокировать каталог /var/lib/apt/lists/ W: Проблема при удалении файла /var/cache/apt/pkgcache.bin - RemoveCaches (13: Отказано в доступе) W: Проблема при удалении файла /var/cache/apt/srcpkgcache.bin - RemoveCaches (13: Отказано в доступе)

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

Перепиши команду правильно пожалуйста.

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

«ты можешь внятно ответить, ради чего весь этот пердолинг?»

Для того чтобы Tails работал

roman3454
() автор топика
Ответ на: комментарий от roman3454
apt update

Это команда обновления списка пакетов.

Выполни её в начале, а потом

apt install linux-headers-`uname -r` build-essential gcc+ gcc

Если такого пакета нет, то смотри какие есть

apt search linux-headers

И в начале обнови пакет с ядром, а потом под него поставь пакет с заголовочными файлами ядра.

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

Если ты это сделал, то вывод должен быть не таким «Невозможно найти пакет linux-headers-uname -r», а что-то вроде «Невозможно найти пакет linux-headers-5.14-…».

Смотри есть ли пакет с linux-headers под твою версию ядра

apt search linux-headers

Версию ядра ты можешь увидеть в выводе команды uname -r.

У тебя должен быть Internet в системе.

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

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

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

протри монитор спец салфеткой - там uname -r взято в специальные кавычки (backticks)

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

amnesia@amnesia:~$ sudo apt search linux-headers [sudo] пароль для amnesia:
Сортировка… Готово Полнотекстовый поиск… Готово aufs-dkms/oldstable 4.19+20190211-1 all DKMS files to build and install aufs

linux-headers-4.19.0-14-all/oldstable 4.19.171-2 amd64 All header files for Linux 4.19 (meta-package)

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

Роман, сравни версию ядра в выводе команды

uname -r

И вывод команды

apt search linux-headers

Если в нём есть пакет точно такой же версии и архитектуры, то введи команду

apt install linux-headers-`uname -r` build-essential gcc+ gcc

Обрати внимание на то как написано uname -r.

Можешь написать вот так:

apt install linux-headers-$(uname -r) build-essential gcc+ gcc
anonymous
()
Ответ на: комментарий от anonymous

Только для Windows, если драйвера сетевой карты почему-то нет из коробки, его можно скачать на другом компьютере в виде одного exe-файла и установить двумя щелчками.
А для линуксов... Кроме самого драйвера нужны пакеты с компилятором, заголовками ядра, dkms, все их зависимости (причем для каждого дистрибутива каждой версии свои), лежит всё в репозитории (конкретного дистрибутива), отдельно это всё скачать та ещё задача (и перед этим ещё собрать список того, что нужно скачать), потом устанавливать это вручную. А ещё собственно драйвер собирать. Куда уж проще?

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

зато это деликатно отбивает желание ставить kali/tails/etc ;)

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

В Windows используется микроядро. В Linux используется монолитное ядро.

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

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

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

Так же можешь скачать исходные коды ядра, взять Modules.symvers, Kconfig и .config от уже собранного ядра и собрать драйвер на другой системе под требуемое ядро.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.