Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Save ekam230/68c16d184b65261d3054f136c61531ed to your computer and use it in GitHub Desktop.
Save ekam230/68c16d184b65261d3054f136c61531ed to your computer and use it in GitHub Desktop.
http://linuxcnc.org/docs/stable/html/getting-started/getting-linuxcnc.html#_installing_on_debian_buster_with_preempt_rt_kernel
На 6 пункте обычно не работает кейсервер записаный в строе команды и нужно использовать альтернативный кейсервер предложенный там же
Так ставится 2.8 версия практически на любой калькулятор работающий на образе основанном на 10 дебиане
Установка LinuxCNC2.9 из исходников на чистый образ Debian11.2
1. ставим git.
2. клонируем исходники:
git clone git://github.com/linuxcnc/linuxcnc.git linuxcnc-dev
3. Ставим ядро RT для linuxcnc:
sudo apt-get install linux-image-rt-amd64
4. Ставим dpkg-dev:
sudo apt-get install dpkg-dev
5. Проверяем зависимости которые необходимо будет удовлетворить:
cd linuxcnc-dev/debian
./configure uspace
cd ..
dpkg-checkbuilddeps
6. Устанавливаем список зависимостей выданный в предыдущем шаге:
sudo apt install aptlist -y
7. Запускаем сборку .deb пакетов:
dpkg-buildpackage -b -uc
8. После успешной сборки пакетов перезагружаемся.
9. Проверяем загрузилось ли rt ядро
uname -a
в названии ядра должны быть заветные буквы ***-rt-***
10. теперь приступаем к установке пакетов:
sudo dpkg -i linuxcnc-uspace*****
аналогично ставим и -dev пакет. Этот пакет нужен для работы с halcompile
и еще некоторыми вещами в linuxcnc.
скорее всего установка закончится ошибкой, но это не беда.
Это от недостатка удовлетворенных зависимостей. Устраняется так:
sudo apt --fix-broken install -y
11. Проверяем установку запустив или создав конфиг.
@wzooroo
Copy link

wzooroo commented Dec 3, 2022

Вопрос, а версию 2.10 не пробовали ставить?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment