Strona 1 z 1

[+] Aktualizacja jądra w Etchu 2.6.18-4 2.6.18-5

: 22 sierpnia 2007, 15:31
autor: jonnebpl
Cześć,

Jakiś czas temu postanowiłem spróbować Debiana. Wszystko fajnie śmiga, ale byłem ciekaw jak rozwiązane jest instalowanie łatek security. W źródłach apt mam dodane repozytorium security:

Kod: Zaznacz cały

deb [url]http://ftp.pl.debian.org/debian/[/url] etch main contrib non-free
deb-src [url]http://ftp.pl.debian.org/debian/[/url] etch main

deb [url]http://security.debian.org/[/url] etch/updates main contrib
deb-src [url]http://security.debian.org/[/url] etch/updates main contrib

deb [url]http://ftp.pl.debian.org/debian/[/url] unstable main contrib non-free
deb-src [url]http://ftp.pl.debian.org/debian/[/url] unstable main

deb [url]http://ftp.pl.debian.org/debian/[/url] testing main contrib non-free
deb-src [url]http://ftp.pl.debian.org/debian/[/url] testing main

deb [url]http://volatile.debian.net/debian-volatile[/url] etch/volatile main

Zauważyłem że wyszła poprawka do mojego kernela ([SECURITY] [DSA 1356-1]) i byłem przekonany że polecenie:

Kod: Zaznacz cały

apt-show-versions -u
powinno mi pokazać update do kernela. Niestety tak nie jest (a mogłem sprawdzić, że np łatka do bind-a wyszła - zainstalowałem ją zresztą i widziałem że wyszła z repo security).

Czy tego typu update do kernela w debianie należy instalować jak nowy pakiet?

P.S. Oczywiście najpierw klepnąłem apt-get update.

Dzięki z góry za pomoc.

--
Greetz .:JbRavo:.

: 22 sierpnia 2007, 15:40
autor: Yampress
apt-get update
a potem
apt-get upgrade

aktualizuje się z repo security automatycznie (wszystkie pakiety z poprawkami)

choć w twoim przypadku masz ustawione repo na unstalbe i testing to moze brac jajko z tamtąd a nie z repo z poprawkami bezpieczeńśtwa

: 22 sierpnia 2007, 17:05
autor: jonnebpl
Yampress pisze:apt-get update
a potem
apt-get upgrade
A więc po wykonaniu

Kod: Zaznacz cały

 apt-get update] zobaczyłem komunikat:
[quote]Nastęujące pakiety zostały zatrzymane:
  linux-image-2.6-686
[/quote]

[quote]
aktualizuje się z repo security automatycznie  (wszystkie pakiety z poprawkami)
choć w twoim przypadku masz ustawione repo na unstalbe i testing  to moze brac jajko z tamtąd a nie z repo z poprawkami  bezpieczeńśtwa[/quote]

Pining dla apt mam ustawiony tak:
[quote]
Package: *
Pin: release a=unstable
Pin-Priority: 400

Package: *
Pin: release a=testing
Pin-Priority: 450
[/quote]

i wynik upgrade pokazuje mi same pakiety z Debian:4.0r1/stable i Debian-Security:stable)
Instalowałem 4.0 a nie 4.0r1 - ale to chyba nie jest problemem?

W każdym razie sprawdzałem za pomocą polecenia
[code]aptitude search "~ahold" | grep "^.h"
i nie widziałem tam żadnego pakietu. Dopiero po zabawie z

Kod: Zaznacz cały

aptitude unhold|hold linux-image-2.6-686
mogłem zobaczyć tam ten pakiet. Niestety nie zmieniło to nic w sprawie instalacji zaktualizowanego kernela.

Gdzie więc jest po mojej stronie błąd? ¦miało, to moja pierwsza instalacja Debiana :)

[ Dodano: 2007-08-22, 17:37 ]
Znalazłem odpowiedź. Należało po prostu wykonać polecenie:

Kod: Zaznacz cały

apt-get dist-upgrade
Dzięki za pomoc bo naprowadziła mnie na ten stan zatrzymania pakietu, a dalej google pomogło.