Полное удаление Mediatomb

Недавно я перешел на miniDLNA в качестве основного DLNA-сервера, однако я попытался удалить mediatom обычным способом (apt-get remove ...), и все равно получаю:

[   33.926615] init: mediatomb main process (1340) terminated with status 1
[   33.975586] init: mediatomb main process ended, respawning

Как мне избавиться от этого навсегда?

J

4 ответа

Услуга, вероятно, все еще присутствует. Если это так, эти файлы будут в вашей системе:

/etc/mediatomb.conf
/etc/init.d/mediatomb

Программное обеспечение должно быть установлено в:

/etc/mediatomb/

Если все еще присутствует, удалите это тоже.

apt-get remove не удалит все; apt-get --purge remove удаляет файлы конфигурации тоже. Но вручную добавленные сценарии upstart необходимо удалить самостоятельно.

Еще один способ сделать это - сначала запустить:

sudo find / -name mediatomb

Просмотрите результаты, чтобы убедиться, что нет файлов, которые вы хотите сохранить, а затем запустите:

sudo find / -name mediatomb | xargs rm -f

Это приведет к удалению всех файлов, найденных с помощью команды find. Если вы хотите подтвердить удаление заранее, вы можете запустить:

sudo find / -name mediatomb | xargs rm -i

Сначала найдите это:

sudo find / -name mediatomb

Вы получите список файлов и каталогов. Вставьте все свои выводы в линию с помощью супер-опасной рекурсивной силы delete И включите файлы журналов, например, так:

sudo rm -rf /var/lib/mediatomb /usr/share/mediatomb /usr/bin/mediatomb /etc/logrotate.d/mediatomb /etc/mediatomb /etc/default/mediatomb /var/log/mediatomb.*

Затем убейте бегущего спавна:

$ ps axo pid,comm | grep mediatomb
[PID_NUMBER] mediatomb
$ sudo kill -9 [PID_NUMBER] 

Не мудро использовать дикие карты ленивых одаренных. Enjoi & Whistle

Ваш sudo find / -name mediatomb находит файлы и каталоги. rm удалит только файлы, вы должны использовать rmdir удалить (пустые) каталоги.sudo find / -name mediatomb -type f найдете только файлы. Вместо того, чтобы пересекать всю файловую систему, я предлагаю использовать rm -rf вместо (читай man rm).

В то время как sudo управляет find как root, xargs Команда запускается от имени пользователя, что вызывает несколько ваших ошибок.

поскольку mediatomb это установленный пакет, вы должны использовать менеджер пакетов, чтобы удалить его - он найдет ВСЕ части и обновит свою базу данных. sudo apt-get purge mediatomb сделаю трюк правильно.

Другие вопросы по тегам