About your requirements, Iceweasel is the supported Firefox derivative (fork), I'm currently running debian as my desktop OS at work and use iceweasel every day, no problem. Gnome3, I think it'll be available on the next stable release, BTW what release are you running? Squeeze? If so I think (IIRC) Wheezy will have it. And finally, about graphics performance/quality, that depends a lot on your graphics card and its driver, but if you think of it like having transparencies, windows closing with fancy effects and so on, you'll need a moderm desktop or compiz (work with gnome2) which I think its available on stable (wheeze).
I have modified a bit your sources.list for wheeze, do you mind to test it and report back?
deb http://http.us.debian.org/debian/ squeeze contrib non-free main
deb-src http://http.us.debian.org/debian/ squeeze main
deb http://security.debian.org/ squeeze/updates main non-free contrib
deb-src http://http.us.debian.org/debian/ squeeze/updates main
# squeeze-updates, previously known as 'volatile'
deb http://mirror.cse.iitk.ac.in/debian/ squeeze-updates main non-free contrib
deb-src http://mirror.cse.iitk.ac.in/debian/ squeeze-updates main non-free contrib
# 3rd party repositories
deb http://packages.dotdeb.org squeeze all
deb-src http://packages.dotdeb.org squeeze all
deb http://www.deb-multimedia.org squeeze main non-free
If you happen to be using wheezy or sid you'll have to change all squeeze ocurrences for the one you're using.
Please, backup your sources.list before replacing it, then test it as follows:
Refresh caches
# apt-get update
Search package
# apt-cache vlc
Install package
# apt-get install <package_name>
If find trouble, please report back with output for those three commands, or at least for the first and last.
Also, if you are already using Wheezy or sid, forget what I said about Gnome3 not being available, it should be there but wheezy is yet to be release and sid is always the development branch.
Best Answer
There is a recent enough version of xdebug in squeeze (the next release of Debian, which will be ready any month now). It doesn't have an official backport to stable (otherwise the backport would be listed on the xdebug package search page). The binary package depends on a recent version of PHP, but you should be able to compile the source package on lenny, since its build dependencies are satisfiable on lenny. Here's a recipe for building the package:
.dsc
,.orig.tar.gz
, and.debian.tar.gz
). Since this is a punctual need, just do it manually.debhelper
andphp5-dev
) withapt-get
oraptitude
. Also install the basic set of development packages; thebuild-essential
package will pull them all. Also installfakeroot
.dpkg-source -x xdebug_2.1.0-1.dsc
and change to the source directory:cd xdebug-2.1.0
.Edit the
debian/changelog
file to add a new changelog entry. This is easily done in Emacs:dpkg-dev-el
package is installed;debian/changelog
in Emacs;C-c C-a
to add an entry;2.1.0~user394+1
would be a reasonable choice, following the pattern used by the official backports);backport to lenny
, describe the changes you made);C-c C-c
to finalize the entry.dpkg-buildpackage -rfakeroot -us -uc
If you have a PGP/GPG key, don't pass
-us -uc
and enter your passphrase if prompted to cryptographically sign the packages.ProfitInstall the binary package.To summarize the steps: