PDA

View Full Version : sources.list



tsitras
05-13-2004, 05:31 PM
hi iam running into a problem. when i run apt-get update, it gets stuck in 99%. the line is ftp2.debian.de:80
i uncommented all the lines in my sources.list, which had the above link, and it seems ok. BUT i can not get millions of packages due to that. could someone tell me some links, so i could substitute them? here is my /etc/apt/sources.list

# Security updates for "stable"
deb http://security.debian.org stable/updates main contrib non-free
deb http://security.debian.org testing/updates main contrib non-free

# Stable
#deb http://ftp2.de.debian.org/pub/debian stable main contrib non-free
#deb http://ftp2.de.debian.org/pub/debian-non-US stable/non-US main contrib non-free

# Sources
#deb-src http://ftp2.de.debian.org/pub/debian stable main contrib non-free
#deb-src http://ftp2.de.debian.org/pub/debian-non-US stable/non-US main contrib non-free

# Testing
#deb http://ftp2.de.debian.org/pub/debian testing main contrib non-free
#deb http://ftp2.de.debian.org/pub/debian-non-US testing/non-US main contrib non-free

# Sources
#deb-src http://ftp2.de.debian.org/pub/debian testing main contrib non-free
#deb-src http://ftp2.de.debian.org/pub/debian-non-US testing/non-US main contrib non-free

# Unstable
#deb http://ftp2.de.debian.org/debian unstable main contrib non-free
#deb http://ftp2.de.debian.org/debian-non-US unstable/non-US main contrib non-free

# Sources
#deb-src http://ftp2.de.debian.org/debian unstable main contrib non-free
#deb-src http://ftp2.de.debian.org/debian-non-US unstable/non-US main contrib non-free

# Experimental
#deb http://ftp2.de.debian.org/debian ../project/experimental main contrib non-free
#deb-src http://ftp2.de.debian.org/debian ../project/experimental main contrib non-free

# Mozilla
# deb http://non-us.debian.org/~kitame/mozilla ./
# deb-src http://non-us.debian.org/~kitame/mozilla ./

# GNOME 2.0
# deb http://www.gnome.de/debian/ ./

# KDE 3
# deb http://ktown.kde.org/~nolden/kde stable main
# deb-src http://ktown.kde.org/~nolden/kde stable main
# We get packages from testing/unstable for now

# cdbakeoven
# deb http://coyote.asoc.euitt.upm.es/mud/debian/ ./

# XFree 4.2/4.3
# deb http://people.debian.org/~branden/packages sid/i386/
# deb-src http://people.debian.org/~branden/packages sid/source/
# deb http://www.penguinppc.org/~daniels/sid/i386 ./
# deb-src http://www.penguinppc.org/~daniels/sid/source ./

# Java
deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian woody main non-free
deb-src ftp://ftp.gwdg.de/pub/languages/java/linux/debian woody main non-free
deb ftp://ftp.gwdg.de/pub/languages/java/linux/debian unstable main non-free
deb-src ftp://ftp.gwdg.de/pub/languages/java/linux/debian unstable main non-free
# deb http://people.debian.org/~sgybas/jdk13

# LyX & others (now in debian/unstable)
# deb ftp://ntama.uni-mainz.de/pub/debian unofficial/
# deb-src ftp://ntama.uni-mainz.de/pub/debian unofficial/

# Evolution
#deb ftp://ftp.ximian.com/pub/debian stable main
#deb-src ftp://ftp.ximian.com/pub/debian stable main

# Blades Repository (pppoeconf & co)
# deb http://people.debian.org/~blade/testing ./
# deb-src http://people.debian.org/~blade/testing ./

# Wine CVS snapshot
# deb http://people.debian.org/~andreas/debian wine main
# deb-src http://people.debian.org/~andreas/debian wine main

#mplayer
deb ftp://ftp.nerim.net/debian-marillat/ unstable main

user unknown
05-14-2004, 12:40 AM
Well - I don't use the debian-installer, and don't know how it works.
But I know how you may change lines, which match a certain pattern.

First we copy the file to have a backup:


cp sources.list sources.list.sik

then we call sed, an not-interactive editor, which rolls commands on files:



sed 's/^#deb/deb/g' sources.list.sik > sources.list


The command is enclosed in "'".
it consists of 4 parts, separated by slashes:
The command, 's', meaning substitue
The first parameter, - what shall be substituted
The second parameter - by what shall param 1 be replaced?
The scope of this command: 'g', globally replacement (not only once).

The first parameter needs some explanation:
'^' means: at the beginning of a line.
'#deb' means '#deb', together it means 'Substitute the String '#deb' if found at the beginning of the line.
It will be replaced by 'deb' without the leading '#'.

Sed is of cause a stupid automate, and doesn't understand anything of the file, so it would replace as well '#debil' or '#deborah' but not '# deb-' because there is a space before the 'deb' and not '#Deb' because of the uppercase 'D'.

The command will be performed with the backup as input, and the output is written to the file 'sources.lst'.

oscar
05-18-2004, 05:39 AM
try this, they are from mepis live-cd



# MEPIS
# deb file:/mnt/auto/cdrom/ unstable main
deb http://deb.mepis.org/debian/ unstable contrib

# Primary
deb ftp://ftp.us.debian.org/debian/ stable main contrib non-free
# deb-src ftp://ftp.us.debian.org/debian/ stable main contrib non-free
deb ftp://ftp.us.debian.org/debian/ testing main contrib non-free
# deb-src ftp://ftp.us.debian.org/debian/ testing main contrib non-free
deb ftp://ftp.us.debian.org/debian/ unstable main contrib non-free
# deb-src ftp://ftp.us.debian.org/debian/ unstable main contrib non-free

# non-US
deb ftp://ftp.ie.debian.org/debian-non-US/ stable/non-US main contrib non-free
# deb-src ftp://ftp.ie.debian.org/debian-non-US/ stable/non-US main contrib non-free
deb ftp://ftp.ie.debian.org/debian-non-US/ testing/non-US main contrib non-free
# deb-src ftp://ftp.ie.debian.org/debian-non-US/ testing/non-US main contrib non-free
deb ftp://ftp.ie.debian.org/debian-non-US/ unstable/non-US main contrib non-free
# deb-src ftp://ftp.ie.debian.org/debian-non-US/ unstable/non-US main contrib non-free

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

# Security updates
deb http://security.debian.org/ stable/updates main contrib non-free
deb http://security.debian.org/ testing/updates main contrib non-free

# java
deb ftp://metalab.unc.edu/pub/linux/devel/lang/java/blackdown.org/debian/ unstable main non-free

deb ftp://ftp.nerim.net/debian-marillat/ unstable main

Markus
05-18-2004, 03:10 PM
You could run "netselect" or "netselect-apt" to find mirrors closer to you. I usually use the german mirrors as they are fast enough, but switched to finnish ones a while back to even out the traffic. Not much I suppose but the thought must count :)