Recursion Gui Free Software



i decided to post this as a new thread seeing how it's a recurring problem for me, and i still haven't found good recursive software to download dependancies from a website when some of the packages aren't in the repos or my linux doesn't have the correct repos in the sources file.

i used dpkg -i and it did not work. i know i can install this with recursion software, however the trend is heading toward arch with linux, so distro agnostic linuxes and parent distros which install tarballs and compile without many bugs automatically are what all linux developers should be supporting first and foremost.

this brings me to my question, there are a lot of applications and dependancies not included in repositories, and not included in your current aptitude (or whatever automated dependancy program you prefer to use to download packages) unless you modify the repo source file, so sources.list or whatever for debian. why do forum answers simply refer newbies and half newbies to using commands with bugs, instead of considering the repository doesn't have the neccessary packages, or that the user needs to add the websites to the sources in their distro before using automated package grabber commands/software? it's quite possible the person who posted the package did not submit it to the linux repo, or has not submitted it yet. some devs are too lazy to put any of their software in any repo.

there are websites like github which seem to be attempting to correct this problem, but it still begs the question, what is good recursion software or a recursive command which works and downloads the dependancies when not in the repositories with the least amount of bugs? theroetically it would be easier to use gui software which has innate recursion and copy and paste the web address of the binary, rather than modify the source file every time you want to download a package with missing dependances.

here was an example of my output downloading a current wheezy kernel in order to make a custom debian image

root@Leck1p2l:/home/leck# gdebi /home/leck/Downloads/kernel-package_12.036+nmu3_all.deb
Reading package lists... Done
Building dependency tree
Reading state information... Done
Building data structures... Done
Building data structures... Done
This package is uninstallable
Dependency is not satisfiable: po-debconf


Similar Content



No Ffmpeg Or Avconv In Linux Mint Repos

Hello everybody

I am running Linux Mint 17.1 Rebecca with the Cinnamon Desktop.

I have experiences with the ubuntu derivatives and ffmpeg and avconv are always avavilable the repos, this time both aren't available

Here are the commands I typed:

apt-get update ; apt-get upgrade

After the packages were upgraded. I ran these commands. Below are there outputs.

Quote:
apt-get install ffmpeg
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package ffmpeg is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'ffmpeg' has no installation candidate

apt-get install avconv
Reading package lists... Done
Building dependency tree
Reading state information... Done
E: Unable to locate package avconv
This nevered happened to me before with linux mint in prior versions.

Any ideas?

Growing List Of Packages Being Held: Libcurl3-gnutls IS Librtmp1 The Problem?

Distributor ID: Debian
Description: Debian GNU/Linux 7.8 (wheezy)
Release: 7.8
Codename: wheezy


sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
chromium dnsmasq-base icedtea-7-jre-jamvm iceweasel libcurl3 libcurl3-gnutls libxml-libxml-perl ntfs-3g openjdk-7-jre openjdk-7-jre-headless
0 upgraded, 0 newly installed, 0 to remove and 10 not upgraded.


When I try to install libcurl3-gnutls I get:

sudo apt-get install libcurl3-gnutls
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
libcurl3-gnutls : Depends: libgnutls-deb0-28 (>= 3.3.0) but it is not installable
Depends: librtmp1 (>= 2.4+20131018.git79459a2-3~) but it is not installable
E: Unable to correct problems, you have held broken packages.


This is my sources:
/etc/apt/sources.list


deb http://ftp.uk.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.uk.debian.org/debian/ wheezy main non-free contrib

deb http://security.debian.org/ wheezy/updates main non-free contrib
deb-src http://security.debian.org/ wheezy/updates main non-free contrib

deb http://ftp.uk.debian.org/debian/ wheezy-updates main non-free contrib
deb-src http://ftp.uk.debian.org/debian/ wheezy-updates main non-free contrib

Cannot Install Package 'traceroute' On Ubuntu

