Не получается удалить программу в slackware 12 (консоль пишет, что не найден пакет)

SLAX, Deep Style, ZenWalk

Модератор: Модераторы разделов

Omsk
Сообщения: 62
ОС: slackware 12

Не получается удалить программу в slackware 12

Сообщение Omsk »

Не получается удалить пакет:
я нахожусь в папке /root,
root@Sergey:~# removepkg -preserve mozilla
Package contents is copied to /var/log/setup/tmp/preserved_packages.

No such package: /var/log/packages/mozilla. Can't remove.
root@Sergey:~#

Во временную папку скопировался пакет, а не удалился, почему?

И в какую папку в линуксе устанавливаются программы?
Мне нужно удалить программы, чтобы они не копировались больше никуда.

iУведомление от модератора diesel

перемещаю в Slackware
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Не получается удалить программу в slackware 12

Сообщение Mage-Warrior »

Я всегда удаляю с указанием полных путей. Набираю:

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

# removepkg /var/log/packages/mozilla

Дальше, пользуясь автодополнением командной строки [TAB], выбираю полное имя. Можно, конечно, вообще просто дать команду:

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

# removepkg /var/log/packages/mozilla*

В этом случае все пакеты, название которых начинается с mozilla, будут удалены.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Omsk
Сообщения: 62
ОС: slackware 12

Re: Не получается удалить программу в slackware 12

Сообщение Omsk »

Так получается, я так понял, что в папке mozilla есть файл, в котором указан путь установки программы и система удаляет их все.
А вот программу kopete не получается удалить, не найден такой файл, не нашел я его и в списке, когда ввел команду pkgtool
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Не получается удалить программу в slackware 12

Сообщение Mage-Warrior »

Omsk писал(а):
24.07.2009 19:06
Так получается, я так понял, что в папке mozilla есть файл, в котором указан путь установки программы и система удаляет их все.
А вот программу kopete не получается удалить, не найден такой файл, не нашел я его и в списке, когда ввел команду pkgtool

Вы можете заглянуть в любой файл в /var/log/packages/ обычным текстовым редактором. Там указывается полный путь для каждого установленного файла пакета.
Если в указанной директории нет файла, в названии которого есть kopete, то это может означать:
- kopete не установлен :)
- kopete установлен, но из исходных кодов командой make install
- kopete установлен, но пакет, почему-то называется иначе
Первые два случая без комментариев.
Для выяснения того, как может называться пакет, сделайте поиск в содержимом всех файлов в /var/log/packages/:

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

$ for fread in `find /var/log/packages/ -type c`;do grep kopete $fread && echo $fread; done

... или с помощью встроенного поиска mc.
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Omsk
Сообщения: 62
ОС: slackware 12

Re: Не получается удалить программу в slackware 12

Сообщение Omsk »

Встроенным поиском я нчего не нашел.
Как воспользоваться этим кодом?
Kopete установлен, т.к. запускается.

А что если он установлен командой make install?
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Не получается удалить программу в slackware 12

Сообщение Mage-Warrior »

Omsk писал(а):
27.07.2009 14:11
Встроенным поиском я нчего не нашел.

Значит, не установлен...

Omsk писал(а):
27.07.2009 14:11
Как воспользоваться этим кодом?

Вставить в командную строку без знака $ в начале.

Omsk писал(а):
27.07.2009 14:11
А что если он установлен командой make install?

То удалить его можно из директории сборки дав команду make uninstall. Судя по всему, Вы kopete не собирали из исходных кодов...
Посему могу посоветовать решение простейшее. Устанавливаете пакет kopete, невзирая на наличие его в системе, а за тем просто удаляете его же.

P.S.: Систему устанавливал и настраивал другой человек?
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
Omsk
Сообщения: 62
ОС: slackware 12

Re: Не получается удалить программу в slackware 12

Сообщение Omsk »

Попробую установить другой kopete, вся эта куча ненужных программ уже присутствовала в системе после установки.
Буду истреблять их помаленьку. По одной в день. :ph34r:
Спасибо сказали:
Moskit
Сообщения: 49
ОС: Slackware 14.0

Re: Не получается удалить программу в slackware 12

Сообщение Moskit »

$ for fread in `find /var/log/packages/ -type c`;do grep kopete $fread && echo $fread; done


Можно поступить намного проще и понятнее:

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

alex ~$ grep -l kopete /var/log/packages/*
/var/log/packages/kde-i18n-ru-3.5.10-noarch-1
/var/log/packages/kdeaccessibility-3.5.10-i486-2
/var/log/packages/kdeartwork-3.5.10-i486-2
/var/log/packages/kdebase-3.5.10-i486-3
/var/log/packages/kdenetwork-3.5.10-i486-2
Вторник, Июль [28] 2009 18:59:39 MSD  vc/1
alex ~$


UPD Исполняемый файл kopete:

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

[alex ~]$ grep "bin/kopete" /var/log/packages/kdenetwork-3.5.10-i486-2
usr/lib/kconf_update_bin/kopete-account-kconf_update
usr/lib/kconf_update_bin/kopete-pluginloader2-kconf_update
usr/lib/kconf_update_bin/kopete-nameTracking-kconf_update
usr/bin/kopete_latexconvert.sh
usr/bin/kopete
Вторник, Июль [28] 2009 20:41:56 MSD  vc/1
[alex ~]$

Таким образом kopete отдельным пакетом несуществует, а входит составной частью в другие пакеты. А исполняемый файл в kdenetwork-3.5.10-i486-2
Спасибо сказали:
Аватара пользователя
malex
Сообщения: 374
ОС: debian

Re: Не получается удалить программу в slackware 12

Сообщение malex »

kopete - это вроде бы часть кде - я имею ввиду что может быть один большой пакет из набора кде
Ну вот, еще один день прошел, а мы все еще живы. И может быть стали умнее.
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: Не получается удалить программу в slackware 12

Сообщение Mage-Warrior »

Moskit писал(а):
28.07.2009 18:58
Можно поступить намного проще и понятнее:

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

alex ~$ grep -l kopete /var/log/packages/*
 /var/log/packages/kde-i18n-ru-3.5.10-noarch-1
 /var/log/packages/kdeaccessibility-3.5.10-i486-2
 /var/log/packages/kdeartwork-3.5.10-i486-2
 /var/log/packages/kdebase-3.5.10-i486-3
 /var/log/packages/kdenetwork-3.5.10-i486-2
 Вторник, Июль [28] 2009 18:59:39 MSD  vc/1
 alex ~$

Да. Я, как обычно, иду путем далеко не прямым :) Зато
у меня рекурсивно ищет :happy:
Надо запомнить: -l ... -l .... -l ....
Спасибо, вобщем :)
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали: