A friend of yours tells you one day he’s heard so much about Linux and he’s decided to install it on his Windows machine. His computer is already a few years old, a Windows 7 or maybe a Windows XP, and he’s come to you for advice. Could you please help him to install it? No problem, happy to oblige!
The only concern I would have is the RAM memory. It is virtually impossible to persuade anybody to add more memory to an old box, we better make sure the desktop environment we chose will not be slower than his Windows. A memory comparison of various Debian desktop environments helps in this moment:
I usually install for them Debian because it is rock solid, and it will more than tamper with some of the bad habits they accumulated as Microsoft users. Once Debian installed, using it is as easy as using Ubuntu. Installation is no different once you go trough it once or twice.
Installing Debian 7 LXDE
I start with a simple Debian 7 network install: two logical partitions, one for swap, another one for everything else, making sure not to wipe out the resident Windows. Soon after, the computer starts in a regular Debian server console. To keep the adrenaline flowing, it helps to mention in this moment this setup goes directly in the webserver top. I follow trough with X11 and LXDE install:
# apt-get install lxde
Once LXDE installed, I reboot the computer and the magic happens:
Autologin
No need to fight it, some distros like openSUSE do it by default. Just add a new user account and set the password:
# adduser chuknorris # passwd chuknorris
Open /etc/lightdm/lightdm.conf in a text editor and add the following line in [SeatDefaults] section:
autologin-user=chuknorris
The next reboot will login the user automatically.
The Internet
It is time to get serious and install a web browser. In Debian 7 Firefox is called Iceweasel and it is a pretty old version. However, Debian Mozilla Team makes available two newer versions labeled beta (latest Mozilla release) and aurora (Mozilla development version). As I always go for beta, I need to add the following entry in /etc/apt/sources.list:
deb http://mozilla.debian.net/ wheezy-backports iceweasel-beta
followed by apt-get install:
# apt-get update # apt-get install -t wheezy-backports iceweasel
It is also a good idea to install a global spell-checker. It will be used by Mozilla and also by a large number of text editors:
# apt-get install hunspell hunspell-en-us
As BitTorrent client I install transmission-gtk:
# apt-get install transmission-gtk
For email I usually send them to open a free web account, however if they insist the solution is
# apt-get install icedove
Sound and fireworks
But can it play my music collection? Yes, “it knows” mp3 and any video file you might happen to have. It is supported directly by the regular Debian software repositories, no need to mess around. For media player I usually install VideoLAN client, chances are your friend is already using it on Windows.
# apt-get install vlc libavcodec-extra-53 # apt-get install pulseaudio paprefs pulseaudio-module-jack \ pavucontrol paman alsa-tools-gui
With the software installed, we need to add the user to pulse groups:
# usermod -a -G pulse,pulse-access chucknorris
After another reboot to start pulseaudio server, it is time to install the Flash Player. Add contrib non-free in your /etc/apt/sources.list file:
deb http://ftp.us.debian.org/debian/ wheezy main contrib non-free
and install the flash player:
# apt-get install flashplugin-nonfree
Additional software
It is always a good idea to show your friend how to install additional programs. There are plenty to chose from, in fact more than 30,000 in Debian repositories. Here are some ideas:
Text editors: $ sudo apt-get install vim emacs gedit Graphic editors: $ sudo apt-get install gimp inkscape Photo organizer: $ sudo apt-get install shotwell Office software: $ sudo apt-get install libreoffice PDF viewer: $ sudo apt-get install evince xpdf Remote desktop: $ sudo apt-get install xtightvncviewer tightvncserver tscient Games: $ sudo apt-get install openarena extremetuxracer 0ad simutrans Kids: $ sudo apt-get install tuxpaint tuxtype tuxmath supertux frozen-bubble
Conclusion
People sometimes ask me to help them with their Windows computers and I tell them that I use Linux and have very little Windows experience. For a number of reasons such as cost, features, security, maintenance, it is worth switching to Linux. It is a more pleasant experience for the user, and less trouble to keep it running.
Related Posts
Pingback: Links 6/7/2013: Schools on GNU/Linux, Edward Snowden Granted Asylum | Techrights
as a Debian purist i approve 🙂
i’d recommend you to install emacs-nox, this way you avoid the X dependencies since i doubt any /regular/ family member would use emacs to take simple nots 🙂
Thanks!
he already installed most of the GTK stuff thats a dependency for emacs , however have a figurative upvote for cli advocacy 🙂
JWM?
Joe’s Window Manager : http://joewing.net/projects/jwm/
Never used it, Gnome3 fills my need (don’t need much!) 🙂
“For a number of reasons such as cost, features, security, maintenance, it is worth switching to Linux. It is a more pleasant experience for the user, and less trouble to keep it running.”
That’s a good sentence.
Pingback: Light Debian Linux for Family and Friends | Hallow Demon
You should also definitely check out the super-lightweight Debian-derived Crunchbang Linux, http://crunchbang.org/ . Wonder how much #!’s Openbox memory performance compares to that of even Fluxbox? 4Sure Openbox is lighter than LXDE and you can do all the same things with #! using the standard debian.org repositories as you can using Debian Wheezy 7.x!!
Check this out:
I would expect that with a panel running, like in Crunchbang, Openbox would have very similar usage to Fluxbox without an extra panel (Fluxbox includes a panel-like toolbar). This is no insult to Crunchbang. I have it running on a couple of machines. Also, it’s hard to find a Fluxbox optimized version of a distribution. Generally, if you want to use Fluxbox, you have to do it yourself.
[…]
I have been using http://puppylinux.org Puppy Linux for 6 years or Slacko Puppy Linux that will work with 256MB RAM. http://puppylinux.org/wikka/Puppy53 or http://01micko.com/slacko5.5/ or http://puppylinux.org/wikka/PuppyPrecise Precise 5.6.1
[…]
This was a great article, until you recommended adding the non-free repository, and flash player. You should encourage newbies to ditch flash. You don’t need it for Youtube (can use HTML5), and installing it kinda defeats the purpose of using a free-software distro like Debian.
Thanks for your comment. HTML5 has a long way to go, youtube says it is an opt-in trial. Maybe the day when we can get rid of flash will come.
Pingback: Links 12/7/2013: Seth Vidal (Yum Entrepreneur) Killed, Snowden Accepts Asylum | Techrights
Pingback: SolydX – A Debian based distro with the XFCE desktop | The Linux Site
Pingback: Debian on beaglebone | borrob