www.enkognedo.com

  • Increase font size
  • Default font size
  • Decrease font size
Home Internet Web Tips Battle of the Browsers, FF3, and Debian Etch

Battle of the Browsers, FF3, and Debian Etch

E-mail Print PDF
User Rating: / 1
PoorBest 

Linux Today produced a very interesting article recently regarding which browser is the buggiest.  I couldn't tell you for sure which one is the buggiest and I use FF 3 regularly and mostly Google Chrome when I'm at work - provided I can find the plugins for them.  Rarely will you find me using IE of any version at home or work.  Take for instance right now, I'm using FF 3 (3.0.5) while writing this article, but I have Google Chrome open on my other display looking at the main www.enkognedo.com screen (not logged in).

I've preferred Firefox for sometime now, but have run into a couple hurdles with it lately.  Take for instance my recent attempt to install FF 3 on a Debian system.  I didn't have a lot of initial luck and the process was far from straightforward.  I didn't read much about the reason it is like this, but did happen upon an article saying something about Mozilla and their EULA preventing the linux distros (or maybe just Debian - not sure) from including FF 3 as part of it.  Not sure - so don't hold me to it.  Regardless, the process of getting it to work was quite involved.

I had to update my GTK to 2.10 or higher.  This is the message I received when I installed and ran Firefox 3 prior to updating my GTK:

We're sorry, this application requires a version of the GTK+ library that is not installed on your computer.

You have GTK+ 2.8.
This application requires GTK+ 2.10 or newer.

Please upgrade your GTK+ library if you wish to use this application.

 

 

 

Here's a nice link explaining what happens and what needs to happen to correct the GTK/Firefox issue. Now you think you're good to go... Oh not so fast!  You need to download many development libraries.  Here is another link giving a more detailed approach to making this installation work.  I didn't install everything this guy did, but You'll need most of them, so I'd go ahead and install those first.  You'll need to download the latest library sources of Cairo, ATK, GLIB, GTK, PANGO, and (if you're using a Debian based system) PIXMAN - not sure if other distro require it or not, but I had to install it because of dependency issues with getting Cairo setup.

I've used Linux for YEARS - off and on - among them SuSE, Ubuntu, RedHat, Debian, Slackware, and several others.  I have fallen short of fully adopting Linux for the very reasons I cite in this semi-tutorial.  There simply isn't a clear path to follow with anything "Linux".  There are a multitude of caveats due to what distribution of Linux you're using, what you already have installed, etc... 

You'll need to download the above packages and install them. You migt do the apt-get install for some of these, but it is recommended to download the source and compile them from source to the designated directory of choice.  The libcairo2-dev install below is not recommended.

sudo apt-get install libcairo2-dev

If you're running this from a /root/ terminal, you don't need to specify "sudo". You'll also need to apt-get build-essentials and pkg-config to allow the ./configure part to work properly.  If you don't have something, you'll certainly be presented with a message on your screen saying it was looking for a "C compiler" for instance, so then all you need to do is get one!

The main thing is just to get everything as source and compile the installation to the directory you wish to house your new library files.  I put all of mine in /home/matt/opt/gtk214, but that's up to you.  I ran out of hard drive space when I tried to install all of this onmy /opt directory from root.  I guess I should have allocated more space to the partition with the /opt folder, but that would be too much to expect from me.

Now get (git) these two:

git clone git://anongit.freedesktop.org/git/cairo
git clone git://anongit.freedesktop.org/git/pixman 

Once you have all of your library sources downloaded, do an ./autogen.sh --prefix=/YOUR_PATH_HERE/  first on the pixman source and then one on the cairo.  If you get errors, just pay attention to what it is asking you for - likely a dependent package which you'll need to install.  Download and install it accordingly.  Then ./configure --prefix=/YOUR_PATH_HERE/ for your remaining GLIB, Pango, ATK, and finally GTK source libraries.  The "--prefix=" parameter passes your library path to the installation.  If you're doing this properly, you're designated library folder will begin to have new files and folders within it.

With each successful ./configure..., you will then need to do a "make" and then a "make install".

If for some reason, you are unable to get a ./autogen.sh to succeed, simply run "make clean" and start with fresh with a ./configure --prefix=/YOUR_PATH_HERE/.  Once you've completed all of this, you can create an executable script to set the library path for your new Firefox 3 installation - this is shown at the link I provided above. Good luck and please let me know if you have troubles.  I know I did and I know this explanation is less than complete.  My biggest issue was just getting all of the dependent files install prior to compiliing all of the source and doing so in the correct order.  This will likely be your biggest issue, too.





Last Updated on Sunday, 21 December 2008 16:13  

Design Center Tips

Adobe Design Center RSS Feed
Learn how to use and integrate Adobe products with step-by-step tutorials on new features, key workflows, and advanced techniques.
  • Adobe - Lightroom 2.0 video tutorial : What's new in the Develop module?
    ...Adobe® Photoshop® Lightroom™ 2.0. Learn how to make nondestructive localized corrections using the new Adjustment Brush and Graduated Filter tools. Duration: 22 minutes 28 seconds Requirements To complete the tasks demonstrated in this tutorial, you need the following software:...
  • Adobe - Lightroom 2.0 video tutorial : The Template Browser
    ...In this short video tutorial, learn how to use the Template Browser in Adobe® Photoshop® Lightroom™. Chris Orwig discusses several of the templates included with Lightroom and shows you how to manipulate images within a template. Duration: 2 minutes 07 seconds Requirements To...
  • Adobe - Lightroom 2.0 video tutorial : What's new in the Library module?
    ...Adobe® Photoshop® Lightroom™ 2.0. Learn how to navigate the new Library layout, as well as how to import, organize, and find your images quickly. Duration: 26 minutes 23 seconds Requirements To complete the tasks demonstrated in this tutorial, you need the following software:...

Inside Gaming

  • I recently received the Mass Effect 2 game for Xbox 360 as a gift!  I've got to say, this is one hell of a sequel game to Mass Effect!  The storyline is as intense and involved as ever and the graphics and sound are unsurpassed!

    If I could complain at all, I'd complain about the time it takes to load a game.  Only take about a second to save one, but loading is more like 30 seconds - maybe more.  So, needless to say, moving around from the main screen to in-game can be quite time cumbersome and annoying.

    Read more...
  • Flashpoint just didn't get the high marks it deserved.  For those who like local, campaign play, this is the game for you.  It is intense, very difficult and will keep you on the edge of your seat figuring and carrying out that perfect strategy.

    There is a lot of evasive or eluding type play - meaning that you don't always have to engage the enemy just because you can see them.  If you want to survive in this game, you have to be tactically sound in your decisions, well disciplined, and patient.

    Read more...
  • The graphics were great, the individual scenes awesome, the length of play...   HIGHLY disappointing!  

    I played this game for just over 11 hours.  I don't consider myself a "gamer".  I've always thought of gamers as those who buy every new game as it becomes available to buy and play it straight through to the finish.  Some of these people even use the system to quickly play it, take it back or trade it in for another, or whatever.

    Read more...
  • Never go into battle alone! EA's Montreal development studio is changing the face of how people will play games. Delivering a groundbreaking strategic 3rd person co-op shooter unparalleled in the action genre, EA Montreal's ARMY OF TWO focuses on gameplay centered around TWO man missions, TWO man strategies, TWO man tactics and a TWO man advantage

    Fight along side your team-mate to become the deadliest two-man military outfit a government can buy. The breakthrough gameplay in ARMY OF TWO, with a live or adaptive AI partner, enables you to take advantage of two-man strategies like customizable weapons, vehicles, and tactical shooting.

    From TWO man sniping to parachuting, players will experience action-packed scenarios where they will have to use their wit, strength and a deadly arsenal of shared customizable weapons to successfully defeat their enemies and complete the mission at hand.

    Gamers will fight their way through war, turmoil and a conspiracy so vast it threatens the entire world. When one man is not enough, it's going to take an army of two to save us.

    Key Features

  • "Two Man" Gameplay-Co-op is no longer a mode, it's the game. Team up with a live or AI partner on two-man missions using two-man tactics to ultimately create an advantage that no enemy can withstand.
  • Partner AI-ARMY OF TWO delivers intelligent partner AI (PAI) that interacts, adapts, collaborates and learns from their human partner. The PAI will also react and adjust to the gamer's ability and how they play the game by taking the lead or following, driving strategy or taking orders. It is the dream of the human machine.
  • Customizable Weapons-Customize and upgrade dozens of deadly weapons and share them with your partner off or online.
  • Dynamic
Read more...
  • You are Commander Shepard of the starship Normandy and you are the last hope for all life in the Galaxy. Saren, a rogue member of the elite and untouchable Spectre agents, has discovered the secret to unleashing an apocalyptic force on the galaxy, and only you stand in his way.

    To save the lives of billions, you must do whatever it takes to stop Saren and prevent the return of an ancient force bent on the destruction of all organic life.

    • Experience a rich and engrossing story where your choices decide the fate of galaxy
    • Engage in emotionally charged interactions with the most realistic Digital actors ever seen in a Video game, using an innovative new dialog system
    • Immerse yourself in an incredible new adventure from world-famous masters of the RPG: BioWare
    • Dominate the battlefield with new individual squad member command system-Optimized controls designed specifically for the PC
    • High Resolution visuals - highly detailed textures, characters and environments
    • Fully customizable controls - you can re-map the control scheme any way you like
    • Run & Gun Control - You can assign biotic powers or skills to 'hot keys' allowing you to play Mass Effect with a heavier Focus on action
    • Decryption mini-game
    • New inventory screen GUI and functionality - The enhanced inventory system makes it easier for you to equip and modify your weapons and armor
    Read more...