Решено: Удаление (программы)

PCLinuxOS

Модератор: Bizdelnick

Makaveli
Сообщения: 38
ОС: Mandriva

Решено: Удаление

Сообщение Makaveli »

Поставил сегодня программу из исходников (kooldock), всё удачно установилось но в меню не появилась программа, и в "Install, Remove & Update Software" тоже её нет, через консоль нормально запускается если набрать kooldock. Теперь хотелось бы её удалить, но как это сделать подскажите пожалуйста. Вроде бы можно это сделать через make uninstall, но исходники стер :unsure:
Спасибо сказали:
Аватара пользователя
Uncle_Theodore
Сообщения: 3339
ОС: Slackware 12.2, ArchLinux 64

Re: Решено: Удаление

Сообщение Uncle_Theodore »

Makaveli писал(а):
30.07.2007 00:13
Поставил сегодня программу из исходников (kooldock), всё удачно установилось но в меню не появилась программа, и в "Install, Remove & Update Software" тоже её нет, через консоль нормально запускается если набрать kooldock. Теперь хотелось бы её удалить, но как это сделать подскажите пожалуйста. Вроде бы можно это сделать через make uninstall, но исходники стер :unsure:

А никак. :) Разве что только пройтись и руками удалить все установленные файлы.
Ну или опять перекачай исходники, и сделай make uninstall, если сырцы позволяют.
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Решено: Удаление

Сообщение akdengi »

Ну что сказать: Проще всего снова исходники ставить, делать все по порядку и make uninstall
P.S. Как совет - разживитесь программкой checkinstall. Она делает пакеты и применяют её вместо make install. А с пакетами сами разберётесь :)
Меня тут снова нет :P
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Решено: Удаление

Сообщение Juliette »

Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Решено: Удаление

Сообщение akdengi »

Надеюсь не прибьют за файлик :(
Вот ловите, маленький он :)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Меня тут снова нет :P
Спасибо сказали:
Makaveli
Сообщения: 38
ОС: Mandriva

Re: Решено: Удаление

Сообщение Makaveli »

У меня кстати она не создает rpm-ки, от пользователя - ошибки со сменой прав там при создании, поэтому остановка, от рута - в конце сообщение возникает:

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

Building file list...OK
tar: /usr/src/rpm/SOURCES/ksmoothdock-.tgz: Невозможно open: Отказано в доступе
tar: Неисправимая ошибка: завершение работы
tar: Child returned status 2
tar: Выход, отложенный по результатам предыдущих ошибок

Building RPM package... FAILED!

*** Failed to build the package


Видимо файл не может найти, но какой именно? где его брать?
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Решено: Удаление

Сообщение akdengi »

rpm-build надо !
поищи такой например rpm-build-4.4.6-21mdv2007.1.i586
или другой для Мандривы :)
Меня тут снова нет :P
Спасибо сказали:
Makaveli
Сообщения: 38
ОС: Mandriva

Re: Решено: Удаление

Сообщение Makaveli »

rpm-build надо !
поищи такой например rpm-build-4.4.6-21mdv2007.1.i586
или другой для Мандривы :)


Я так понял там нужно указывать .spec файл для сборки, а что если его нет?
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Решено: Удаление

Сообщение akdengi »

rpm-buld поставил ?
Что выдает checkinstall от rootа теперь?
Меня тут снова нет :P
Спасибо сказали:
Makaveli
Сообщения: 38
ОС: Mandriva

Re: Решено: Удаление

Сообщение Makaveli »

Он уже был установлен ранее, как сообщил мне rpm-установщик :)
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Решено: Удаление

Сообщение akdengi »

Тады посмотри наличие rpm-mandriva-setup-build и rpmbuildupdate !?
Меня тут снова нет :P
Спасибо сказали:
Makaveli
Сообщения: 38
ОС: Mandriva

Re: Решено: Удаление

Сообщение Makaveli »

rpmbuildupdate не было в наличии, доставил, потянув за собой еще кучу всякого разного. Не помогло, хотя изменения вроде есть, вот полный лог:

Код:

[root@localhost ksmoothdock]# checkinstall -R checkinstall 1.6.1, Copyright 2002 Felipe Eduardo Sanchez Diaz Duran This software is released under the GNU GPL. The package documentation directory ./doc-pak does not exist. Should I create a default set of package docs? [y]: y Preparing package documentation...OK Please write a description for the package. End your description with an empty line or EOF. >> ************************************** **** RPM package creation selected *** ************************************** This package will be built according to these values: 1 - Summary: [ Package created with checkinstall 1.6.1 ] 2 - Name: [ ksmoothdock ] 3 - Version: [ 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 4.5 ] 4 - Release: [ 1 ] 5 - License: [ GPL ] 6 - Group: [ checkinstall ] 7 - Architecture: [ i386 ] 8 - Source location: [ ksmoothdock ] 9 - Alternate source location: [ ] 10 - Requires: [ ] 11 - Provides: [ ksmoothdock ] Enter a number to change any of them or press ENTER to continue: Installing with make install... ========================= Installation results =========================== Making install in doc make[1]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock/doc' Making install in . make[2]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock/doc' make[3]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock/doc' make[3]: Цель `install-exec-am' не требует выполнения команд. make[3]: Цель `install-data-am' не требует выполнения команд. make[3]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock/doc' make[2]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock/doc' Making install in en make[2]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock/doc/en' make[3]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock/doc/en' make[3]: Цель `install-exec-am' не требует выполнения команд. /bin/sh ../../admin/mkinstalldirs /usr/share/doc/HTML/en/ksmoothdock /usr/bin/install -c -p -m 644 index.docbook /usr/share/doc/HTML/en/ksmoothdock/index.docbook /bin/sh ../../admin/mkinstalldirs /usr/share/doc/HTML/en/ksmoothdock /usr/bin/install -c -p -m 644 index.cache.bz2 /usr/share/doc/HTML/en/ksmoothdock/ rm -f /usr/share/doc/HTML/en/ksmoothdock/common ln -s /usr/share/doc/HTML/en/common /usr/share/doc/HTML/en/ksmoothdock/common make[3]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock/doc/en' make[2]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock/doc/en' make[1]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock/doc' Making install in po make[1]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock/po' make[2]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock/po' make[2]: Цель `install-exec-am' не требует выполнения команд. make[2]: Цель `install-data-am' не требует выполнения команд. make[2]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock/po' make[1]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock/po' Making install in src make[1]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock/src' make[2]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock/src' test -z "/usr/bin" || mkdir -p -- "/usr/bin" /bin/sh ../libtool --silent --mode=install /usr/bin/install -c -p 'ksmoothdock' '/usr/bin/ksmoothdock' /bin/sh ../admin/mkinstalldirs /usr/share/icons/hicolor/16x16/apps /usr/bin/install -c -p -m 644 ./hi16-app-ksmoothdock.png /usr/share/icons/hicolor/16x16/apps/ksmoothdock.png /bin/sh ../admin/mkinstalldirs /usr/share/icons/hicolor/32x32/apps /usr/bin/install -c -p -m 644 ./hi32-app-ksmoothdock.png /usr/share/icons/hicolor/32x32/apps/ksmoothdock.png test -z "/usr/share/applnk/Utilities" || mkdir -p -- "/usr/share/applnk/Utilities" /usr/bin/install -c -p -m 644 'ksmoothdock.desktop' '/usr/share/applnk/Utilities/ksmoothdock.desktop' test -z "/usr/share/apps/ksmoothdock" || mkdir -p -- "/usr/share/apps/ksmoothdock" /usr/bin/install -c -p -m 644 'ksmoothdockui.rc' '/usr/share/apps/ksmoothdock/ksmoothdockui.rc' make[2]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock/src' make[1]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock/src' make[1]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock' make[2]: Entering directory `/home/ser/Дистрибутивы/ksmoothdock' make[2]: Цель `install-exec-am' не требует выполнения команд. make[2]: Цель `install-data-am' не требует выполнения команд. make[2]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock' make[1]: Leaving directory `/home/ser/Дистрибутивы/ksmoothdock' ======================== Installation successful ========================== Copying documentation directory... ./ ./AUTHORS ./COPYING ./ChangeLog ./INSTALL ./NEWS ./README ./TODO ./doc/ ./doc/Makefile.in ./doc/en/ ./doc/en/Makefile.in ./doc/en/index.docbook ./doc/en/Makefile.am ./doc/en/Makefile ./doc/en/index.cache.bz2 ./doc/Makefile.am ./doc/Makefile Copying files to the temporary directory...OK Striping ELF binaries and libraries...OK Compressing man pages...OK Building file list...OK Building RPM package... FAILED! *** Failed to build the package Do you want to see the log file? [y]: n Erasing temporary files...OK Deleting doc-pak directory...OK Writing backup package...OK Deleting temp dir...OK
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Решено: Удаление

Сообщение akdengi »

Тады скажи Да тут:

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

 Do you want to see the log file?  [y]:

и в студию. Будем разбираться. Может народ подтянется :)
Меня тут снова нет :P
Спасибо сказали:
Makaveli
Сообщения: 38
ОС: Mandriva

Re: Решено: Удаление

Сообщение Makaveli »

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

ошибка: строка 4: Неизвестный тэг: 4.5
Платформы для сборки: i386
Сборка для платформы i386


Может в описании в этой части:

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

This package will be built according to these values:

1 -  Summary: [ Package created with checkinstall 1.6.1 ]
2 -  Name:    [ ksmoothdock ]
3 -  Version: [ 4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5
4.5 ]
4 -  Release: [ 1 ]
5 -  License: [ GPL ]
6 -  Group:   [ checkinstall ]
7 -  Architecture: [ i386 ]
8 -  Source location: [ ksmoothdock ]
9 -  Alternate source location: [  ]
10 - Requires: [  ]
11 - Provides: [ ksmoothdock ]

Enter a number to change any of them or press ENTER to continue:


не должно повторяться столько раз 4.5? :)

ОБНОВЛЕНИЕ: ну да, изменил 3-ю строку на просто 4.5 и все собралось, всем спасибо! :) А как теперь действовать - ставить получившийся rpm поверх и удалять потом программу? (см. пост 1)
Спасибо сказали:
Аватара пользователя
akdengi
Сообщения: 4244

Re: Решено: Удаление

Сообщение akdengi »

Так как исходники у тебя ужо есть - то сделай make uninstall. Далее поставь rpm-ку, а потом уже через оболочку :) Рад что все получилось
Меня тут снова нет :P
Спасибо сказали: