Uprzedzam, są to często wersje jądra bardzo eksperymentalne i nie zawsze muszą działać. Mogą też zawierać błędy.
Opis dotyczy użytkowników wersji stabilnej i testowej Debiana. Użytkownicy Sida zazwyczaj posiadają dostęp do repozytorium eksperymentalnego i ten opis w całości ich nie dotyczy.
- W terminalu użytkownika logujemy się na konto root.
- Sprawdzamy, czy posiadamy plik /etc/apt/preferences:
Wynik podobny jak poniżej:
Kod: Zaznacz cały
ls -la /etc/apt/
oznacza, że posiadamy plik preferences.Kod: Zaznacz cały
... -rw-r--r-- 1 root root 68 lut 14 01:30 preferences ...
- Jeżeli nie posiadamy pliku /etc/apt/preferences to go tworzymy (oczywiście jako root)
Kod: Zaznacz cały
touch /etc/apt/preferences
- Otwieramy plik w dostępnym edytorze jako root:
Kod: Zaznacz cały
nano /etc/apt/preferences
- Uzupełniamy plik zawartością:
Kod: Zaznacz cały
Package: * Pin: release o=Debian,a=experimental Pin-Priority: 102
- Uzupełniamy plik /etc/apt/sources.list:
Kod: Zaznacz cały
echo "deb http://ftp.de.debian.org/debian experimental main" >> /etc/apt/sources.list
- Wykonujemy aktualizację bazy informacji o pakietach.
lub:
Kod: Zaznacz cały
apt-get update
Kod: Zaznacz cały
aptitude update
- Sprawdzamy dostępne wersje jądra w repozytoriach:
Kod: Zaznacz cały
apt-cache search linux-image*
Kod: Zaznacz cały
... linux-image-2.6.32-bpo.5-vserver-686 - Linux 2.6.32 for modern PCs, Linux-VServer support linux-image-2.6.32-bpo.5-xen-686-dbg - Debugging infos for Linux 2.6.32-bpo.5-xen-686 linux-image-2.6.32-bpo.5-xen-686 - Linux 2.6.32 for modern PCs, Xen dom0 support linux-headers-2.6.37-trunk-486 - Header files for Linux 2.6.37-trunk-486 linux-headers-2.6.37-trunk-686-bigmem - Header files for Linux 2.6.37-trunk-686-bigmem linux-headers-2.6.37-trunk-686 - Header files for Linux 2.6.37-trunk-686 linux-headers-2.6.37-trunk-amd64 - Header files for Linux 2.6.37-trunk-amd64 linux-image-2.6.37-trunk-486 - Linux 2.6.37 for old PCs linux-image-2.6.37-trunk-686-bigmem-dbg - Debugging infos for Linux 2.6.37-trunk-686-bigmem linux-image-2.6.37-trunk-686-bigmem - Linux 2.6.37 for PCs with 4GB+ RAM linux-image-2.6.37-trunk-686 - Linux 2.6.37 for modern PCs linux-image-2.6.37-trunk-amd64 - Linux 2.6.37 for 64-bit PCs ...
- Z wyświetlonej listy dostępnych pakietów wybieramy najnowszą (lub tą, która nas interesuje) wersję i instalujemy np.:
lub:
Kod: Zaznacz cały
apt-get -t experimental install linux-image-2.6.37-trunk-686
Jeżeli instalacja przebiegła bez błędów mamy dużą szansę, że tak zainstalowane jądro będzie działać i uruchomimy komputer. Pamiętamy o tym, że są to wersje rozwojowe i mogą zawierać błędy.Kod: Zaznacz cały
aptitude -t experimental install linux-image-2.6.37-trunk-686
Dodane:
W podobny sposób możemy zainstalować najnowszą wersję jądra dostępną w gałęzi niestabilnej Debiana.
Kod: Zaznacz cały
nano /etc/apt/preferences
- Uzupełniamy plik zawartością:
Kod: Zaznacz cały
Package: * Pin: release o=Debian,a=unstable Pin-Priority: 102
- Uzupełniamy plik /etc/apt/sources.list:
Dalej postępujemy podobnie jak w przypadku wersji eksperymentalnej.
Kod: Zaznacz cały
echo "deb http://ftp.de.debian.org/debian unstable main" >> /etc/apt/sources.list
A instalację przeprowadzamy np. tak:lub:Kod: Zaznacz cały
apt-get -t unstable install linux-image-2.6.37-trunk-686
Kod: Zaznacz cały
aptitude -t unstable install linux-image-2.6.37-trunk-686
http://ftp.pl.debian.org/debian/pool/main/l/linux-2.6/
http://ftp.de.debian.org/debian/pool/main/l/linux-2.6/