[SOLVED] Is there an app that identifies all changes that have been made to a Slackware system
SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Is there an app that identifies all changes that have been made to a Slackware system
Hello:
Is there an app that you can run before installing a new package etc and then after the install that will show you all the changes that occurred on your system as a result of installing the new package?
The files installed by an app are logged in /var/log/packages. Once you actually look in that directory and open one or two files there, it should be pretty obvious how it works.
If you're talking about changes like editing system files (e.g. rc.local), it's very rare (GNOME distributions have been known to do it, IIRC).
Is there an app that you can run before installing a new package etc and then after the install that will show you all the changes that occurred on your system as a result of installing the new package?
Knowing that kind of information is important in the proprietary software world. In the proprietary world software providers cannot be trusted and unwanted software often is installed along with the primary app. Years ago with Windows I used a slick little applet called InCtrl to install software. That applet took a snapshot of the registry and selected drive partitions before and after installing the new package. Very nice and yes, often I used the tool to delete unwanted components of the software installation.
Fortunately, free/libre software does not come with that kind of mistrust and baggage. The package management tools are sufficient to learn what was installed and where. Further, packages basically are compressed collections of files and easily viewed by normal tools as well as the package manager. No surprises or unwanted software. Even pre and post installation scripts can be viewed before installing the package.
Is there an app that you can run before installing a new package etc and then after the install that will show you all the changes that occurred on your system as a result of installing the new package?
Provided that you only install software that has been made into slackware packages, pkgtool or /var/log/packages will tell you what was installed and when it was installed. (/var/log/removed_packages and /var/log/removed_scripts will also tell you what has been removed from your computer).
Usually just checking /var/log/packages is enough to find out what files a package installed, as others point out. But perhaps you are referring to file integrity scanners and filesystem monitor software such as AIDE, FAM and Tripwire?
Usually just checking /var/log/packages is enough to find out what files a package installed, as others point out. But perhaps you are referring to file integrity scanners and filesystem monitor software such as AIDE, FAM and Tripwire?
Thanks Diantre.
What I am trying to find out is, if I install GRUB from the Slackware 13.37 DVD, does the install process change any of the existing 350,000 Slackware files in any way.
Downlo9ad the grub-package and use explodepkg to decompress it. You will see all files with their location in the filesystem and also the doinstall.sh script. If you study that you will see what is changed, if something changes.
Downlo9ad the grub-package and use explodepkg to decompress it. You will see all files with their location in the filesystem and also the doinstall.sh script. If you study that you will see what is changed, if something changes.
You do need to uncompress the package to see the doinst.sh script, but if you're feeling confident and just want to see the files in the package, then you can just run less on the package or tarball.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.