Strona 1 z 1

aktualizacja i błędy - aptitude

: 01 listopada 2009, 15:04
autor: eARTsta
Cześć.
Skąd te wszystkie błędy (na dole) się wzięły przy aktualizacji, od jakiegoś czasu z każdą aktualizacją się pojawiają? Nie wiem też, czy tak ma być, ale jak pobiera pakiety z repozytoriów, jak widać poniżej pojawiają się słówka: "Stary", "Ignorowane". nie wiem czy tak ma być ale kiedyś tego chyba nie było. Pliczek sources.list jest uzupełniony z forum, więc jest aktualny. Widać, że są jakieś problemy z zależnościami, tylko czemu i jak to rozwiązać?

tutaj

: 01 listopada 2009, 18:16
autor: ilin

Kod: Zaznacz cały

update-grub
To chrzani sprawę.
Nie masz pakietu, który zawiera ten skrypt.

Musisz go zainstalować.
Tylko czy chcesz grub2, czy grub stary.

Musisz się zdecydować.

A tak na marginesie to polecam od czasu do czasu zrobić pełne:

Kod: Zaznacz cały

aptitude dist-upgrade
bo z biegiem czasu możesz wpaść w pętlę niespełnionych zależności.

: 01 listopada 2009, 22:16
autor: eARTsta
Nie powiedziałem wcześniej o jednym. W czasie aktualizacji jakiś czas temu dostałem zapytanie, czy chcę przejść na grub2, i ja się zgodziłem (niepotrzebnie). Po aktualizacji z tego co pamiętam nie mogłem uruchomić żadnego z systemów. Wiem tylko, że zeszło mi kilka dni zanim udało mi się wszystko przywrócić do porządku, bo niestety standardowe opisy przywracające gruba w ogóle się nie sprawdziły i musiałem wtedy solidnie poczytać o grubie, jego działaniu itp. żeby rozwiązać ten problem w niestandardowy sposób.
W każdym razie, wiem, że zostały mi w systemie jakieś pliki z grub i z grub2. Ogólnie jest burdel, że się tak brzydko wyrażę, a ja nie umiem tego ogarnąć, dlatego że nie mam czasu szukać w tym momencie informacji jak to naprostować. Cieszę się tylko, że udało mi się to naprawić wtedy i wszystko chodzi jak przed tą feralną aktualizacją :) A ja myślałem zawsze, że jak zrobię:

Kod: Zaznacz cały

aptitude dist-upgrade
to mi mojego Squeeze zaktualizuje do wersji niestabilnej? W takim razie już robię:

Kod: Zaznacz cały

update-grub

[Dodano: |1 Lis 2009|, 2009 22:44]

Kod: Zaznacz cały

update-grub
bash: update-grub: nie znaleziono polecenia

: 01 listopada 2009, 22:51
autor: ilin
Ty mnie źle zrozumiałeś.

Pokaż

Kod: Zaznacz cały

dpkg -l | grep grub

: 01 listopada 2009, 23:10
autor: eARTsta
Masz rację, trochę za szybko to przeczytałem, przepraszam.

Kod: Zaznacz cały

dpkg -l | grep grub
rc  grub  0.97-58  GRand Unified Bootloader (dummy package)
rc  grub-common 1.97~beta3-1 GRand Unified Bootloader, version 2 (common

: 02 listopada 2009, 08:01
autor: ilin
Wszystko jasne.

Kod: Zaznacz cały

aptitude install grub grub-common grub-pc

: 02 listopada 2009, 22:10
autor: eARTsta
Teraz wygląda to tak:

Kod: Zaznacz cały

dpkg -l | grep grub
ii  grub              0.97-59                       GRand Unified Bootloader (dummy package)
ii  grub-common       1.97~beta3-1       GRand Unified Bootloader, version 2 (common
ii  grub-pc         1.97~beta3-1               GRand Unified Bootloader, version 2 (PC/BIOS
Po wykonaniu poleceń o których wspominałeś wyżej, wygląda, że na razie grub2 działa dobrze. Zawsze po aktualizacji jądra muszę instalować od nowa sterowniki nvidii, bo inaczej uruchamia się tylko konsola, a x'y nie wstają. Jedno pytanko, czemu w takim razie pozostał mi plik menu.lst skoro teraz mój grub korzysta z grub.cfg. Może warto by usunąć starego gruba, no bo po co mi jego pliki skoro teraz jego młodszy brat się zajmuje wyborem systemu :)