If I may ask...which distro are you running?
My question is occasioned by what sounds like problems with RPM or source dependencies in your case. They can, needless to say, be frustrating. (By the sound of the unmet dependencies you've mentioned, I'd even go so far as to hazard the guess that you're running some flavor of SuSE or Fedora Core.)
You may find that the manner of dependency resolution with a Debian-based distribution like SimplyMEPIS or Kanotix will allow you to successfully install the gEDA Deb without the kinds of problems you're presently encountering.
Uninstall is generally a matter of deleting the applicable directory in /usr/lib/, or /usr/share/ or /opt/; the associated binary in /usr/bin/ and the respective links to the application. Once you've done it a few times, you develop a feel of where to look, getting it right the first time.
In the end analysis, this is much quicker and easier than dealing with a flakey "unwise.exe", the inevitable registry dross and a "strange acting" OS platform in the wake of the application removal.
If you type "make clean" in the directory you're working with source code in, the object files and other temporary files are deleted, and you can start a compilation run again. (For future reference.)
::: a bit of time passes :::
I have to laugh at myself a bit here, because it looks like I've been too busy lately.
I was considering installing gEDA, because it looks like something I could get a kick out of using but, as it so happens, I already have it installed and I simply wasn't aware of it. From what I can tell, it was amongst a block of around 400 programs I installed a few weeks back. I guess I'll have to give it a whirl one of these days.
How about a suggestion?
Since you've already re-installed your distro once, you really don't lose anything by trying the following...
Open up a console session
* and:
enter the following lines:
Code:
#!/bin/bash
wget -c ftp://ftp.ibiblio.org/pub/linux/distributions/mepis/released/SimplyMEPIS-2004.06.iso.md5sum
wget -c ftp://ftp.ibiblio.org/pub/linux/distributions/mepis/released/SimplyMEPIS-2004.06.iso
and close the file, then:
You'll get "Appending output to nohup.out" as your response.
You can close the console session and surf, do your work, listen to CDs and OGGs, do whatever you want, letting the download continue until it's finished...even logout if you desire...just leave the machine up and running.
As popular as this release currently is, the download
will stall and lose the connection to the server. Not to worry, since wget will pick back up where it left off when the connection is re-established.
When that's done, you can check the md5 against the .iso and make sure you have an uncorrupted file; then burn it to a blank CD-R; the easiest way of doing that being at the command line:
Code:
[email protected][example.user]$ su
Password:
[email protected][root]# cd /distros
[email protected][distros]# /usr/bin/cdrecord --scanbus
Cdrecord-Clone 2.01a34 (i686-pc-linux-gnu) Copyright © 1995-2004 Jörg Schilling
Linux sg driver version: 3.5.31
Using libscg version 'schily-0.8'.
scsibus0:
X,Y,Z ?) Something that indicates that it's your CD-Burner
write down whatever "X,Y,Z" happens to be and use it in the next command (replacing "speed=16" with the burning speed appropriate to your drive):
Code:
[email protected][root]# /usr/bin/cdrecord dev="X,Y,Z" fs=8192k driveropts=burnfree -v -useinfo speed=16 -dao -eject -pad -overburn -data "/distros/SimplyMEPIS-2004.06.iso"
Watching this screen is boring, so watch Rin & Stimpy, or some old Hawaii-50 reruns.
When the CD's out of the oven, boot with it and login as root. (You get 3 guesses what the
root password is for the Live-CD portion, and it's not "password".)
You should have an "Mepis Installation Center" icon on the root desktop.
Click on it and go through about a 10 minute installation process which will be done on the first and only re-boot.
Login as a normal user (if you created one, and you should have).
Run another console session.
su again.
Code:
[email protected][root]# apt-get update; apt-get upgrade; apt-get install synaptic
You'll get scrolling text and maybe a couple of questions (go with the defaults) and you'll be done. Suffice it to say that you've:
1.) updated your local repository listings,
2.) upgraded your OS and applications and
3.) installed the Synaptic package manager, if you prefer to use that instead of Kpackage;
in a single shot.
Close the session because for the next one we'll use the GUI to do the quick install.
Run: K -> System -> Kpackage
Settings -> Configure Kpackage... -> Types -> APT: Debian
Enable and click "Location of Packages" -> A1
Make sure the package locations and enablement agrees with those shown in the attached screen shot.
Close that up and...
Click on the blue, "Reload" button on the left.
Browse the repository tree to:
DEBAPT -> electronics (10th sub-directory) -> geda (13th package in the directory)
[ Or just do a "Find File" on the text: geda ]
Mark geda, and the 7 packages below it, for installation (see the attached screen shot).
Wander around and see if there are any other programs you'd like to install as well.
Click "Install Marked" and sit back while everything happens.
At most you'll be told that one or two additional packages are going to be installed to satisfy dependencies for geda or a geda component.
When that's done:
K -> System -> Settings -> MenuEditor
Create a new menu item (I put mine under Applications -> Browse All -> Apps -> Technical) with a command invocation of: /usr/bin/geda
Choose an icon for it, and save the configuration.
Run gEDA in the usual GUI manner.
Remember that there is some poor sap out there who is on his 3 or 4th reboot, on a legacy OS install that he started before you started installing Mepis. He still has yet to run windoze update and install apps; while you have a fully-usable, updated and secure installation right now.
Anyway, if you don't want to bail-out on the distro you have now, I still think you'll find something to your liking in what is already out there; and the above can be relegated to the realm of the academic, or simply ascribed to my propensity for writing really long posts

.
*For all those GNU/Linux detractors out there, I'm giving autir command line instructions that will work on any distribution or release of GNU/Linux. I don't have to know
anything about his system, distribution, GUI or installed programs for this to work correctly.
View attachment 36407