Feedback

type to search

What's the first thing you do after you install Debian?

Asked by , Edited by Fernando C. Estrada [ Admin ]

Any specific package or config you like to add? Share here.

NN comments
weakish
-

Isn’t this a provocative question asked in a subjective way?

helmut
-

Uhh. I don’t install that often. I installed potato (also called 2.2), upgraded to sid and it still works today!

or Cancel

38 answers

3

federico2 [ Editor ]

Edit .bashrc and add:

. /etc/bash_completion
alias apg='sudo aptitude update && sudo aptitude dist-upgrade && sudo aptitude clean'
alias push='git push origin master'
alias pull='git pull origin master'
alias commit='git commit -a'
alias topdu='du * -cs | sort -nr | head'
alias aps='apt-cache search'
alias rm='rm -i'
alias cp='cp -i'
alias mv='mv -i'
alias lls='ls -hltr'

Configure sudo and /etc/apt/sources.list

Update and dist-upgrade using aptitude

Install ssh, modconf, rcconf, etckeeper, multitail, less, git

Setup etckeeper in /etc,

Install any other application,

Party like there is no tomorrow \o/

NN comments
d.paleino
-

I particularly like the “Party like there is no tomorrow!” bit :-D

hands
-

I’ve always thought that the rm -i alias is particularly dangerous — what happens when you’ve learned to use that crutch and then find yourself on a machine which is missing that alias?

It would be much wiser to make the alias something else, e.g. del, and learn to use that routinely. At least that way, when you’re on someone else’s machine, you’ll get

bash: del: command not found

rather than having to explain why you just trashed their machine.

scientes
-

GNU tail now how multiple file support (and inotify)

or Cancel
2

hadret [ Moderator ]

It was quite some time, since the last installation, but in my case this is pretty simple: I install patched version of libcairo2, to handle fonts on LCD properly.

NN comments
lethalman
-

I’ve just heard of this patched libcairo2, can I ask a link to any discussion on why it isn’t integrated with official libcairo2?

kartik mistry
-
It looks that these patches are old and doesn’t apply cleanly with latest cairo* stuffs from unstable

kanru
-
IIRC the subpixel filtering have been implemented in freetype2 and cairo2 honors the lcdfilter fontconfig option?

hadret
-
I believe this question is not to me, but people actually working on cairo, freetype and xft packages (or upstream). What I know is my fonts looks much better with patched cairo. I’m not programmer, at least not good enough, to answer your question (cause it was question, right?), sorry. In Ubuntu there are patches for not only cairo, but also xft package — it has basically same effect, as one patched cairo package, so, I guess, it has to do similar things, but in different places. I scoured freetype and cairo websites and I read, that there are still some patent problems — this might be a reason, why cairo haven’t got subpixel rendering enabled by default. At least in Debian, but, AFAIR, it was issues some time ago in Fedora as well. I don’t remember how Ubuntu did it and why they could implement subpixel rendering.

or Cancel
1

lethalman [ Editor ]

I rapidly install development tools such as emacs, git, vala, gtk, postgres… plus configure empathy, mail-notification and mutt. And most important, I get rid of “gnome” and install “gnome-core”.

NN comments
hadret
-

Isn’t it easier to make netinstall and then install gnome-core straight away, instead of removing “full” gnome? (:

lethalman
-
I explained myself bad, I remove gnome metapackage and I do it in a way that I do not remove all the dependencies so that I can install “gnome-core” and make gnome dependencies installed manually ;)

or Cancel
1

goacid [ Editor ]

I do autoinstall on server (which install all required packages), so the first thing is to launch my autodeployement tool (puppet) which configure the server, and by default (not in order) :

  • remove all unused package
  • remove all ‘dangerous’ package not needed on servers (nc/wget for example)
  • Hardening of sysctl.conf file
  • Hardening of sshd configuration file
  • Install ssmtp instead of exim
  • Add /tmp as tmpfs filesystem
  • Deploy all nagios stuff
  • Disable ipv6
  • Then deploy (with puppet) specific software depending on server tasks.

or Cancel
0

janos

After minimal install:

aptitude install gnome-core gdm zsh vim less

Usually, installation of nvidia and broadcom-sta drivers is needed. Free brcm80211 is not working very well for me. I get system freeze and some other annoying issues. I hope free driver will resolve bugs so I can forget about broadcom-sta drivers.

After fully functional DE, I install gnome programs that I use, software development tools…

Tuning power consumption and various configuration options under ~ (.zshrc, .vimrc, .pbuilder, .mozilla, .purple) and /etc is mostly done by coping files from archive or other computer.

or Cancel
0

wes.frazier [ Editor ]

  1. Rearrange the panels to my liking.
  2. Add lenny-backports to my sources.
  3. Install support for ath9k. Immediately install Shiki-Colors , Inkscape, Monodevelop, MPD, Sonata, Exfalso, Asunder, the newest version of Iceweasel in backports and Fish.
  4. Change my theme(s) and wallpaper to my liking.
  5. Set Fish as my default shell.
  6. Set my default apps.
  7. Uninstall or hide everything I don’t use.
  8. Set http://www.myfav.es as my home page.
or Cancel
0

t-bone steak

activate auto-completion for the terminal, then edit so the following applies

cat /etc/apt/sources.list
#lenny
#deb http://ftp.debian.org/debian/ lenny main non-free contrib
#deb-src http://ftp.debian.org/debian/ lenny main non-free contrib

#security lenny
#deb http://security.debian.org/ lenny/updates main contrib non-free
#deb-src http://security.debian.org/ lenny/updates main contrib non-free

#volatile lenny
#deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free
#deb-src http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

#squeeze
deb http://ftp.debian.org/debian/ squeeze main non-free contrib
deb-src http://ftp.debian.org/debian/ squeeze main non-free contrib

#unstable
deb http://ftp.dk.debian.org/debian/ unstable main non-free contrib
deb-src http://ftp.dk.debian.org/debian/ unstable main non-free contrib

#experimental
deb http://ftp.debian.org/debian/ experimental main non-free contrib
deb-src http://ftp.debian.org/debian/ experimental main non-free contrib

#debian-multimedia lenny
#deb http://www.debian-multimedia.org lenny main
#deb-src http://www.debian-multimedia.org lenny main

#debian-multimedia squeeze
#deb http://www.debian-multimedia.org squeeze main
#deb-src http://www.debian-multimedia.org squeeze main

#debian-multimedia unstable
deb http://www.debian-multimedia.org unstable main
deb-src http://www.debian-multimedia.org unstable main

cat /etc/apt/preferences
Package:
Pin: release o=Debian,a=experimental,n=experimental,l=Debian
Pin-Priority: 400

Package:

Pin: release v=None,o=Unofficial Multimedia Packages,a=unstable,n=sid,l=Unofficial Multimedia Packages,c=main
Pin-Priority: 380

Package:
Pin: release o=Debian,a=unstable,n=sid,l=Debian,c=
Pin-Priority: 520

sudo aptitude update && sudo aptitude dist-upgrade

then install the newest kernel from the kernel team, currently
sudo aptitude install -t experimental linux-image-2.6.36-rc6-amd64

I dont recall if openoffice is part of the “full blown gnome experience”, but I remove any word/excel-clones do my business in plain text e-mails.

then set up IM, evolution, me-tv and tune fstab, boot-process etc.  Since extra disks started getting mounted automatically by label I dont do anything to control where or how they are mounted anymore.

I create a ./ramdisk for disk-intensive stuff (like video editing, frequent file extraction of larger files) and a ./ramdiskrm

Install my fan-control program (~100 lines of c++ using the thinkpad acpi), make shortcuts, set up mpd, rtorrent and a bunch of nfs mounts


lots* of steps can be skipped if a backup is nearby. I have not had the need to “reinstall” or “format”, since I first bought my thinkpad.

I keep two shortcuts around to set up my external full hd monitor, because the gnome display configurer is a pain in the butt if used daily.

or Cancel

Your answer

You need to join Debian to complete this action, click here to do so.