You are not logged in.
Hi!
When I install some program from official repos on Arch, it makes some changes in the system, right? And when I perform
# pacman -Rsn appdoes it roll back every change it made when was installing? Or some changes in system won't roll back any more?
Please answer in detail.
Offline
Offline
Yes
/thread.
In all seriousness, though: Pacman *never* touches your home directory, for example. Configuration files in there are usually created by the programs themselves and thus won't be deleted by pacman. There's some other stuff as well (like untidy post_install hooks in .install files) that might be a problem. However, in general, I'd say pacman does a pretty thorough job. ![]()
Offline
Well, home dir is not the only dir that can be changed while installing programs. What about
/etc
/lib
/sys
/usr
?
Offline
Yes
Offline
1 2 and 4. /sys is (I'm not really sure) populated by the kernel.
Offline
Yes
Thanks. Tons of information!
Offline
No problem. Glad I could be of help.
Offline
Pacman is just a package manager - often the package itself does some changes and doesn't properly clean up: leftover .pyc files come to mind.
As Runiq said, pacman doesn't touch your ~, but the installed packages of course may - it's your job to understand what that app does and how does it operate and generally keep an eye on it.
Offline
vlc does some funny stuff generating plugin cache. IIRC it alters files in /usr/lib/vlc just after installation, and thus the files are not covered by pacman. The package maintainer accounts for this with a rm -rf /usr/lib/vlc after uninstallation.
Generally software doesn't do stupid things like this, and package maintainers are very good, so you don't have to worry about this sort of stuff. But I mention this as an example for files that are unaccounted for by pacman.
flack 2.0.6: menu-driven BASH script to easily tag FLAC files (AUR)
knock-once 1.2: BASH script to easily create/send one-time sequences for knockd (forum/AUR)
Offline