Freebsd Laptop Support

  • Subscribe to our RSS feed.
  • Twitter
  • StumbleUpon
  • Reddit
  • Facebook
  • Digg

Monday, 13 May 2013

Yum Extender on Fedora 18 Xfce

Posted on 05:31 by Unknown
Category: Linux


Yum Extender, or more popularly known as Yumex, is a graphical frontend to the yum command for Fedora. Yumex is both an update and software manager and comes default on the Fedora 18 Xfce release.
I first tried Yumex and the somewhat similar software management tool, easyLife years ago when I wanted to try out an RPM-based distribution. Between the two managers, easyLife was more successful at doing what I needed at the time - that is, install codecs, Flash and Java without having to collect all the sources and repositories. Yumex back then crashed and since then I've had little luck with either software managers, depending instead on the command line.




Since 2006, an explosion of GUI based software managers have appeared in mainstream Linux distributions such as Ubuntu and openSUSE. Lovable Synaptic Package Manager has stepped aside for the divisive Ubuntu Software Center and similar derivatives found in Lubuntu and Linux Mint. Even openSUSE, with its excellent Yast, now includes the buggy Apper. Mageia, which is the continuation of the once well-loved Mandriva distribution in spirit, thankfully stuck to its Control Center but even FreeBSD-derived PC-BSD has a competent GUI software manager, AppCafe. Fedora, despite its reputation for being cutting-edge, never really revolutionized their package management and still retains the occasionally dubious PackageKit frontend.

With this in mind, I looked at Yumex with askance after installing a fresh copy of Fedora 18 Xfce on my ASUS EEEPC 1000H. My gut instinct was to immediately uninstall Yumex like I normally do with openSUSE's Apper. My most recent experience with Yumex involved Yumex locking up yum on the command line (this could be resolved by rebooting the system and uninstalling yumex). However, this encounter occurred a year ago and development in the open source community can be fast especially with projects such as Yumex and easyLife, which cater to a very specific niche of users. I was fully prepared to reinstall Fedora if the system crashed anyway.

Yumex at Work

Yumex was a surprise and the overall experience extremely pleasant. Unlike Ubuntu's glossy Ubuntu Software Center, Yumex has a verbose command line display running in the background, which is in many ways comforting to users. It isn't hobbled by application icons, user reviews, or screenshots, but like Debian's Synaptic Package Manager, provides concise descriptions of packages, dependencies, and features. I kept expecting it to crash as it loaded or as I searched for packages but it didn't. In fact, I found it faster and more dependable than Apper. The old Mandriva package manager used to have repository issues when you added a new repository using the GUI, but no such issues occurred with Yumex. To my surprise, I realized Yumex aligned perfectly with Xfce's design principles.




