Как полностью удалить библиотеку?

Я хочу полностью удалить libfreenect из моего ноутбука Ubuntu 16.04. Прямо сейчас, когда я запускаю locate libfreenect, я получаю это:

~$ locate libfreenect
/home/elgarbe/git/libfreenect2
/lib/udev/rules.d/60-libfreenect0.5.rules
/opt/ros/kinetic/include/libfreenect
/opt/ros/kinetic/lib/libfreenect.a
/opt/ros/kinetic/lib/libfreenect.so
/opt/ros/kinetic/lib/libfreenect.so.0.5
/opt/ros/kinetic/lib/libfreenect.so.0.5.1
/opt/ros/kinetic/lib/libfreenect_nodelet.so
/opt/ros/kinetic/lib/libfreenect_sync.a
/opt/ros/kinetic/lib/libfreenect_sync.so
/opt/ros/kinetic/lib/libfreenect_sync.so.0.5
/opt/ros/kinetic/lib/libfreenect_sync.so.0.5.1
/opt/ros/kinetic/lib/pkgconfig/libfreenect.pc
/opt/ros/kinetic/share/libfreenect
/usr/include/libfreenect.h
/usr/include/libfreenect.hpp
/usr/include/libfreenect_audio.h
/usr/include/libfreenect_registration.h
/usr/include/libfreenect_sync.h
/usr/lib/OpenNI2/Drivers/libfreenect2-openni2.so
/usr/lib/OpenNI2/Drivers/libfreenect2-openni2.so.0
/usr/lib/x86_64-linux-gnu/libfreenect.so
/usr/lib/x86_64-linux-gnu/libfreenect.so.0.5
/usr/lib/x86_64-linux-gnu/libfreenect.so.0.5.3
/usr/lib/x86_64-linux-gnu/libfreenect_sync.so
/usr/lib/x86_64-linux-gnu/libfreenect_sync.so.0.5
/usr/lib/x86_64-linux-gnu/libfreenect_sync.so.0.5.3
/usr/lib/x86_64-linux-gnu/pkgconfig/libfreenect.pc
/usr/share/doc/libfreenect-dev
/usr/share/doc/libfreenect0.5
/usr/share/doc/ros-kinetic-libfreenect
/var/lib/dpkg/info/libfreenect-dev:amd64.list
/var/lib/dpkg/info/libfreenect-dev:amd64.md5sums
/var/lib/dpkg/info/libfreenect0.5:amd64.list
/var/lib/dpkg/info/libfreenect0.5:amd64.md5sums
/var/lib/dpkg/info/libfreenect0.5:amd64.postinst
/var/lib/dpkg/info/libfreenect0.5:amd64.preinst
/var/lib/dpkg/info/libfreenect0.5:amd64.shlibs
/var/lib/dpkg/info/libfreenect0.5:amd64.symbols
/var/lib/dpkg/info/libfreenect0.5:amd64.triggers
/var/lib/dpkg/info/ros-kinetic-libfreenect.list
/var/lib/dpkg/info/ros-kinetic-libfreenect.md5sums
/var/lib/dpkg/info/ros-kinetic-libfreenect.shlibs
/var/lib/dpkg/info/ros-kinetic-libfreenect.triggers

РЕДАКТИРОВАТЬ 1

Пытается удалить пакет libfreenect-dev:

~$ sudo apt-get remove libfreenect-dev
[sudo] password for elgarbe: 
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
El paquete «libfreenect-dev» no está instalado, no se eliminará
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 16 no actualizados.
~$ libfreenect0.5
libfreenect0.5: no se encontró la orden
~$ sudo apt-get remove libfreenect0.5
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
El paquete «libfreenect0.5» no está instalado, no se eliminará
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 16 no actualizados.
~$ sudo apt-get remove ros-kinetic-libfreenect
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
El paquete «ros-kinetic-libfreenect» no está instalado, no se eliminará
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 16 no actualizados.
~$ sudo apt-get remove --auto-remove libfreenect-dev
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
El paquete «libfreenect-dev» no está instalado, no se eliminará
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 16 no actualizados.
~$ sudo apt-get purge --auto-remove libfreenect-dev
Leyendo lista de paquetes... Hecho
Creando árbol de dependencias       
Leyendo la información de estado... Hecho
El paquete «libfreenect-dev» no está instalado, no se eliminará
0 actualizados, 0 nuevos se instalarán, 0 para eliminar y 16 no actualizados.
~$ 

Это по-испански, и там написано, что пакет с таким именем не установлен.

РЕДАКТИРОВАТЬ 2

После запуска updatedb я получаю:

~$ locate libfreenect
/usr/lib/OpenNI2/Drivers/libfreenect2-openni2.so
/usr/lib/OpenNI2/Drivers/libfreenect2-openni2.so.0
/var/cache/apt/archives/libfreenect-bin_1%3a0.5.3-1_amd64.deb
/var/cache/apt/archives/libfreenect-dev_1%3a0.5.3-1_amd64.deb
/var/cache/apt/archives/libfreenect-doc_1%3a0.5.3-1_all.deb
/var/cache/apt/archives/libfreenect0.5_1%3a0.5.3-1_amd64.deb
/var/cache/apt/archives/ros-kinetic-libfreenect_0.5.1-0xenial-20190607-170601-0800_amd64.deb

РЕДАКТИРОВАТЬ 3

После запуска apt-get clean и sudo updatedb снова, я просто получаю:

~$ locate libfreenect
/usr/lib/OpenNI2/Drivers/libfreenect2-openni2.so
/usr/lib/OpenNI2/Drivers/libfreenect2-openni2.so.0

Я думаю, что я установил его по источнику, но я удалил исходный файл. Как я могу удалить их?

1
задан 17 September 2019 в 19:08

1 ответ

Необходимо сделать

sudo updatedb

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


править:

Эти 4 являются файлами установщика, Ubuntu сохраняет Вашу систему, и можно удалить их с rm команда.

/var/cache/apt/archives/libfreenect-bin_1%3a0.5.3-1_amd64.deb
/var/cache/apt/archives/libfreenect-dev_1%3a0.5.3-1_amd64.deb
/var/cache/apt/archives/libfreenect-doc_1%3a0.5.3-1_all.deb
/var/cache/apt/archives/libfreenect0.5_1%3a0.5.3-1_amd64.deb
/var/cache/apt/archives/ros-kinetic-libfreenect_0.5.1-0xenial-20190607-170601-0800_amd64.deb

Так

rm  /var/cache/apt/archives/*libfreenect*amd64.deb

Сделайте a sudo updatebd после удаления для удаления их из результатов.


Существует часть OpenNI2. Вам все еще устанавливали это?

/usr/lib/OpenNI2/Drivers/libfreenect2-openni2.so
/usr/lib/OpenNI2/Drivers/libfreenect2-openni2.so.0

Если Вы делаете: удаление, что с соответствием метода, с чем Вы установили его (склонный-> склонный удаляют, из источника, мог бы быть деинсталлятор).

0
ответ дан 7 December 2019 в 18:46

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

Похожие вопросы: