LINUX.ORG.RU

Кривой deb-пакет wps-office

 , ,


0

2

Сдуру поставил альфу отсюда (кстати, у них вообще есть стабильные версии под linux? Я что-то не нашел) и теперь не могу снести. Помогите нубу. Пробовал:

# dpkg -r wps-office
(Чтение базы данных … на данный момент установлено 263827 файлов и каталогов.)
Удаляется wps-office (10.1.0.5672~a21) …
xdg-mime: file '/usr/share//mime/packages/wps-office-et.xml' does not exist
dpkg: ошибка при обработке пакета wps-office (--remove):
 подпроцесс установлен сценарий pre-removal возвратил код ошибки 2
При обработке следующих пакетов произошли ошибки:
 wps-office

# dpkg -P -a
Удаляется wps-office (10.1.0.5672~a21) …
xdg-mime: file '/usr/share//mime/packages/wps-office-et.xml' does not exist

Как его полностью выпилить из системы без всяких следов? Debian Jessie

★★★

ээ, он по моему пропустил что-то в пути файла.

быстро по кривому можешь -

touch /usr/share//mime/packages/wps-office-et.xml
но потом найти где эти файлы всетаки лежат и убить их оттуда.

ktk ★★★★ ()
Ответ на: комментарий от ktk

Не получается так

$ sudo dpkg -P wps-office
(Чтение базы данных … на данный момент установлено 263827 файлов и каталогов.)
Удаляется wps-office (10.1.0.5672~a21) …
xdg-desktop-menu: No writable system menu directory found.
dpkg: ошибка при обработке пакета wps-office (--purge):
 подпроцесс установлен сценарий pre-removal возвратил код ошибки 3
При обработке следующих пакетов произошли ошибки:
 wps-office

aegi ★★★ ()
Ответ на: комментарий от aegi

Удалил все файлы связанные с ним из /var/lib/dpkg/info/ апт перестал ругаться ошибками. Но как теперь снести саму программу? Она-то осталась.

aegi ★★★ ()
Ответ на: комментарий от aegi

xdg-mime: file '/usr/share//mime/packages/wps-office-et.xml' does not exist
xdg-desktop-menu: No writable system menu directory found

мне иногда кажется, что проще взять ключи от машины времени и выпилить нафиг родителей криворуких мейнтенеров\погромистов ещё до откладывания личинки
проблема в xdg, ей три четыре пять (почти 2017) лет.

system-root ★★★★ ()
Последнее исправление: system-root (всего исправлений: 1)

Я помню что установочный файл не удалял, и через gdebi запустил его, и в этом окошке выбрал удалить

mul4 ★★★★★ ()
Ответ на: комментарий от aegi

Посмотри список файлов в deb пакете и вручную их поудаляй.

curufinwe ★★★★★ ()
Ответ на: комментарий от curufinwe

А файловые ассоциации, иконки, контекстное меню в thunar «открыть в ...» останутся при этом?

aegi ★★★ ()

Кривой deb-пакет

Разве это не проблемы dpkg? Если пакетный менеджер уж что-то поставил, он просто обязан суметь снести.

greenman ★★★★★ ()
Ответ на: комментарий от aegi

чинить xdg-desktop-menu: No writable system menu directory found в арче предлагают командой sudo mkdir /usr/share/desktop-directories/
в убунту не захотели чинить
если дадут ключи от машины времени, я знаю как чинить если что, имейте в виду

system-root ★★★★ ()
Ответ на: комментарий от greenman

Разве это не проблемы dpkg?

А он у нас кто? Он и есть самая главная управлялка пакетами, АПТ по суди более высокоуровневая надстройка. Как и aptitude тоже надстройка над dpkg.

mandala ★★★★ ()
Ответ на: комментарий от aegi

Странно, у меня всё отработало штатно

# dpkg -r wps-office | tee deletewps.log
(Чтение базы данных … на данный момент установлено 151579 файлов и каталогов.)
Удаляется wps-office (10.1.0.5672~a21) …
Обрабатываются триггеры для hicolor-icon-theme (0.15-1) …
Обрабатываются триггеры для shared-mime-info (1.7-1) …
Обрабатываются триггеры для desktop-file-utils (0.23-1) …
Обрабатываются триггеры для mime-support (3.60) …
# 

Один раз запустил после установки и сразу закрыл. Затем удалил.

mandala ★★★★ ()
Ответ на: комментарий от mandala

Не знаю даже. А что за дистрибутив? Может, у меня xdg-utils старый, или дело в том что Debian не совсем чистый (Bunsenlabs, форк умершего Crunchbang-a), может авторы сборки чего там начудили.

aegi ★★★ ()
Последнее исправление: aegi (всего исправлений: 2)
Ответ на: комментарий от aegi

У меня свеженький sid только под рукой, так что всё может быть.

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 1)

А выпилить полностью пакет в обход пакетного менеджера вообще сложно?

aegi ★★★ ()
Ответ на: комментарий от aegi

Можно сделать

apt-file list имя пакета
для пакетов в репозитории или
dpkg -c wps-office_10.1.0.5672~a21_amd64.deb
для локального пакета. Потом пройтись и удалить всё, хвосты могут остаться.

Но смысл? Ручками потом ковырять чтобы и пакетный менеджер о нём забыл?

mandala ★★★★ ()
Последнее исправление: mandala (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.