[ powrót ] [ Spis treści ] [ 1 ] [ 2 ] [ 3 ] [ A ] [ dalej ]
Aktualizacja sieciowa systemu APT i kilka pakietów podstawowych do wersji
Woody, jeśli nadal używasz Potato, może być wykonana jak poniżej, po dodaniu
źródła wersji stabilnej do pliku
/etc/apt/sources.list
.
# apt-get update # apt-get install libc6 perl libdb2 debconf # apt-get install apt apt-utils dselect dpkg
Przejście na dystrybucję testową Debiana ma pewien skutek uboczny - trzeba dłużej czekać na uaktualnienia bezpieczeństwa. Ostrzeżono Cię - wybór należy do Ciebie.
Aktualizacja sieciowa do wersji testowej może przebiegać w
następujący sposób (uruchom skrypt go-woody
, by wykonać poniższe czynności jednym
poleceniem):
Wyczyść istniejący plik sources.list
:
# cd /etc/apt # cp -f sources.list sources.old # :>sources.list
Pobierz czystą listę repozytoriów dla wersji stabilnej:
# cd / # apt-setup noprobe ... wybierz repozytoria dostępne przez HTTP lub FTP
Dodaj sekcję wersji testowej do nowej listy. Linie deb-src są zakomentowane.
# cd /etc/apt # grep -e "^deb " sources.list >sources.deb # grep -e "^deb-" sources.list >sources.src # sed -e "s/stable/testing/" sources.deb \ >>sources.list # sed -e "s/stable/testing/" sources.src | \ sed -e "s/^deb-/#deb-/" >>sources.list # apt-get update # apt-get install apt apt-utils # cat >preferences <<EOF Package: * Pin: release a=testing Pin-Priority: 600 Package: * Pin: release a=unstable Pin-Priority: 50 EOF
Ewentualnie możesz dodać odnośniki do archiwów wersji niestabilnej.
# sed -e "s/stable/unstable/" sources.deb \ >>sources.list # sed -e "s/stable/unstable/" sources.src | \ sed -e "s/^deb-/#deb-/" >>sources.list
Zobacz Podstawy zarządzania
pakietami Debiana, Rozdział 3.2, gdzie opisana jest sztuka dopieszczania
plików /etc/apt/sources.list
i /etc/apt/preferences
.
Możesz teraz uaktualnić pakiety, używając jednego ze sposobów opisanych poniżej.
Po prawidłowym ustawieniu plików /etc/apt/sources.list
i
/etc/apt/preferences
, system jest gotowy do przejścia na wersję
testową. Przeczytaj rozdział Zarządzanie pakietami Debiana, Część 3, by
zapoznać się z podstawami, oraz Problemy przy aktualizacji APT,
Rozdział 3.3.2, jeśli będziesz miał problemy.
dselect
Jeśli system posiada wiele pakietów mających w nazwach -dev, itp.,
poniższa metoda z użyciem dselect
jest zalecana do właściwej
kontroli pakietów.
# dselect update # rób to zawsze przed aktualizacją # dselect select # wybierz pakiety oznaczone „suggests” i „recommends”
Zaraz po uruchomieniu dselect
wybierze aktualnie zainstalowane
pakiety. Może Cię zapytać o dodatkowe pakiety, których nazwy weźmie z pól
depends, suggests oraz recommends.
Jeśli nie chcesz dodawać żadnych pakietów, wciśnij Q, by opuścić
program dselect
.
# dselect install
Będziesz jeszcze musiał odpowiedzieć na pytania stawiane przez konfiguratory
pakietów podczas tego procesu, więc przygotuj swoje notatki i poświęć tej
części trochę czasu. Zobacz też dselect
, Rozdział 3.2.3.
Używaj dselect
. To zawsze działa :). Jeśli
musisz aktualizować bez użycia dselect
, rozważ skorzytanie z
aptitude
oraz z innych programów.
[ powrót ] [ Spis treści ] [ 1 ] [ 2 ] [ 3 ] [ A ] [ dalej ]
Debian Quick Reference
CVS, czwartek, 18 styczeń 2007, 11:54:36 UTCosamu#at#debian.org
fenio@o2.pl