LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   can RPM removing all packages I have install? (https://www.linuxquestions.org/questions/linux-general-1/can-rpm-removing-all-packages-i-have-install-65394/)

Embeder 06-13-2003 08:52 AM

can RPM removing all packages I have install?
 
we know
rpm -e

can remove the package we have install in our system.

but after I removed some packages,and reboot my computer,then search the system,I see some files and some folders the about these packages still in my computer.

so I want to know if the command "rpm -e " can remove all the files and folders about the packages we just removed?and how can I clean all about it?


:Pengy:

unSpawn 06-13-2003 09:25 AM

Rpm can delete all files that where in the package. User-created files are AFAIK not removed. You could do a listing before removing and check if it's all gone. If this doesn't answer your question, give us an example of files that remain.

Embeder 06-13-2003 10:16 AM

#rpm -ivh xmms-1.2.7-22.i386.rpm
#rpm -ivh xmms-mp3-1.2.7-22.i386.rpm
#rpm -e xmms-mp3
#rpm -e xmms
#reboot
#locate xmms>xmms_ls.txt

how can I clear all these list in xmms_ls.txt?
xmms_ls.txt:

/usr/bin/wmxmms
/usr/bin/xmms
/usr/lib/xmms
/usr/lib/xmms/Input
/usr/lib/xmms/Input/libcdaudio.so
/usr/lib/xmms/Input/libidcin.so
/usr/lib/xmms/Input/libmikmod.so
/usr/lib/xmms/Input/libtonegen.so
/usr/lib/xmms/Input/libvorbis.so
/usr/lib/xmms/Input/libwav.so
/usr/lib/xmms/Input/libmpg123.so
/usr/lib/xmms/Effect
/usr/lib/xmms/Effect/libstereo.so
/usr/lib/xmms/Effect/libecho.so
/usr/lib/xmms/Effect/libvoice.so
/usr/lib/xmms/General
/usr/lib/xmms/General/libsong_change.so
/usr/lib/xmms/General/libir.so
/usr/lib/xmms/General/libjoy.so
/usr/lib/xmms/General/liblyrics.so
/usr/lib/xmms/Output
/usr/lib/xmms/Output/libartsout.a
/usr/lib/xmms/Output/libOSS.so
/usr/lib/xmms/Output/libartsout.so.0.0.0
/usr/lib/xmms/Output/libartsout.so
/usr/lib/xmms/Output/libartsout.so.0
/usr/lib/xmms/Output/libdisk_writer.so
/usr/lib/xmms/Output/libesdout.so
/usr/lib/xmms/Visualization
/usr/lib/xmms/Visualization/libogl_spectrum.so
/usr/lib/xmms/Visualization/libbscope.so
/usr/lib/xmms/Visualization/libsanalyzer.so
/usr/lib/libxmms.so.1
/usr/lib/libxmms.so.1.2.1
/usr/share/doc/xmms-1.2.7
/usr/share/doc/xmms-1.2.7/ChangeLog
/usr/share/doc/xmms-1.2.7/AUTHORS
/usr/share/doc/xmms-1.2.7/COPYING
/usr/share/doc/xmms-1.2.7/INSTALL
/usr/share/doc/xmms-1.2.7/FAQ
/usr/share/doc/xmms-1.2.7/README.ESD
/usr/share/doc/xmms-1.2.7/NEWS
/usr/share/doc/xmms-1.2.7/README
/usr/share/doc/xmms-1.2.7/TODO
/usr/share/locale/ca/LC_MESSAGES/xmms.mo
/usr/share/locale/cs/LC_MESSAGES/xmms.mo
/usr/share/locale/da/LC_MESSAGES/xmms.mo
/usr/share/locale/de/LC_MESSAGES/xmms.mo
/usr/share/locale/el/LC_MESSAGES/xmms.mo
/usr/share/locale/es/LC_MESSAGES/xmms.mo
/usr/share/locale/fr/LC_MESSAGES/xmms.mo
/usr/share/locale/gl/LC_MESSAGES/xmms.mo
/usr/share/locale/hr/LC_MESSAGES/xmms.mo
/usr/share/locale/hu/LC_MESSAGES/xmms.mo
/usr/share/locale/it/LC_MESSAGES/xmms.mo
/usr/share/locale/ja/LC_MESSAGES/xmms.mo
/usr/share/locale/ko/LC_MESSAGES/xmms.mo
/usr/share/locale/nl/LC_MESSAGES/xmms.mo
/usr/share/locale/no/LC_MESSAGES/xmms.mo
/usr/share/locale/pl/LC_MESSAGES/xmms.mo
/usr/share/locale/pt_BR/LC_MESSAGES/xmms.mo
/usr/share/locale/sk/LC_MESSAGES/xmms.mo
/usr/share/locale/sv/LC_MESSAGES/xmms.mo
/usr/share/locale/tr/LC_MESSAGES/xmms.mo
/usr/share/locale/zh_TW/LC_MESSAGES/xmms.mo
/usr/share/locale/id/LC_MESSAGES/xmms.mo
/usr/share/locale/nn/LC_MESSAGES/xmms.mo
/usr/share/locale/pt/LC_MESSAGES/xmms.mo
/usr/share/locale/ro/LC_MESSAGES/xmms.mo
/usr/share/locale/ru/LC_MESSAGES/xmms.mo
/usr/share/locale/sr/LC_MESSAGES/xmms.mo
/usr/share/locale/uk/LC_MESSAGES/xmms.mo
/usr/share/locale/az/LC_MESSAGES/xmms.mo
/usr/share/locale/bg/LC_MESSAGES/xmms.mo
/usr/share/locale/eu/LC_MESSAGES/xmms.mo
/usr/share/locale/vi/LC_MESSAGES/xmms.mo
/usr/share/locale/wa/LC_MESSAGES/xmms.mo
/usr/share/locale/zh_CN.GB2312/LC_MESSAGES/xmms.mo
/usr/share/locale/eo/LC_MESSAGES/xmms.mo
/usr/share/locale/ga/LC_MESSAGES/xmms.mo
/usr/share/locale/lt/LC_MESSAGES/xmms.mo
/usr/share/locale/lv/LC_MESSAGES/xmms.mo
/usr/share/locale/th/LC_MESSAGES/xmms.mo
/usr/share/locale/af/LC_MESSAGES/xmms.mo
/usr/share/locale/tg/LC_MESSAGES/xmms.mo
/usr/share/pixmaps/mini/xmms_mini.xpm
/usr/share/pixmaps/xmms_logo.xpm
/usr/share/pixmaps/xmms.xpm
/usr/share/man/man1/wmxmms.1.gz
/usr/share/man/man1/xmms.1.gz
/usr/share/icons/Bluecurve/16x16/apps/xmms.png
/usr/share/icons/Bluecurve/32x32/apps/xmms.png
/usr/share/icons/Bluecurve/48x48/apps/xmms.png
/usr/share/icons/crystalsvg/16x16/apps/xmms.png
/usr/share/icons/crystalsvg/32x32/apps/xmms.png
/usr/share/xmms
/usr/share/xmms/Skins
/usr/share/xmms/Skins/Bluecurve-xmms.zip
/usr/share/xmms/wmxmms.xpm
/usr/X11R6/lib/xmms
/usr/X11R6/lib/xmms/General

unSpawn 06-13-2003 10:29 AM

No, that isn't the way to go. First of all you don't need to reboot. You're not in MICROS~1 territory anymore :-] Secondly, if you want (s)locate to be reliable, you'll have to rebuild the database after you install/remove stuff. In this case it's easier to query the rpm database directly IMO.

If you have an installed rpm and you want to check the contents, do "rpm -ql <package>", and pipe that output to a log. Now deinstall and "cat <log> | xargs -ix find 'x'". If it *then* returns files you have to find out which package they came from: "rpm -qf /path/to/binary".

Embeder 06-13-2003 10:37 AM

Thanks!


All times are GMT -5. The time now is 04:13 AM.