Here is my sources.list:
Code: Select all
deb http://ftp.fi.debian.org/debian/ stretch main non-free contrib
deb http://security.debian.org/ stretch/updates main contrib non-free
# stretch-updates, previously known as 'volatile'
deb http://ftp.fi.debian.org/debian/ stretch-updates main contrib non-free
#google chrome
deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main
Few points:
1. Testing is frozen and it will soon become the next stable. No new big changes will be made anymore, so testing is much safer to use than eg. a year ago. There are still some bugs, but also some annoying bugs Jessie still has, have been corrected.
2. Use "stretch" instead of "testing". Or your system will become very unstable, when stretch becomes stable and new testing is created.
3. I don't have the src entries in sources.list unless i need them, which is rarely.
4. I have enabled contrib and non-free, since there are lots of important packages.
5. I have chrome, and prefer tho have chrome repository in the sources.list instead of sources.list.d -folder. In my opinion it is clearer to have all repositories in a single file. This is a matter of opinion.
6. Stretch (testing) updates probably wont have much in them yet, but after stretch becomes stable, I will already have the line, so I wont need to add it later.