Установка LinuxCNC на Ubuntu 18.04

Материал из cnc-club
Перейти к навигации Перейти к поиску

Установка ОС

Установка LinuxCNC

Сборка и установка ядра

  • Создаем директорию с именем kernel. Для этого открываем терминал сочетанием клавиш ctrl+alt+t и пишем:
mkdir ~/kernel
  • Затем распаковываем архивы в эту директорию, в терминале пишем:
 cd ~/kernel
 tar -xzvf ~/Downloads/linux-4.9.47.tar.gz
 tar -xzvf ~/Downloads/patch-4.13.13.gz

  • Переходим в директорию патча, в терминале пишем:
patch -p1 --verbose
  • Меняем конфиг для сборки ядра, для этого в терминале:
 make menuconfig
  • В открывшемся интерфейсе устанавливаем следующие настройки:
Processor type and features-->Preemption Model-->Fully Preemptible Kernel (RT)
Power management and ACPI option-->disable susspend to RAM, Hybernation and CPU frequency scaling 

Затем нажимаем save и exit.

  • Компилируем ядро, для этого в терминале:
cd ~/kernel
make -j4 

Компиляция может занять продолжительное время.

  • Компилируем модули ядра, для этого в терминале:
sudo make modules_install -j4
  • Устанавливаем ядро, для этого в терминале:
sudo make install -j4
  • Обновляем загрузчик grub:
sudo update-grub
  • Перезагружаем компьютер
  • Для проверки в терминале написать,имя ядра должно измениться на устанавливаемое:
 uname -r

Сборка и установка LinuxCNC

Устанавливаем git:

sudo apt install git
  • Клонируем репозиторий
cd ~
git clone https://github.com/LinuxCNC/linuxcnc.git linuxcnc-dev
  • Собираем
./autogen.sh
./configure --with-realtime=uspace
make
sudo make setuid