- - установка и удаление программ в LINUX -, ALPOP, 17:26 , 15-Окт-05 (1)
> Всем привет! хочу разобраться с тем, как в Линухах (Юнихах) деинсталлируются >программы. > мой вопрос такой: как деинсталлируется программа в Линуксе, если она была, >например, установлена из исходных текстов или из бинарников? > >p.s. так как я, к моему большому сожалению, до сих пор >работал исключительно в Винде, поэтому мне и приходится просить хотя бы >вкратце >растолковать, как это делается в Линуксовых ОС... > > как говорится, учится хорошему никогда не поздно! > заранее Всем признателен за помощь! Мужики! я не прошу объяснять подробно, просто хотя бы что-то общее, как это делается в Линуксе спасибо!
- - установка и удаление программ в LINUX -, SubGun, 17:46 , 15-Окт-05 (2)
Читай документацию. Ты спрашиваешь элементарное, на которое можно найти ответ за 1 минуту, просто используя поисковик.
- - установка и удаление программ в LINUX -, ALPOP, 18:29 , 15-Окт-05 (3)
>Читай документацию. Ты спрашиваешь элементарное, на которое можно найти ответ за 1 >минуту, просто используя поисковик. окей, я понимаю, что для кого-то это может и действительно элементарно, но для меня после Винды - это не так... к сожалению, конечно :(
- - установка и удаление программ в LINUX -, Free, 23:07 , 15-Окт-05 (4)
Никто не отвечает, поскольку это не есть унифицированная система как в винде. Поэтому и говорят читай доки и ничего не пишут.Каша там. Особенно в Линухе. Ибо неизвестно с каким дистрибутивом ты работаешь. Вообщем ответ такой. Единой системы нет. Винда в этом смысле гараздо лучше. Хотя и там все завивисит от программеров, поскольку многие программы после деинсталляции осталяют за собой кучу хлама на самом деле. Поэтому придумывают другие программы, которые это опять вычищают. Минус - у тебя нет выбора. В линухе, если ты ставишь проги не из сырцов, а с помощью различных пакетов, у тебя есть возможность поставить это все под полный контроль самостоятельно. Почитай что-нить по rpm. Ибо у линуходов - это типа стандарт де факто.
- - установка и удаление программ в LINUX -, Beavis, 23:17 , 15-Окт-05 (5)
> Всем привет! хочу разобраться с тем, как в Линухах (Юнихах) деинсталлируются >программы. > мой вопрос такой: как деинсталлируется программа в Линуксе, если она была, >например, установлена из исходных текстов или из бинарников? > >p.s. так как я, к моему большому сожалению, до сих пор >работал исключительно в Винде, поэтому мне и приходится просить хотя бы >вкратце >растолковать, как это делается в Линуксовых ОС... > > как говорится, учится хорошему никогда не поздно! > заранее Всем признателен за помощь! элементарно! как в досе;) вот так выгладит установка и удаление например апача: установка: ./configure --prefix=/usr/local/apache make make install
удаление: останавливаетм сервис апача заходим в /usr/local и удаляем каталог apache Вот и всех дело!
- - установка и удаление программ в LINUX -, Imperator, 01:23 , 16-Окт-05 (6)
>элементарно! как в досе;) >вот так выгладит установка и удаление например апача: >установка: >./configure --prefix=/usr/local/apache >make >make install > >удаление: >останавливаетм сервис апача >заходим в /usr/local и удаляем каталог apache > >Вот и всех дело! ------------------ Ну вобще то умные люди сначала посмотрять make file. - - установка и удаление программ в LINUX -, ALPOP, 12:02 , 16-Окт-05 (7)
>> Всем привет! хочу разобраться с тем, как в Линухах (Юнихах) деинсталлируются >>программы. >> мой вопрос такой: как деинсталлируется программа в Линуксе, если она была, >>например, установлена из исходных текстов или из бинарников? >> >>p.s. так как я, к моему большому сожалению, до сих пор >>работал исключительно в Винде, поэтому мне и приходится просить хотя бы >>вкратце >>растолковать, как это делается в Линуксовых ОС... >> >> как говорится, учится хорошему никогда не поздно! >> заранее Всем признателен за помощь! > > >элементарно! как в досе;) >вот так выгладит установка и удаление например апача: >установка: >./configure --prefix=/usr/local/apache >make >make install > >удаление: >останавливаетм сервис апача >заходим в /usr/local и удаляем каталог apache > >Вот и всех дело! да, но вряд ли при инсталляции того же апача все его файлы устанавливаются в одну директорию (из твоего примера это /usr/local/apache)? может в Линуксе пишется какой-нибудь установочный лог (например, может программа make что-то записывает), где можно посмотреть, куда "раскиданы" файлы установленной программы?
- - установка и удаление программ в LINUX -, ALex_hha, 20:36 , 16-Окт-05 (8)
Совет на будущее. Если используешь rpm дистр, то ставь все только из rpm, тогда проблем в будущем будет на порядок меньше.Установка очень простая, скачиваешь пакет, например zlib-1.2.3-3.i686.rpm. И затем устанавливаешь его с помощью команды # rpm -ivh zlib-1.2.3-3.i686.rpm Если надо обновить пакет, а это очень часто надо выполнять, то # rpm -Uvh zlib-1.2.3-3.i686.rpm Удалить пакет (деинсталировать программу в windows) # rpm -e zlib-1.2.3-3 А чтобы узнать куда и какие файлы установились можно сделать так # rpm -ql zlib /usr/lib/libz.so.1 /usr/lib/libz.so.1.2.3 /usr/share/doc/zlib-1.2.3 /usr/share/doc/zlib-1.2.3/ChangeLog /usr/share/doc/zlib-1.2.3/README /usr/share/doc/zlib-1.2.3/algorithm.txt Или если ты хочешь узнать, к какому пакету принадлежит определенный файл, то # rpm -qf /usr/sbin/squid squid-2.5.STABLE9-10 Список всех пакетов установленных в системе # rpm -qa
или например список всех установленных пакетов, в названии которых встречается определенное слово # rpm -qa | grep squid squidGuard-1.2.0-5 squid-2.5.STABLE9-10 И много чего еще. Короче man rpm тебе поможет. Если ты будешь ставить все с помощью ./configure make && make install. Все эти удобства тебе будут не доступны. Тебе уже правильно говорили, что линух от линуху тоже отличается. Так например в SuSe своя система пакетов, и эти пакеты (rpm) уже не подойдут. В Debian еще одна система пакетов. У каждой есть свои удобства и не достатки. Я например все пакеты собираю под VMware и ставлю готовые rpm на сервер. Очень удобно. Единственное что я не смог найти в rpm, так это netams (программа для учета трафика). Я ее собрал под VMware, скопировал бинарники и файлы настроек и запаковал. Потом распаковал на сервере и положил в нужные папки. Хорошо что там файлов немного.
- - установка и удаление программ в LINUX -, slev, 14:55 , 17-Окт-05 (9)
Про rpm тебе уже великолепно обьяснили. А насчет установки из исходников хочу добавить. Все пакеты содержат файл(скрипт) configure. После его выполнения появляется файл Makefile. В нем и описано, что должна делать команда make. Потом ты выполняешь make install. Как правило , можно выполнить и make uninstall. Но может быть и нелья - это уже произвол разработчика. В этом случае единственный способ узнать, куда инсталлировалась программа - сохранить вывод make install в файл, т.е. : make install >& log.install и потом просмотреть этот файл, там будут указаны все пути, куда инсталлировалась программа. Удалять естественно придется вручную.
- - установка и удаление программ в LINUX -, Koba_LTD, 16:04 , 17-Окт-05 (10)
>Про rpm тебе уже великолепно обьяснили. А насчет установки из исходников хочу > >добавить. Все пакеты содержат файл(скрипт) configure. После его выполнения >появляется файл Makefile. В нем и описано, что должна делать команда make. > >Потом ты выполняешь make install. Как правило , можно выполнить и make >uninstall. Но может быть и нелья - это уже произвол разработчика. >В этом случае единственный способ узнать, куда инсталлировалась программа - сохранить > >вывод make install в файл, т.е. : >make install >& log.install >и потом просмотреть этот файл, там будут указаны все пути, куда инсталлировалась >программа. Удалять естественно придется вручную. на самом деле есть один способ он простой но требует терпения и немножко навыков программирования. Смысл способа такой. Есть скрипт который создает список файлов в директория типа etc, usr и так далее. Запускаешь его перед установкой. Устанавливаешь программу Запускаешь после установки Потом другим скриптом анализируешь разницу = то что изменилось = это те файлы которые надо удалить если хочешь сделать анинстал. Скрипты пишешь сам (хороших готовых я еще не видел) Дальше можно сделать навороты типа подключения ДБ (для создания инкрементной системы деинстолязии/отката системы), анализа CRC (для отслеживания изменений существующихфайлов) и прочее что придумаешь. Вобщем если будет время то доведу свои скрипты до ума то вылажу где нибуть. Вот такой забавный способ.
- - установка и удаление программ в LINUX -, axbat, 17:30 , 17-Окт-05 (11)
смотри в сторону installwatch
- - установка и удаление программ в LINUX -, xhell, 23:00 , 03-Апр-10 (12)
Дайте точные руководства по установке программ из tar.gz из терминала! Дайте точные руководства по удалению программ из терминала!
- - установка и удаление программ в LINUX -, xhell, 23:14 , 03-Апр-10 (13)
Читайте внимательно вопросы, перед тем как давать ответы или советы!
- - установка и удаление программ в LINUX -, Vlad, 16:46 , 27-Июн-11 (14)
> Читайте внимательно вопросы, перед тем как давать ответы или советы!Как удалить все одноименные пакеты? Например, у меня по команде rpm -qa | grep nagios вылезает внушительный список из различных плагинов. Все файлы разноименные, но содержат само собой слово nagios. Удалять каждый пакет проблематично, хотелось бы разом удалить все пакеты, содержащие слово nagios в своем названии.
|