To test Yumex, I ran the following the tasks:
  • I started off by installing fairly small applications such as Cherrytree (for note-taking) and Grsync (for backups). No issues.
  • Exiting Yumex, I ran Yum-update from the Terminal. Unlike my previous experience with Yumex, the yum command did not lock up.
  • After a 700MB+ update and a reboot, I added the RPM Fusion repositories using the Terminal and ran Yumex to check if it would automatically refresh the packages. At this point after a huge Fedora update, it's fully conceivable that Yumex might have issues. Yumex instead launched with nary a complaint, refreshed packages, and I went on to install Evince to display documents, VLC, and SMPlayer.
  • Like Apper in openSUSE, all downloaded RPM's in Fedora 18 Xfce are handled by Yumex by default. It wasn't exactly something I was comfortable with but I was encouraged by Yumex's success with updates and dependencies so downloaded RPMs for Skype for Linux, Adobe Flash, and the last version of Adobe Reader for Linux. Surprise! It all installed fine.
  • I disconnected from the network and launched Yumex while offline. Yumex will ask if you want to continue despite not being connected to a network. Yumex crashed but only once after I attempted to search for Anjuta, an IDE for Gnome that was installed as part of dependencies to support an iOS device. While offline, I removed Claws Mail, Liferea, Pidgin, and Skype for Linux (which didn't run properly). The packages were uninstalled without issues.



Some Tips and general impressions

Yum Extender, like most Linux applications these days, is very user friendly though there are aspects that may briefly confuse users. Radio buttons are available for Updates, Available, Installed, All, Groups, and Categories. When removing applications, select Installed from the filter list and then search for the packages. Select the packages you wish to remove from the search results.

A red circle with an X will mark packages to be removed. To reinstall packages, right-click a selected package and click Reinstall. Click the Pending icon on the left panel to see a list of tasks to be executed if you've lost track of the packages you intend to remove/install.




Yumex also has a running history of installed applications which can be sorted using time and date. The Repositories window provides a list of currently available repositories on your system, which you can enable/disable permanently. I was happy to see the option Clean all was also available in the context options.




I only used Yumex to install applications post-fresh install of Fedora 18 and it will take awhile just to see how stable Yumex is as time goes by. I will say that I was very impressed with the stability and usability of the utility, much more so than easyLife, which tends to go overboard with package installation. I would go so far as to say that it's much more user friendly than the classic Synaptic Package Manager, though a lot less powerful. Moreover, the combination of the GUI and text-based interface makes it faster and less cumbersome than more contemporary package managers such as Ubuntu Software Center, AppCafe, and Apper. For the long-time Fedora user, Yumex still doesn't replace using yum on the command line but it certainly makes basic tasks like removing and installing packages easier for the novice user - which is exactly what Yumex was designed to do.


Email ThisBlogThis!Share to XShare to FacebookShare to Pinterest
Posted in Linux | No comments
Newer Post Older Post Home

0 comments:

Post a Comment

Subscribe to: Post Comments (Atom)

Popular Posts

  • Drawing a Rounded Triangle in CorelDraw
    Category: Tech Writer If you need to draw a safety icon such as those found in user manuals or any icon which requires a rounde...
  • Linux on Film: The Amazing Spider-Man (2012) Part 1
    Ok, for dedicated fans of the latest Spider-Man movie (me included), Sony made use of this brilliant flick to advertise their Sony ...
  • Tech Flashback: The Lethal Weapon series 1987 - 1998 Part 3
    Category: Tech Today Continued from Tech Flashback: The Lethal Weapon series 1987 - 1998 Part 2 In this series of articles, we continue our ...
  • CorelDRAW X5: Adding Barcodes and QR Codes to Business cards Part 2
    QR Codes and QR Code Services Due to the popularity of QR Apps that can be installed on smartphones and iOS devices, QR codes are also becom...
  • Linux on Film: Antitrust (2001)
    *All screencaps from Antitrust (2001 ) Long-time Linux users are familiar with Antitrust (2001), which was strongly adverti...
  • CorelDraw Basics: Exporting to SVG for HTML5 web pages
    Category: Techwriter There are advantages to using SVG over the more popular PNG or JPEG when working with technical ...
  • Sony RAW (.ARW) support on openSUSE KDE
    Category: Linux Some advanced digital cameras and ILCs supports the RAW format, which many serious photographers prefer over JP...
  • Knoppix LiveUSB Basics: Bluetooth and Blueman Part 1
    Although Bluetooth has never been as reliable as a wired or RF connection, adding Bluetooth to an old machine is a simple way ...
  • Linux on Film: The Amazing Spider-Man (2012) Part 2
    Piezoelectric technology and microcontroller From a plot perspective, Peter probably made use of existing equipment like th...
  • Microsoft Product Placement in Arrow Season One Part 1
    Note: Unsolicited But Offered normally features Linux on film but in celebration of the ongoing season 2 of Arrow (w...

Categories

  • Linux
  • Linux - Mandriva
  • Linux - openSUSE
  • Tech Today
  • Techwriter
  • Travel Logs

Blog Archive

  • ▼  2013 (229)
    • ►  November (19)
    • ►  October (21)
    • ►  September (20)
    • ►  August (23)
    • ►  July (23)
    • ►  June (21)
    • ▼  May (24)
      • Correcting EPUBs exported from Calligra Words usin...
      • Calligra Words and EPUB Part 2
      • Calligra Words and EPUB Part 1
      • InDesign basics: Adding XML tags using Find/Change
      • Linux (or Unix) on Film: Pretty Little Liars Seaso...
      • App Review: WD TV Live Remote
      • Quickfix: "Segmentation Fault (11)" for KDE Applic...
      • A few words on Mageia 3 KDE
      • Practical Shortcut keys and Configuring Paging in KDE
      • Before Mageia 3: Mageia 2 in Perspective Redux
      • Hate, Racism, the Internet, and Harrison Ford
      • Access an iOS device using Fedora and openSUSE Part 2
      • Access an iOS device using Fedora and openSUSE Part 1
      • The Apple iOS ecosystem from a Linux user's perspe...
      • Yum Extender on Fedora 18 Xfce
      • Adventures with PC-BSD 9.1 LXDE Part 2: End Game
      • Extracting Vector Objects from a PDF using CorelDraw
      • Practical Tech Stuff for the Expatriate
      • Imaging Software: Lenovo OneKey and Clonezilla
      • Setting up an Access point with a China Telecom mo...
      • Adventures with PC-BSD 9.1 LXDE Part 1
      • openSUSE KDE basics: Launch Applications on Startup
      • Quickfix: Cannot open InDesign file on a Mac or Er...
      • The Digital Man: Sherlock (2010) Part 2
    • ►  April (22)
    • ►  March (19)
    • ►  February (16)
    • ►  January (21)
  • ►  2012 (261)
    • ►  December (28)
    • ►  November (22)
    • ►  October (28)
    • ►  September (20)
    • ►  August (28)
    • ►  July (23)
    • ►  June (21)
    • ►  May (15)
    • ►  April (26)
    • ►  March (9)
    • ►  February (11)
    • ►  January (30)
  • ►  2011 (10)
    • ►  December (10)
Powered by Blogger.

About Me

Unknown
View my complete profile