Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je za darmo już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu.

Ogłoszenie

Zapraszamy do korzystania z komunikatora Jabber/XMPP w domenie DUG-a: jid.dug.net.pl.
Konto można zarejestrować przez forum: Profil > Jabber/XMPP. Szczegóły w wątku na forum.


Chcesz wspomóc DUG-a? Chcesz nowych ciekawych funkcji? Zapraszam do wątku :)

#1 2007-12-15 14:27:27

azhag
Admin łajza
Skąd: Warszawa
Zarejestrowany: 2005-11-15
Serwis

Repozytoria - sources.list (akt.: 20010-03-03)

1. Podstawowe informacje o repozytorium

Lista repozytoriów (źródeł oprogramowania dla menadżera pakietów) znajduje się w pliku /etc/apt/sources.list. Plik ten ma format

Kod:

{rodzaj} {adres} {wersja_systemu} {sekcja1} {sekcja2} {sekcja3}

gdzie:
{rodzaj} - to rodzaj repozytorium, wyróżniamy repozytoria z pakietami binarnymi (deb), gotowymi do użycia, oraz repozytoria z pakietami źródłowymi (deb-src); większości użytkownikom wystarczą wpisy z pakietami binarnymi, pakiety źródłowe potrzebne są praktycznie tylko do pracy deweloperskiej
{adres} - adres repozytorium, najczęściej jest to serwer http lub ftp, mogą również być lokalne repozytorium (file://) lub płyta CD/DVD (cdrom:), tutaj zajmujemy się wyłącznie repozytoriami sieciowymi
{wersja_systemu} - wersja używanego przez nas systemu, np. stable, testing, unstable. W większości przypadków (w przypadku repozytoriów oficjalnych zawsze) może to być również nazwa kodowa, np. etch, lenny, sid
{sekcje} - grupy pakietów, np. main (główna sekcja, zawiera pakiety zgodne z DFSG), non-free (zawiera pakiety niewolne), contrib (zawiera pakiety wolne, zgodne z DFSG, jednak w jakiś sposób zależne od pakietów z sekcji non-free). Sekcje mogą być podane w dowolnej kolejności
I tak, przykładowy wpis wygląda następująco

Kod:

deb http://ftp.pl.debian.org/debian/ testing main contrib non-free

Szczegółowe informacje można znaleźć w dokumentach Debian Reference oraz APT Howto.

2. Spis repozytoriów

Poniżej znajduje się lista repozytoriów dla poszczególnych wersji Debiana. Najpierw podane są standardowe wpisy (wymagane), następnie opcjonalne. Z tych drugich możesz wpisać wszystkie (raczej nie zalecane), nie wpisywać żadnego lub wybrać tylko to co cię interesuje (zalecane).
Aby niepotrzebnie nie komplikować podane są tylko repozytoria binarne. Z tego samego powodu nie są podawane wpisy w wersji zarówno z nazwą gałęzi Debiana i nazwy kodowej — tylko w jednej postaci. W większości przypadków można zamienić gałąź stable na lenny, testing na squeeze, unstable na sid.

2.1 Lenny, stable

Standardowe wpisy

Kod:

## uaktualnienia bezpieczeństwa
deb http://security.debian.org/ stable/updates main contrib non-free

## podstawowe repozytorium
deb http://ftp.pl.debian.org/debian/ stable main contrib non-free

Opcjonalne

Kod:

## backporty - programy przepakietowane dla stable z testinga
deb http://www.backports.org/debian lenny-backports main contrib non-free

## debian-multimedia - kodeki, odtwarzacze, etc.
deb http://www.debian-multimedia.org/ stable main non-free

## wtyczka Flash playera backportowana z unstable
deb http://repo.dug.net.pl/dfr/ stable main contrib

## opera
deb http://deb.opera.com/opera/ stable non-free

## często uaktualniane pakiety, np. dotyczące
## filtrowania spamu czy skanowania antywirusowego
deb http://volatile.debian.org/debian-volatile lenny/volatile main contrib non-free

## virtualbox
deb http://download.virtualbox.org/virtualbox/debian lenny non-free

## skype
deb http://download.skype.com/linux/repos/debian/ stable non-free

## repozytorium Google
deb http://dl.google.com/linux/deb/ stable non-free

## KDE 4.1.x
## informacje o repozytorium na http://kde4.debian.net/
deb http://kde4.debian.net/ lenny main

2.2 Squeeze, testing

Standardowe wpisy

Kod:

## uaktualnienia bezpieczeństwa
deb http://security.debian.org/ testing/updates main contrib non-free

## podstawowe repozytorium
deb http://ftp.pl.debian.org/debian/ testing main contrib non-free

Opcjonalne

Kod:

## debian-multimedia - kodeki, odtwarzacze, etc.
deb http://www.debian-multimedia.org/ testing main non-free 

## wtyczka Flash playera backportowana z unstable
deb http://repo.dug.net.pl/dfr/ testing main contrib

## opera
deb http://deb.opera.com/opera/ testing non-free

## skype
deb http://download.skype.com/linux/repos/debian/ stable non-free

## repozytorium Google
## repozytorium testing jest uzupełnieniem zwykłego repozytorium, jeśli chcesz mieć
## dostęp do wszystkich programów Google'a, musisz mieć dodane obydwa repozytoria
deb http://dl.google.com/linux/deb/ stable non-free
deb http://dl.google.com/linux/deb/ testing non-free

2.3 Sid, unstable

Standardowe wpisy

Kod:

## podstawowe repozytorium
deb http://ftp.pl.debian.org/debian/ unstable main contrib non-free

Opcjonalne

Kod:

## debian-multimedia - kodeki, odtwarzacze, etc.
deb http://www.debian-multimedia.org/ unstable main non-free

## opera
deb http://deb.opera.com/opera/ unstable non-free

## skype
deb http://download.skype.com/linux/repos/debian/ stable non-free

## rozwojowe kernele
deb http://kernel-archive.buildserver.net/debian-kernel sid main

## repozytorium Google
## repozytorium testing jest uzupełnieniem zwykłego repozytorium, jeśli chcesz mieć
## dostęp do wszystkich programów Google'a, musisz mieć dodane obydwa repozytoria
deb http://dl.google.com/linux/deb/ stable non-free
deb http://dl.google.com/linux/deb/ testing non-free

2.3.1 Experimental

Experimental nie jest samodzielną gałęzią Debiana, a raczej dodatkiem do unstable. W tej gałęzi znajdują się rozwojowe wersje programów lub wersje uznane przez opiekuna pakietu za zbyt niestabline, aby trafić do unstable (jakkolwiek to nie brzmi).
Wpis tylko dla doświadczonych osób, które wiedzą co robią.

Kod:

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

2.3.2 Incoming

Właściwie nie jest to repozytorium, jednak nie wypada o incoming nie wspomnieć. Pakiety zanim trafią do repozytorium unstable (lub experimental) umieszczane są właśnie w tym miejscu. Ponieważ dostęp do incoming jest publiczny, możemy pobrać z niego paczkę i zainstalować bez oczekiwania, aż repozytorium zostanie uaktualnione. Przydatne szczególnie jeśli zainstalujemy błędny pakiet, co czasem ma miejsce w Sidzie.
Adres: http://incoming.debian.org

3. Cyfrowe podpisy (GPG)

Dla bezpieczeństwa systemu repozytoria Debiana podpisywane są cyfrowo. Jeśli nie dodaliśmy podpisu któregoś z repozytoriów do bazy apta, to podczas aktualizacji pojawi się podobny błąd

Kod:

W: GPG error: http://adres.repozytorium.org gałąź Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY ID_KLUCZA

np.

Kod:

W: GPG error: http://www.backports.org sarge-backports Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY EA8E8B2116BA136C

Dodać brakujący klucz możemy na kilka sposobów:
— poprzez instalację pakietu z kluczami (nazwa-keyring, np. debian-keyring lub debian-multimedia-keyring). Jest to chyba najwygodniejsza metoda instalacji (i aktualizacji w przyszłości) kluczy, jednak daleko nie wszystkie repozytoria dostarczają tego rodzaju pakiety
— poprzez ściągnięcie pliku z wyeksportowanym kluczem (jeśli twórca repozytorium poda do niego link) i dodanie do bazy apta:

Kod:

wget -O - http://adres.repozytorium/klucz.gpg | apt-key add -

— pobranie klucza z serwera kluczy, wyeksportowanie jego i dodanie do bazy

Kod:

gpg --keyserver subkeys.pgp.net --recv-keys ID_KLUCZA
gpg --armor --export ID_KLUCZA | apt-key add -

Wariantem ostatniej metody jest prosty skrypt, odrobinę automatyzujący tę czynność:

Kod:

#!/bin/sh
for KEY in $@; do
        gpg --keyserver subkeys.pgp.net --recv-keys $KEY && \
        gpg --armor --export $KEY | apt-key add - && \
        echo "Klucz $KEY został pomyślnie dodany."
done

wystarczy podany kod zapisać jako np. dodaj_klucze.sh i w razie potrzeby użyć, podając ID_KLUCZA  (można podać kilka na raz) jako argument, np.

Kod:

./dodaj_klucze.sh EA8E8B2116BA136C 3D8C732C3799DA8A

Oczywiście skrypt należy wykonać jako root.

Brak klucza repozytorium w bazie nie oznacza, że nie możemy korzystać z takiego repozytorium — w takim wypadku menedżer pakietów będzie informował, że pakiet(-y) pochodzi(-ą) z niepewnego źródła i poprosi o wyraźne potwierdzenie chęci ich instalacji.

——

Jeśli znasz jakieś repozytorium, którego nie ma na tej liście poinformuj o nim (wraz z krótkim opisem co to za repozytorium) moderatora działu lub któregoś z adminów.

Spis uzupełniali: AgayKhan, fnmirk, Iwo

Ostatnio edytowany przez azhag (2010-03-03 22:53:58)


Błogosławieni, którzy czynią FAQ.
pogoda w conky :: wybierz jabbera :: hag gnu/linux :: polski portal debiana :: linux user #403712

Offline

 

#2 2007-12-15 16:02:36

Bodzio
Ojciec Założyciel
Skąd: Gorlice
Zarejestrowany: 2004-04-17
Serwis

Re: Repozytoria - sources.list (akt.: 20010-03-03)

Virualbox
Ponieważ virualbox zainstalowany z oficjalnego repo Debiana się pluje, poniżej masz wpisy dobrze pracujące na poszczególnych dystrybucjach + Ubuntu i Xandrosa

Kod:

deb http://www.virtualbox.org/debian gutsy non-free
deb http://www.virtualbox.org/debian feisty non-free
deb http://www.virtualbox.org/debian edgy non-free
deb http://www.virtualbox.org/debian dapper non-free
deb http://www.virtualbox.org/debian etch non-free
deb http://www.virtualbox.org/debian sarge non-free
deb http://www.virtualbox.org/debian xandros4.0-xn non-free

klucz publiczny

http://www.virtualbox.org/debian/innotek.asc

i jego odciska

6947 BD50 026A E8C8 9AC4  09FD 390E C3FF 927C CC73
innotek GmbH (archive signing key) <info@innotek.de>


Debian jest lepszy niż wszystkie klony
Linux register users: #359018
http://www.freebsd.org/gifs/powerlogo.gif
http://bodzio.dug.net.pl/galeria/  http://picasaweb.google.com/Bodzip/SzczawnicaHomole

Offline

 

#3 2007-12-15 18:01:09

czadman
Bicycle repairman
Skąd: Wrocław
Zarejestrowany: 2005-07-08
Serwis

Re: Repozytoria - sources.list (akt.: 20010-03-03)

Mepis - Stabilny debian na desktop, ale  z nowinkami

Jeśli chcemy mieć bardzo stabilny system, lecz w stabilnej gałęzi debiana brakuje nam nowych wersji wielu popularnych aplikacji
(kde, openoffice, jądro i wiele innych) możemy to zmienić na dwa sposoby:

1. Dodać do pliku /etc/apt/sources.list wpis:


Kod:

# MEPIS improvements, overrides and updates--the MEPIS magic
deb ftp://ftp.mepis.com/mepis/ mepis-7.0 main

Następnie można wykonać standardowy upgrade systemu i wiele pakietów zostanie zastąpionych najnowszymi lub bardzo nowymi wersjami. Repozytorium Mepisa liczy ok 2500 pakietów.

2. Druga metoda to po prostu zainstalować dystrybycję Mepis z płyty instalacyjnej, którą możemy pobrać ze strony domowej projektu.

Domyślny plik sources.list dystrybucji Mepis.

Kod:

# See sources.list(5) for more information

# This file should be edited through synaptic

# MEPIS improvements, overrides and updates--the MEPIS magic
deb ftp://ftp.mepis.com/mepis/ mepis-7.0 main

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

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

deb http://volatile.debian.org/debian-volatile etch/volatile main contrib non-free

# Some Debian Multimedia software might be illegal in some jurisdictions
# deb http://www.debian-multimedia.org stable main

# The VirtualBox non-free binary edition
# deb http://www.virtualbox.org/debian etch non-free

http://www.debian.org/logos/openlogo-nd-50.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson