Fedora 15, 16, 17, 18 missing system-config-network GUI – SOLVED

Recently Fedora has been a nightmare for me. Anyone that’s seen(the fairly new) GNOME 3 knows what I’m talking about.  Their design team must have dreamed up the next iteration of GNOME with only a tablet in mind.  The giant icons and dependency on keyboard shortcuts make it a must for a 7″ inch screen and a few swipes.

For daily use on desktop computers at work GNOME 3 is garbage though – everyone hates it. It’s barely better than the Windows 8 interface.  I’m sorry; yeah I went there, and I only say that because Microsoft jammed all those tiles and the desktop into the same freaking UI.  Even GNOME 3 designers missed that pit of snakes!

But happy days are here again! I have found(with some tweaking) the MATE Desktop offers a very similar but updated version of the GNOME 2 desktop I loved in Fedora 14.  One nagging problem is that I hate NetworkManager for server use.  It’s okay for laptops, but when I need to custom edit some interfaces for a Asterisk PBX or Virtual Server I want the good ol’ ‘system-config-network’ over a SSH -X session.  After a quick ‘yum install system-config-network’ I thought I was in business… only to discover that only the command line version was installed.  After a little googling I discovered a utility that could download the source package.  I rebuilt the package with ‘–with gui’ switch as suggested on a forum.  The result produced the ‘system-config-network-tui-1.6.10-1.fc18.noarch.rpm’.  I installed the packaged and the GUI works! This tutorial uses Fedora 18, but could be adapted for 15,16,17, and 19.

Step 1 – Download Source Package

Install ‘yum-utils’ if it isn’t already via YUM. Download source package for ‘system-config-network’ to working directory.

[root@localhost noarch]# yumdownloader –source system-config-network

Step 2 – Rebuild System-config-network

We now rebuild the RPM with the ‘–with gui’ option appended.

[root@localhost noarch]# rpmbuild –rebuild system-config-network-1.6.10-1.fc18.src.rpm –with gui

Step 3 – Re-Install RPMS

Re-install RPMS by navigating to the directory created by the rebuild process.

[root@localhost noarch]# cd /root/rpmbuild/RPMS/noarch/ 

[root@localhost noarch]# ls

system-config-network-1.6.10-1.fc18.noarch.rpm system-config-network-tui-1.6.10-1.fc18.noarch.rpm [root@localhost noarch]# yum reinstall system-config-network-tui-1.6.10-1.fc18.noarch.rpm [root@localhost noarch]# yum install system-config-network-tui-1.6.10-1.fc18.noarch.rpm

That’s it! Easy as 1,2,3!

No Comments »

RSS feed for comments on this post. TrackBack URL

Leave a comment