All you will need is a TV-card.
These can be bought from as little as £10 / $15 and you get the nessacary connections with it.
They are usually plug&play as far as most Linux distributions are consirned.
XawTV is one of the most popular programs for viewing TV in Linux.
If you're on RedHat or Debian run:
Code:
$ apt-get install xawtv motv fbtv ttv radio xawtv-tools webcam alevtd tv-fonts
If you're using SuSe run:
Code:
$ yast2 -i xawtv motv alevtd v4l-tools
Once installed run:
And this will scan your PC for devices which can use the packages. Such webcam/TV/Digital Radio.
Then when you know which device you want to run, simply start it with:
Code:
$ xawtv -device /dev/video0
Accordingly.
I hope this helped.