[ 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.orgfenio@o2.pl