Size: a a a

RU.UBUNTU — Официальное сообщество пользователей Ubuntu

2020 June 04

Вх

Волчий хореограф ))... in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Самый лучший язык программирования - баш ХД
источник

Вх

Волчий хореограф ))... in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Недавно написал скрипт меню для консоли ) 10 строк кода и все работает :Р и без костылей этих ваших :Р вот оно будущее :Р
источник

Вх

Волчий хореограф ))... in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Кстати можно как-то сделать чтобы обычный баш-скрипт брал данные из файла настроек? Или это уже более высокий уровень программерства? ))
источник

T

TSHAWYTSCHA in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Думаю можно
источник

T

TSHAWYTSCHA in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
10 часовой Бесплатный видео курс по Shell scripting

https://www.udemy.com/course/complete-bash-shell-scripting/

#bash #shell #sh
источник

T

TSHAWYTSCHA in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Ищи ))
источник

A

Alexander in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Волчий хореограф ))
Кстати можно как-то сделать чтобы обычный баш-скрипт брал данные из файла настроек? Или это уже более высокий уровень программерства? ))
source или "."
источник

A

Ayavrik in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Alexander
для ubuntu...
Хорошо когда программа пишет "Пожалуйста"...
warning: Cannot use CONFIG_STACK_VALIDATION=y, please install libelf-dev, libelf-devel or elfutils-libelf-devel

Я не знаю в чем разница сборки модулей для ubuntu или mint, когда мне нужно собрать модуль для ядра ставлю эти пакеты build-essential libncurses-dev linux-header-$(uname -r) linux-source-$(uname -r) Но вот хня их может и не быть в репах поэтому на последние цифры внимания не обращаю. ставлю то что есть
linux-headers-5.3.0 linux-source-5.3.0 Если что ставим патчи ( это долго описывать ) Далее иду в каталог /usr/src/linux-source/linux-source-5.3.0/
sudo tar xvf linux-source-5.3.0.tar.bz2  Линкую чтобы не бегать по каталогам
sudo ln -s  /usr/src/linux-source-5.3.0/linux-source-5.3.0 /usr/src/linux
cd /usr/src/linux
копирую файл Module.symvers - нужен для компиляции модулей
cp -v /usr/src/linux-headers-5.3.0/Module.symvers .
make oldconfig #или любой из config с сохранением
make prepare scripts modules_prepare
И тут пришлось до установить yasm вот на такую ошибку "CONFIG_X86_X32 enabled but no binutils support"
поностью sudo apt install flex bison yasm libelf-dev ( возможно sudo ldconfing )
sudo make -C . M=drivers/input/mouse или sudo make -C . M=drivers/net/usb или конкретный модуль sudo make -C . M=drivers/net/usb/dm9601.ko
sudo cp drivers/net/usb/dm9601.ko /lib/modules/$(uname -r)/kernel/drivers/net/usb/  && sudo depmod
Если что упустил извини! Поскольку работает версия ядра $(uname -r), нужно изменить Makefile и установить EXTRAVERSION=-(хвостик номера сборки ядро что работает). После этого, make kernelversion скажем так 5.3.0-ororo, точно совпадает с выводом uname -r команды. Удачи!
источник

Вх

Волчий хореограф ))... in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
TSHAWYTSCHA
Ищи ))
гляну, сэнк )
источник

A

Alexander in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
EXTRAVERSION, о, похоже в этом трабла, а генерик надо в ней указывать?
источник

A

Ayavrik in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Alexander
EXTRAVERSION, о, похоже в этом трабла, а генерик надо в ней указывать?
должен совпадает с выводом uname -r, по крайней мере я не пробовал не писать уже на автомате как то
источник

A

Alexander in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
sudo depmod этого тоже не делал
источник

Вх

Волчий хореограф ))... in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Alexander
source или "."
Окей попробую, просто у меня логика какая, есть menurc, в доме, например, где содержаться строки в стиле "браузер::firefox" и надо чтобы по этим строкам генерировался новый пункт меню в самом скрипте menu, т.е. чтобы значение в оптионс добавлялось по этому стилю "options=("браузер" "терминал" "ВЫХОД")" и сама опция чтобы появлялась в стиле "  case $opt in "браузер") firefox ;;.Ну т.е. чтобы вручную не добавлять все это (а то какой тогда смысл от файла настроек) )
источник

A

Alexander in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Ayavrik
должен совпадает с выводом uname -r, по крайней мере я не пробовал не писать уже на автомате как то
как изменить, просто добавить EXTRAVERSION=-33-generic так?
источник

A

Ayavrik in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Alexander
как изменить, просто добавить EXTRAVERSION=-33-generic так?
да
источник

A

Alexander in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
спасисбо
источник

R

Roman in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
На локально ошибок не выдает, а на удаленном сервере не получается сделать подключение
WebSocket connection to 'ws://localhost:8888/kurento' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
источник

A

Alexander in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
Доигрался я с ядром, как восстановить все отдельные модули?
источник

A

Alexander in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
есть мета-пакет?
источник

A

Alexander in RU.UBUNTU — Официальное сообщество пользователей Ubuntu
или пакет какой?
источник