Wiem, że ten temat był wałkowany wiele razy, ale na chwilę obecną uważam że przynajmniej dla mnie nie jest jasne jakie powinny być podstawowe repozytoria dla Debiana Wheezy (stable) na rok 2015.
Pierwsze repozytorium
deb http://ftp.pl.debian.org/debian/ stable main contrib non-free
deb http://security.debian.org/ stable/updates main contrib non-free
Drugie repozytorium (wydaje się nieaktualne, co o tym sądzicie?)
deb http://ftp.pl.debian.org/debian/ wheezy main
deb-src http://ftp.pl.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
Trzecie (chyba aktualne?)
deb http://ftp.pl.debian.org/debian/ wheezy main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy main non-free contrib
deb http://security.debian.org/ wheezy/updates main contrib non-free
deb-src http://security.debian.org/ wheezy/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ wheezy-updates main non-free contrib
deb-src http://ftp.pl.debian.org/debian/ wheezy-updates main non-free contrib
Jak widać wszędzie mamy serwer ftp.pl.debian.org/debian z tym, że raz tylko z main, raz main contrib non-free, zastanawiam się czy drugie repozytorium nadal jest aktualne i które jest aktualne? Nie chodzi mi tutaj o jakieś egzotyczne repozytoria tylko o podstawowe.
Zmień tylko stable na old-stable, a najlepiej na nazwę kodową, czyli wheezy. Zresztą domyślnie po instalacji w Wheezym użyta jest nazwa kodowa. Jessie jest już zamrożony, więc jak ogłoszą go wersją stabilną, to możesz mieć później małe zamieszanie w pakietach.
Bo ftp.pl.debian.org/debian, to serwer lustrzany, na którym są wszystkie repozytoria. Przecież nikt nie będzie uruchamiał każdej instancji serwera dla powiedzmy 4 wersji systemu. Tak samo, nikt nie będzie przecież tworzył subdomen. Wszystkie repozytoria są na jednym serwerze i menedżer pakietów wie, że masz szukać pakietów Debiana w podkatalogu debian na serwerze ftp.pl.debian.org. Matomiast w podkatalogach main, non-free i contrib znajdują się odpowiednie pakiety, do których zagląda manadżer pakietów. W katalogu main są pakiety, które są domyślnie dostarczane z systemem i zawierają wyłącznie wolne oprogramowanie. Katalog non-free zawiera niewolne, własnościowe i inne pakiety, które nie są na wolnej licencji, np. sterowniki, Adobe Flash itp. Natomiast katalog contrib, jak wyjaśniają twórcy Debiana.
Pytam, dlatego że jak użyłem drugich repozytoriów z nazwą kodową wheezy main to apt nie znalazł scribusa (taki program) w repozytoriach. Ponadto miałem komunikaty o przestarzałych pakietach. Kiedy zmieniłem na trzecie repozytorium z wheezy main non-free contrib to apt odszukał scribusa i mogłem go zainstalować. Nie miałem problemów z repozytoriami jak instalowałem Debiana przez sieć, ale jak robiłem to z DVD to oczywiście musiałem później dopisać repozytoria w sources.list i tu się zaczął problem.
Mam trochę bałagan w sources.list gdyż testowałem różne repozytoria, niektóre zostawiłem za # na wszelki wypadek i chyba zostane przy wheezy main
# deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official i386 DVD Binary-1 20140$
#deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official i386 DVD Binary-1 201402$
#deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official i386 DVD Binary-2 201402$
#deb cdrom:[Debian GNU/Linux 7.4.0 _Wheezy_ - Official i386 DVD Binary-3 201402$
#deb http://ftp.pl.debian.org/debian/ stable main contrib non-free
#deb http://security.debian.org/ stable/updates main contrib non-free
#deb http://ftp.pl.debian.org/debian/ wheezy-backports main contrib non-free
#deb http://security.debian.org/ stable/updates main contrib
#deb-src http://security.debian.org/ stable/updates main contrib
#deb http://ftp.pl.debian.org/debian stable main
#deb-src http://ftp.pl.debian.org stable/updates main
#deb http://security.debian.org stable/updates main
#deb-src http://security.debian.org stable/updates main
deb [arch=amd64,i386] http://apt.jenslody.de/stable wheezy main
deb-src http://apt.jenslody.de/stable wheezy main
#deb http://security.debian.org/ wheezy/updates main contrib non-free
deb http://ftp.pl.debian.org/debian/ wheezy main
deb-src http://ftp.pl.debian.org/debian/ wheezy main
deb http://security.debian.org/ wheezy/updates main
deb-src http://security.debian.org/ wheezy/updates main
# wheezy-updates, previously known as 'volatile'
# A network mirror was not selected during install. The following entries
# are provided as examples, but you should amend them as appropriate
# for your mirror of choice.
#
# deb http://ftp.debian.org/debian/ wheezy-updates main contrib
# deb-src http://ftp.debian.org/debian/ wheezy-updates main contrib