Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je za darmo już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu.
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 :)
Strony: 1
Wątek Zamknięty
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
{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
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
## 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
## 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
## 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
## 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
## podstawowe repozytorium deb http://ftp.pl.debian.org/debian/ unstable main contrib non-free
Opcjonalne
## 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ą.
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
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.
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:
wget -O - http://adres.repozytorium/klucz.gpg | apt-key add -
— pobranie klucza z serwera kluczy, wyeksportowanie jego i dodanie do bazy
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ść:
#!/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."
donewystarczy 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.
./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)
Offline
Virualbox
Ponieważ virualbox zainstalowany z oficjalnego repo Debiana się pluje, poniżej masz wpisy dobrze pracujące na poszczególnych dystrybucjach + Ubuntu i Xandrosa
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>

Offline
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:
# 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.
# 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
Offline
Wątek Zamknięty
Strony: 1