Удаление LinuxCNC EMC2, установленного из исходников

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Удаление LinuxCNC EMC2, установленного из исходников

Сообщение Ворон226 »

Вроде и добавить нечего. Как?

Пример:
Установлен LCNC по инструкции (http://cnc-club.ru/wiki/index.php/%D0%9 ... 0%B8%D1%8F)

Команды

Код: Выделить всё

cd
cd linuxcnc-dev
cd src
make uninstall
ничего не дали -

Код: Выделить всё

make: *** Нет правила для сборки цели 'uninstall'. Останов.
Какие есть способы, кроме сноса системы и установки оной с нуля?
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Удаление LinuxCNC EMC2, установленного из исходников

Сообщение nkp »

я выделяю папку с установленным из исходников LCNC и нажимаю Del
всё...
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Удаление LinuxCNC EMC2, установленного из исходников

Сообщение Serg »

nkp писал(а):я выделяю папку с установленным из исходников LCNC и нажимаю Del
всё...
Да, всё... Умерло. Ибо по дефолту linuxcnc распихается по куче системных папок типа /etc, /usr/bin, /usr/lib, ... Придется выделять папку "/". :)
Ворон226 писал(а):Какие есть способы, кроме сноса системы и установки оной с нуля?
Конечно. И очень простой.
Нужно выполнить команду

Код: Выделить всё

make -n install
В результате make будет писать все команды shell, которые она должна выполнить, чтобы установить linuxcnc, но при этом не будет их исполнять. Далее внимательно изучаем что она там понаписала и ручками выполняем противоположные действия. Например вместо команды типа "cp bin/linuxcnc /usr/bin/linuxcnc" выполняем команду "rm /usr/bin/linuxcnc".
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Удаление LinuxCNC EMC2, установленного из исходников

Сообщение nkp »

UAVpilot писал(а):
nkp писал(а):я выделяю папку с установленным из исходников LCNC и нажимаю Del
всё...
Да, всё... Умерло. Ибо по дефолту linuxcnc распихается по куче системных папок типа /etc, /usr/bin, /usr/lib, ... Придется выделять папку "/". :)
возвращаясь к непонятому ранее :shock: :
считал , что устанавливая из исходников емс (run in place) мы нигде больше не "мусорим"
вышеприведенная цитата внесла смуту в неокрепший мозг начинающего линуксоида :freak:
но вот встретил такое:
If you want only to test the software before installing it, or if you're worried about overwriting an existing installation, there is a Run-In-Place (RIP) mode which you can try out. In this mode, there is no installation step, and no files are placed outside the top directory , ~/emc2 in this example.
Аватара пользователя
Ворон226
Мастер
Сообщения: 1923
Зарегистрирован: 01 окт 2012, 18:14
Репутация: 181
Откуда: Солнечногорск Московской обл. - Борки Конаковского р-на - Скоморохово Фировского р-на
Контактная информация:

Re: Удаление LinuxCNC EMC2, установленного из исходников

Сообщение Ворон226 »

Т.е. установка из исходников, прописанная и опробованная нами, и есть установка RIP? Значит она ничего не замусоривает, и может быть удалена через Del?
Хочешь быть счастливым? Будь им!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Удаление LinuxCNC EMC2, установленного из исходников

Сообщение nkp »

по крайней мере я так всегда и думал...)))
потому и написал , что удаляю просто папку и все...
ну таких установок-удалений наверное с пять десятков произвел - вот после реплики UAVpilot и задумался:
"где же "хвосты" ??
Аватара пользователя
Serg
Мастер
Сообщения: 21923
Зарегистрирован: 17 апр 2012, 14:58
Репутация: 5183
Заслуга: c781c134843e0c1a3de9
Настоящее имя: Сергей
Откуда: Москва
Контактная информация:

Re: Удаление LinuxCNC EMC2, установленного из исходников

Сообщение Serg »

nkp писал(а):считал , что устанавливая из исходников емс (run in place) мы нигде больше не "мусорим"
Да.
nkp писал(а):вышеприведенная цитата внесла смуту в неокрепший мозг начинающего линуксоида :freak:
Ибо невнимательно её прочитал. :)
UAVpilot писал(а):Ибо по дефолту linuxcnc распихается по куче системных папок типа /etc, /usr/bin, /usr/lib
Т.е. по дефолту - это когда никаких опций типа "run in place" не задаётся и выполняются команды: configure, make, make install, make sudo.

Теперь о том почему я решил, что у вас собрано по дефолту: Если собирать с "run in place", то linuxcnc запускается просто путём выполнения оного скрипта в scripts/ без всяких предварительных установок переменных окружения (которые я увидел в ваших стартовых файлах). А если собрать по дефолту, но не выполнять make install, make sudo, то для запуска потребуется эти предварительные установки.
Я не Христос, рыбу не раздаю, но могу научить, как сделать удочку...
s_nick
Новичок
Сообщения: 17
Зарегистрирован: 21 июл 2013, 21:33
Репутация: 0
Контактная информация:

Re: Удаление LinuxCNC EMC2, установленного из исходников

Сообщение s_nick »

Установил LCNC из исходников параллельно, с изначально установленным LCNC. Хочу сделать чтоб программа из исходников стартовала автозапуском вместе с системой. Вместо этого открывается дефолтная, подскажите, пожалуйста как поправить?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Удаление LinuxCNC EMC2, установленного из исходников

Сообщение nkp »

можно создать файл вида:

Код: Выделить всё

#!/bin/bash
cd /home/nkp/emc2-dev-80db2a2
. scripts/rip-environment
cd /home/nkp/emc2-dev-80db2a2/configs/MyGUI
linuxcnc MyGUI.ini
и в автозагрузке запускать его...
(естественно пути к файлам править)
s_nick
Новичок
Сообщения: 17
Зарегистрирован: 21 июл 2013, 21:33
Репутация: 0
Контактная информация:

Re: Удаление LinuxCNC EMC2, установленного из исходников

Сообщение s_nick »

Спасибо, автозагрузка теперь работает.
Ответить

Вернуться в «LinuxCNC»