Mandrake_User Опубликовано 4 мая, 2005 Жалоба Поделиться Опубликовано 4 мая, 2005 Вот, скажем, скомпилировался у меня некий продукт, сделал make install. Все нормально. Работает. А вот если потом возникла необходимость удаления, то как это правильно делается? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
SignFinder Опубликовано 4 мая, 2005 Жалоба Поделиться Опубликовано 4 мая, 2005 make uninstall (но не всегда описана процедура удаления поэтому надо выод при make install перенаправлять в файл а затем смотреть что куда копировалось и удалять)) Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 4 мая, 2005 Жалоба Поделиться Опубликовано 4 мая, 2005 Да... Установка из исходников - штука, конечно, очень замечательная. А вот удаление - не очень make uninstall можно делать, если у Вас есть соответсвующий Makefile, а это значит, что Вам придется хранить папку с исходниками на случай, если вдруг когда-нибудь понадобится снести установленный продукт, что само по себе не есть хорошо. К тому же не везде есть make uninstall А вот в LFS есть такая замечательная штука, как package users, которая позволяет манипулировать софтом, установленным из сырцов, с немалым удобством Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 4 мая, 2005 Жалоба Поделиться Опубликовано 4 мая, 2005 EvilShadow писал(а) ср, 04 мая 2005 13:30 Да... Установка из исходников - штука, конечно, очень замечательная. А вот удаление - не очень make uninstall можно делать, если у Вас есть соответсвующий Makefile, а это значит, что Вам придется хранить папку с исходниками на случай, если вдруг когда-нибудь понадобится снести установленный продукт, что само по себе не есть хорошо. А вот и нет Надо будет распаковать исходники, сделать ./configure && make uninstall и будет щастье (только ./configure с тем же префиксом, что и при установке Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
EL[michlen] Опубликовано 4 мая, 2005 Жалоба Поделиться Опубликовано 4 мая, 2005 А вот и нет! Чаще всего можно хранить только Makefile, в котором прописаны действия для uninstall (правда бывает, что их выносят в отдельные файлы). Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 4 мая, 2005 Жалоба Поделиться Опубликовано 4 мая, 2005 Цитата: правда бывает, что их выносят в отдельные файлы Ага, бывает, причем не так уж редко Цитата: Надо будет распаковать исходники, сделать ./configure && make uninstall и будет щастье (только ./configure с тем же префиксом, что и при установке) А еще мона сделать make clean, а потом папку с исходниками и готовым Makefile'ом запаковать и отложить в сторону Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Legalizer Опубликовано 4 мая, 2005 Жалоба Поделиться Опубликовано 4 мая, 2005 EL[michlen писал(а) ср, 04 мая 2005 14:53]А вот и нет! Чаще всего можно хранить только Makefile, в котором прописаны действия для uninstall (правда бывает, что их выносят в отдельные файлы). Вот именно Один MAkefile будет в корне дерева исходников, второй во вложенной директории, третий еще где-то. Предлагается их искать по одному и сохранять? Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Ineu Опубликовано 4 мая, 2005 Жалоба Поделиться Опубликовано 4 мая, 2005 Есть идея! Сохраняя структуру папок, сносить все, кроме Makefile'ов :-/ Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Brungilda Опубликовано 6 мая, 2005 Жалоба Поделиться Опубликовано 6 мая, 2005 А ведь исходники исходникам - рознь! Если это src.rpm то проще простого! Сделать бинарный rpm и - вот оно, сщастье! Хотя если tar.gz - то всё равно можно попытаться перевести в src.rpm, тем самы сведя задачу к предыдущей. Это, конечно, только для rpm-дистрибов. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Hans R. Steiner Опубликовано 19 мая, 2005 Жалоба Поделиться Опубликовано 19 мая, 2005 А еще есть вариант такой: $ ./configure $ checkinstall Результат? Пакет для Вашего дистрибутива, а его удобно можно и поставить и удалить! Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.