Trying to install traceroute on Ubuntu 14.04.2. I get:
apt-get install traceroute
Reading package lists... Done
Building dependency tree
Reading state information... Done
Package traceroute is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source

E: Package 'traceroute' has no installation candidate

VPN Mullvad Client Won't Install Proper -dependency Problems(?)-

Hello all

I'm having trouble with installing the Mullvad VPN client on my computer. The configuration files work fine and there is a connection but the client just won't work (there is a icon in the applications but when clicking on it, password is asked and then nothing happens). Using Debian Wheezy 7.
I'm in contact with Mullvad but we haven't made any progress yet, and it's weekend now.

I tried a couple of thing but this is where i'm now:

- Fresh installed system.

→ Going to Downloads map in terminal
→ login as root
→ trying to install Mullvad by dpkg -i mullvad_48-1_all.deb
→ seeing error installing Mullvad
→ apt-get install -f
→ installing “mullvad depends on packages”
apt-get install pytho
apt-get install python-wxgtk2.8
apt-get install python-appindicator
→ trying to install Mullvad by dpkg -i mullvad_48-1_all.deb
→ seeing problem(?)
“ dpkg: dependency problems prevent configuration of mullvad:
mullvad depends on python:any (>= 2.7.1-0ubuntu2).

dpkg: error processing mullvad (--install):
dependency problems - leaving unconfigured “ (what is this?)
→ trying to install python_2.7.3-4+deb7u1_all.deb by dpkg -i python_2.7.3-4+deb7u1_all.deb
→ then: apt-get install -f
→ trying to install Mullvad: dpkg -i mullvad_48-1_all.deb
→ still not working

Code:
userone@debianuser:~$ cd ~/Downloads
userone@debianuser:~/Downloads$ su
Password: 
root@debianuser:/home/userone/Downloads# dpkg -i mullvad_48-1_all.deb
Selecting previously unselected package mullvad.
(Reading database ... 139936 files and directories currently installed.)
Unpacking mullvad (from mullvad_48-1_all.deb) ...
dpkg: dependency problems prevent configuration of mullvad:
 mullvad depends on python:any (>= 2.7.1-0ubuntu2).
 mullvad depends on python-wxgtk2.8; however:
  Package python-wxgtk2.8 is not installed.
 mullvad depends on python-appindicator; however:
  Package python-appindicator is not installed.

dpkg: error processing mullvad (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Errors were encountered while processing:
 mullvad
root@debianuser:/home/userone/Downloads# apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  mullvad
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 627 kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 139987 files and directories currently installed.)
Removing mullvad ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
root@debianuser:/home/userone/Downloads# apt-get install python
Reading package lists... Done
Building dependency tree       
Reading state information... Done
python is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
root@debianuser:/home/userone/Downloads# apt-get install python-wxgtk2.8
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  libwxbase2.8-0 libwxgtk2.8-0 python-wxversion
Suggested packages:
  libgnomeprintui2.2-0 wx2.8-doc wx2.8-examples editra
The following NEW packages will be installed:
  libwxbase2.8-0 libwxgtk2.8-0 python-wxgtk2.8 python-wxversion
0 upgraded, 4 newly installed, 0 to remove and 0 not upgraded.
Need to get 12.8 MB of archives.
After this operation, 46.1 MB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://ftp.us.debian.org/debian/ wheezy/main libwxbase2.8-0 amd64 2.8.12.1-12 [678 kB]
Get:2 http://ftp.us.debian.org/debian/ wheezy/main libwxgtk2.8-0 amd64 2.8.12.1-12 [3,411 kB]
Get:3 http://ftp.us.debian.org/debian/ wheezy/main python-wxversion all 2.8.12.1-12 [91.8 kB]
Get:4 http://ftp.us.debian.org/debian/ wheezy/main python-wxgtk2.8 amd64 2.8.12.1-12 [8,579 kB]
Fetched 12.8 MB in 20s (608 kB/s)                                              
Selecting previously unselected package libwxbase2.8-0:amd64.
(Reading database ... 139936 files and directories currently installed.)
Unpacking libwxbase2.8-0:amd64 (from .../libwxbase2.8-0_2.8.12.1-12_amd64.deb) ...
Selecting previously unselected package libwxgtk2.8-0:amd64.
Unpacking libwxgtk2.8-0:amd64 (from .../libwxgtk2.8-0_2.8.12.1-12_amd64.deb) ...
Selecting previously unselected package python-wxversion.
Unpacking python-wxversion (from .../python-wxversion_2.8.12.1-12_all.deb) ...
Selecting previously unselected package python-wxgtk2.8.
Unpacking python-wxgtk2.8 (from .../python-wxgtk2.8_2.8.12.1-12_amd64.deb) ...
Setting up libwxbase2.8-0:amd64 (2.8.12.1-12) ...
Setting up libwxgtk2.8-0:amd64 (2.8.12.1-12) ...
Setting up python-wxversion (2.8.12.1-12) ...
Setting up python-wxgtk2.8 (2.8.12.1-12) ...
update-alternatives: using /usr/lib/wx/python/wx2.8.pth to provide /usr/lib/wx/python/wx.pth (wx.pth) in auto mode
root@debianuser:/home/userone/Downloads# apt-get install python-appindicator
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following extra packages will be installed:
  indicator-application libappindicator1 libappindicator3-1 libdbusmenu-glib4
  libdbusmenu-gtk3-4 libdbusmenu-gtk4 libindicator3-7 libindicator7
The following NEW packages will be installed:
  indicator-application libappindicator1 libappindicator3-1 libdbusmenu-glib4
  libdbusmenu-gtk3-4 libdbusmenu-gtk4 libindicator3-7 libindicator7
  python-appindicator
0 upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 632 kB of archives.
After this operation, 1,392 kB of additional disk space will be used.
Do you want to continue [Y/n]? Y
Get:1 http://ftp.us.debian.org/debian/ wheezy/main libdbusmenu-glib4 amd64 0.6.2-1 [109 kB]
Get:2 http://ftp.us.debian.org/debian/ wheezy/main libdbusmenu-gtk3-4 amd64 0.6.2-1 [95.0 kB]
Get:3 http://ftp.us.debian.org/debian/ wheezy/main libdbusmenu-gtk4 amd64 0.6.2-1 [95.0 kB]
Get:4 http://ftp.us.debian.org/debian/ wheezy/main libindicator3-7 amd64 0.5.0-1 [56.6 kB]
Get:5 http://ftp.us.debian.org/debian/ wheezy/main libappindicator3-1 amd64 0.4.92-2 [56.1 kB]
Get:6 http://ftp.us.debian.org/debian/ wheezy/main indicator-application amd64 0.5.0-1 [62.4 kB]
Get:7 http://ftp.us.debian.org/debian/ wheezy/main libindicator7 amd64 0.5.0-1 [56.6 kB]
Get:8 http://ftp.us.debian.org/debian/ wheezy/main libappindicator1 amd64 0.4.92-2 [56.1 kB]
Get:9 http://ftp.us.debian.org/debian/ wheezy/main python-appindicator amd64 0.4.92-2 [45.3 kB]
Fetched 632 kB in 2s (216 kB/s)               
Selecting previously unselected package libdbusmenu-glib4:amd64.
(Reading database ... 141598 files and directories currently installed.)
Unpacking libdbusmenu-glib4:amd64 (from .../libdbusmenu-glib4_0.6.2-1_amd64.deb) ...
Selecting previously unselected package libdbusmenu-gtk3-4:amd64.
Unpacking libdbusmenu-gtk3-4:amd64 (from .../libdbusmenu-gtk3-4_0.6.2-1_amd64.deb) ...
Selecting previously unselected package libdbusmenu-gtk4:amd64.
Unpacking libdbusmenu-gtk4:amd64 (from .../libdbusmenu-gtk4_0.6.2-1_amd64.deb) ...
Selecting previously unselected package libindicator3-7.
Unpacking libindicator3-7 (from .../libindicator3-7_0.5.0-1_amd64.deb) ...
Selecting previously unselected package libappindicator3-1.
Unpacking libappindicator3-1 (from .../libappindicator3-1_0.4.92-2_amd64.deb) ...
Selecting previously unselected package indicator-application.
Unpacking indicator-application (from .../indicator-application_0.5.0-1_amd64.deb) ...
Selecting previously unselected package libindicator7.
Unpacking libindicator7 (from .../libindicator7_0.5.0-1_amd64.deb) ...
Selecting previously unselected package libappindicator1.
Unpacking libappindicator1 (from .../libappindicator1_0.4.92-2_amd64.deb) ...
Selecting previously unselected package python-appindicator.
Unpacking python-appindicator (from .../python-appindicator_0.4.92-2_amd64.deb) ...
Setting up libdbusmenu-glib4:amd64 (0.6.2-1) ...
Setting up libdbusmenu-gtk3-4:amd64 (0.6.2-1) ...
Setting up libdbusmenu-gtk4:amd64 (0.6.2-1) ...
Setting up libindicator3-7 (0.5.0-1) ...
Setting up libappindicator3-1 (0.4.92-2) ...
Setting up indicator-application (0.5.0-1) ...
Setting up libindicator7 (0.5.0-1) ...
Setting up libappindicator1 (0.4.92-2) ...
Setting up python-appindicator (0.4.92-2) ...
root@debianuser:/home/userone/Downloads# dpkg -i mullvad_48-1_all.deb
Selecting previously unselected package mullvad.
(Reading database ... 141685 files and directories currently installed.)
Unpacking mullvad (from mullvad_48-1_all.deb) ...
dpkg: dependency problems prevent configuration of mullvad:
 mullvad depends on python:any (>= 2.7.1-0ubuntu2).

dpkg: error processing mullvad (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Errors were encountered while processing:
 mullvad

root@debianuser:/home/userone/Downloads# dpkg -i python_2.7.3-4+deb7u1_all.deb
(Reading database ... 141737 files and directories currently installed.)
Preparing to replace python 2.7.3-4+deb7u1 (using python_2.7.3-4+deb7u1_all.deb) ...
Unpacking replacement python ...
Setting up python (2.7.3-4+deb7u1) ...
Processing triggers for man-db ...
root@debianuser:/home/userone/Downloads# apt-get install -f
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Correcting dependencies... Done
The following packages will be REMOVED:
  mullvad
0 upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 627 kB disk space will be freed.
Do you want to continue [Y/n]? Y
(Reading database ... 141736 files and directories currently installed.)
Removing mullvad ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
root@debianuser:/home/userone/Downloads# dpkg -i mullvad_48-1_all.deb 
Selecting previously unselected package mullvad.
(Reading database ... 141685 files and directories currently installed.)
Unpacking mullvad (from mullvad_48-1_all.deb) ...
dpkg: dependency problems prevent configuration of mullvad:
 mullvad depends on python:any (>= 2.7.1-0ubuntu2).

dpkg: error processing mullvad (--install):
 dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Errors were encountered while processing:
 mullvad
root@debianuser:/home/userone/Downloads#


I found this link about "Package has a Depends on python:any (>= 2.7.1-0ubuntu2)" https://qa.debian.org/debcheck.php?dist ... thon-gdata
It says : Package has a Depends on python:any (>= 2.7.1-0ubuntu2) which cannot be satisfied on amd64.
What does this mean for me?

I checked command # python -V The output is:
Code:
Python 2.7.3

Finding The Right Linux Distro For You

There are so many Linux distros, and they all look good, but which one is right for me?

That is a question that almost all new Linux users ask. Really, it just depends on you. What do you want to use it for? I’ll go through a brief rundown of some mainstream Linux distros, and maybe from there you can make up your mind. I’ll sort by the most popular ones.

Ubuntu
I don’t particularly care for Ubuntu for a few reasons: It is ad supported because they lack support from users, It comes with spyware pre-installed, and they try to act like they’re the best despite all that. A lot of people who have been using Ubuntu for a while don’t care for the new UI that they’ve installed, which is the defacto option for Ubuntu. Not only that, but they, unlike any other distro, have a very distinct security hole: a guest session that can be accessed without a password. NOT the best for use...in really any environment.
But, to their credit, they’ve got the largest software repository second only to Debian, even though there’s a lot of applications that do the same exact thing. Their UI is very polished considering that they released it just in 2011. And their forums have a ton of helpful Ubuntu users.

Linux Mint
LM is pretty much just like Ubuntu, only instead of everything being either purple or orange, it’s green or white. Much like Ubuntu, they have their own UI, and their own Software Center.. But, because they are rooted in Ubuntu (http://distrowatch.com/table.php?distribution=mint) they may inherit some of Ubuntu’s problems. You guess which ones.

Fedora
Of them all, Fedora is probably the most user friendly, except for the fact that they use cutting edge packages that may/may not be 100% stable, and Fedora is making a change as of 21 to focus more on stability. (Personally, I’ve had very few issues with stability, and the issues I come accross seem to apply to most distors) Other than that, it’s a great distro, asthetically pleasing, Fedora comes standard with GNOME Boxes (lets you run another OS within Fedora, like Windows), an app store like thingy, and many nice GNOME applications.. Fedora is suitable for most any machine, including tablets and hybrids like the Lenovo Yoga, thanks to GNOME.

Debian
Debian is really in a world of their own. In an effort to focus on stability, they sacrifice reasonably up-to-date software. If you have old hardware that was supported, but is not now, Debian is for you.
Debian also has a lot of software, but I’ve had trouble with broken packages, dependencies completely missing, and whatnot.

openSUSE
Like Linux Mint, everything in openSUSE is green. Unlike Linux Mint, openSUSE is rock stable, mature, and has great avenues for customizing it to your specific needs, using the GUI. Most everything configurable is made much easier with YAST, rather than using the command line. openSUSE features something no other distro has: a one-click install for applications. Ubuntu is trying to copy it...good luck with that. And, like Debian, they've got most every package under the sun...which can be good and bad at the same time. The packages in openSUSE are complete, no missing dependencies from what I can see. The only problem I can see with it is that WiFi drivers and nonfree codecs can be a pain.

Now the reason you're reading this is to get an idea of what's out there as far as Linux goes. But maybe you haven't thought about Unix as a viable option.

Solaris
If you have an i386 arch processor, you can forget trying to boot up with Solaris 11. But once you get it running on an x86_64 machine, it's pretty decent, considering that it is an enterprise OS. It's stable. It's fast. And it has some proprietary Oracle tools to help administrate it, much like YAST on openSUSE. Solaris is targeted at being a workstation OS, so you won’t find things like games in abundance in it. Considering what it is, Solaris rocks.

I Need To Learn How To Install Software On Linux.

Hi. Sorry to be so stupid, but I just managed to load and install this Linux (which I really like a lot) on my previously windows <--(bad) system.
But now I need to upgrade some software (like Adobe flash), and I have no clue how to do this. I understand I should go to my original linux distrubutor, and select software thru them (my "Linux distro").
But actually, it's been awhile since I did the install, and I dont exactly remember where I even got this distribution. (I know, I'm dumb--sorry).
Is there a way I can look at my linux system files and see who my distribution is thru, and where is their website. Or would it be easier if I just went thru the whole download and install of linux again <--(not really looking forward to that).
Or even, am I wrong about going thru the distro to do installs/upgrades?
Anything you can tell me will be greatly appreciated.

Long Live Linux !! David K

Can Confirmation Be Bypassed In CLI While Installing Software Or Upgrading?

I don't know why I want this, but is there a way the Code:
sudo aptitude install <package>

or Code:
sudo aptitude upgrade

command could bypass the confirmation stage? It's always occurred to me shouldn't there be some command parameter for install/upgrade that does the work?

Let me give an example. Suppose I want to install Variety, the wallpaper changing application. Now, I know that I want to install the software with all the dependencies it requires to install/run - the entire package. So, isn't it obvious that I would press Y when aptitude shows the info what it's going to download/install and asks for permission?

I can't, however, imagine scenarios when seeing that information I'd change my mind and press N to abort the install/upgrade procedure.

Package Operation Failed

Ubuntu 14.10 runs great on my laptop but I think I have dependency problems because EVERY time I install or remove software I get the following error message. However everything seems to run just fine...

"Package operation failed"
"The installation or removal of a software package failed."

...and details shows a massive list of gobbledygook with a lot of:

"insserv: Starting vpnagentd_init depends on rc.local and therefore on system facility `$all' which can not be true!"

I can post the whole message but I'll wait for feedback first.

Help Me Choose Between 3 Distros. How Behind Are Packages Being Packaged In Ubuntu?

The general question is: How behind are packages being packaged in Ubuntu? I know that this depends on the package and a ton of things, but I just want to get a sense of (stable vs. cutting edge--is there a good balance of both?) Ultimately, I want a system that fast, reliable, up-to-date, and easy to maintain.

I find myself debating whether to go with minimal Ubuntu, Arch Linux, or Slackware. I did some reading and realize that Ubuntu and Slackware are considered stable while Arch Linux is considered bleeding edge (yes, I realize Arch and Slackware require more work to maintain) but never to what extent. For example, I don't mind at all spending a ton of time setting things up since it is a one-time process, but I don't want to spend more than say 10 minutes a month for maintenance and ensuring things to work. From what I've read, Arch actually doesn't require much.

I'm not sure how behind the packages in Ubuntu/Slackware are to warrant me switching to another distro. I'm also not sure how stable Arch Linux is to warrant me to switching to a cutting/bleeding-edge distro for up-to-date stable packages (NOT anything newer, I don't want bleeding edge). I know that Arch has tests its packages too, but people often say "expect breakage".

Thanks!

Some notes:

- Don't recommend Ubuntu simply because Arch/Slackware requires a higher level of understanding to make it work. I intend to read documentations.
- I get the sense that Canonical is in the direction of "my way or the highway" and I really align with the Arch Way, but these are just philosophies that shouldn't have too much say in choosing a distro.
- Package management is important to me in sense that the system is tidy. For now, I have avoided PPAs on Ubuntu for this reason (apt-pinning is a solution but I don't know if it's a complete solution--if it is, I would have no problems with PPAs and actually use them).
- I like a system where it is bloat-free and has what I want, perhaps building from the base up. I don't know if this would necessarily provide me better performance though. I think Slackware kind of goes against this, but it's not a big deal especially because I heard Slackware is quite optimized somehow.
- I was originally set on Arch, but there are people telling me "expect breakage", "never update before an important event because of this" , "too much work to maintain when I just want to get things done" , and highlighting the disadvantages of a rolling-distro. This while I read things like "the only time Arch has broken for me was cause of my mistake in 3 years of using it" , "maintaining Arch takes like 5 minutes a month" , "as long as you subscribe to Arch news and don't do crazy stuff, Arch is as stable as any distro".
- I intend on being a programmer/doing software engineering if that matters. Maybe it means I don't want to spend too much time maintaining (not setting) the OS when I've got other things to do.

Thanks once again.

Finding Configuration Files.

Using package manager to remove configuration files while uninstalling a software is easy but how to find and remove configuration files of software that you install from external sources? suppose i compiled from source of installed an external package, how to find and remove those configuration files that these programs created?