Skocz do zawartości

Usuwanie, Naprawa I Instalacja Kernela


djglebol

Rekomendowane odpowiedzi

Witam. W systemie (Fedora Core 4) mam 4 jadra:

2.6.11-1.1369_FC4 - dzialajace, zainstalowane wraz z systemem

2.6.12-0.21.rdt.rhfc4.ccrma - instalowane przez apt, nie dziala dzwiek (od poczatku)

2.6.12-0.9.rdt.rhfc4.ccrma - jak wyzej

2.6.16-1.2069_FC4 - zainstalowane poprzez yum update, przestalo dzialac po instalacji sterownikow nvidia (metoda z FAQ)

 

Jak mozna calkowicie usunac jadro 2 i 3? Gdy probowalem przez usuwanie plikow vmlinuz*, initrd*, config*, oraz wpisow w grub.conf tych jader, to yum dalej wykrywal je jako zainstalowane, a chcac uzyc yum remove wyskakuje informacja, ze wraz z jadrem zostanie usunietych kilkaset pakietow.

 

Czy jadro 4 moge jakos naprawic (odinstalowac sterowniki itp)?

 

I jeszcze jedno: jak najprosciej dodawac nowe jadra?

Odnośnik do komentarza
Udostępnij na innych stronach

jak tak czytam to wperszej chwili nie mogłem uwierzyć, że można tak namieszać

uruchom przeglądarkę np. firefox lub inną, wpisz ares "http://rpm.livna.org/fedora/

i wejdź sobie do twojego systemu,

lub drugi adres "http://ftp.man.poznan.pl/pub/linux/fedora/updates/

 

ściągnij sobie :

kernel 2096 + devel

do FC5 - kmod-nvidia + xorg-x11-drv-nvidia

do FC4 - kernel-module-nvidia + nvidia-glx

do odpowiedniego systemu "yumex"

z livny siciągnij paczkę livna-relase

aby odinstalować kernele należy uruchomić "yumex"

i wybrać "USUŃ" - zaznaczyć np. kernele do usunięcia i wykonać

 

Odnośnik do komentarza
Udostępnij na innych stronach

Bez yumeksa też się da. Wyszukaj nazwy wszystkich zainstalowanych kerneli, wybierz te nazwy które chcesz usunąć i zrób "rpm -e" jako root oczywiście. Jeśli chcesz usunąć tylko te z ccrma, to np.

rpm -e `rpm -qa | grep kernel | grep ccrma`

Uważaj na "kierunek" apostrofów. W przykładzie użyłem apostrofu z klawisza na którym jest "~" (tylda) - ten nad klawiszem "Tab".

 

Pozdr,

W.

 

Odnośnik do komentarza
Udostępnij na innych stronach

aby odinstalować kernele należy uruchomić "yumex"

i wybrać "USUŃ" - zaznaczyć np. kernele do usunięcia i wykonać

 

Tutaj mam ten sam problem co przy yum remove, chce mi usuwac kupe pakietow niezwiazanych z jadrem, np. GIMPa, Firefoxa, Kadu i wiele innych.

 

 

Jeśli chcesz usunąć tylko te z ccrma, to np.

rpm -e `rpm -qa | grep kernel | grep ccrma`

Uważaj na "kierunek" apostrofów. W przykładzie użyłem apostrofu z klawisza na którym jest "~" (tylda) - ten nad klawiszem "Tab".

 

Po wykonaniu tego polecenia wyrzuca mi:

błąd: Niespełnione zależności:
       kernel-module-alsa = 1.0.9b-1.rhfc4.ccrma jest wymagany przez (zainstalowany) alsa-driver-1.0.9b-1.rhfc4.ccrma.i686
       kernel-module-alsa-2.6.12-0.21.rdt.rhfc4.ccrma-i686 = 1.0.9b-1.rhfc4.ccrma jest wymagany przez (zainstalowany) planetccrma-core-edge-2005.07.25-1.rhfc4.ccrma.i686
       kernel-2.6.12-0.21.rdt.rhfc4.ccrma-i686 jest wymagany przez (zainstalowany) planetccrma-core-edge-2005.07.25-1.rhfc4.ccrma.i686

Odnośnik do komentarza
Udostępnij na innych stronach

Jakoś tak:

rpm -e `rpm -qa | grep kernel | grep ccrma` alsa-driver-1.0.9b-1.rhfc4.ccrma.i686 planetccrma-core-edge-2005.07.25-1.rhfc4.ccrma.i686

Poniewaz po tym poleceniu wyswietlilo mi

błąd: Niespełnione zależności:
       alsa-driver jest wymagany przez (zainstalowany) alsa-lib-1.0.10-3.2.rhfc4.ccrma.i386

to uzylem polecenia

rpm -e `rpm -qa | grep kernel | grep ccrma` alsa-driver-1.0.9b-1.rhfc4.ccrma.i686 planetccrma-core-edge-2005.07.25-1.rhfc4.ccrma.i686 alsa-lib-1.0.10-3.2.rhfc4.ccrma.i386

no i mam problem podobny do tego przy uzyciu yum remove:

błąd: Niespełnione zależności:
       libasound.so.2 jest wymagany przez (zainstalowany) control-center-2.10.1
-6.i386
       libasound.so.2 jest wymagany przez (zainstalowany) libsndfile-1.0.11-3.f
c4.i386
       libasound.so.2 jest wymagany przez (zainstalowany) java-1.5.0-sun-alsa-1
.5.0.06-1jpp.i586
       libasound.so.2 jest wymagany przez (zainstalowany) lirc-0.7.2-1.1.fc4.i3
86
       libasound.so.2 jest wymagany przez (zainstalowany) mplayer-1.0-0.lvn.0.3
3.pre7try2.4.i386
       libasound.so.2 jest wymagany przez (zainstalowany) arts-1.5.1-0.1.fc4.i3
86
       libasound.so.2 jest wymagany przez (zainstalowany) kdelibs-3.5.1-0.1.fc4
.i386
       libasound.so.2 jest wymagany przez (zainstalowany) kdemultimedia-3.5.1-0
.2.fc4.i386
       libasound.so.2 jest wymagany przez (zainstalowany) akode-2.0-1.fc4.i386
       libasound.so.2 jest wymagany przez (zainstalowany) kdemultimedia-extras-
3.5.1-8.fc4.i386
       libasound.so.2 jest wymagany przez (zainstalowany) wine-0.9.11-2.fc4.i38
6
       libasound.so.2 jest wymagany przez (zainstalowany) esound-0.2.36-0.fc4.1
.i386
       libasound.so.2 jest wymagany przez (zainstalowany) gstreamer-plugins-0.8
.8-9.i386
       libasound.so.2 jest wymagany przez (zainstalowany) gimp-2.2.10-0.fc4.1.i
386
       libasound.so.2 jest wymagany przez (zainstalowany) alsa-utils-1.0.10-1.F
C4.i386
       libasound.so.2 jest wymagany przez (zainstalowany) k3b-0.12.14-0.FC4.1.i
386
       libasound.so.2 jest wymagany przez (zainstalowany) alsa-tools-1.0.9-1.rh
fc4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) alsa-oss-1.0.9-1.rhfc
4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) jack-audio-connection
-kit-0.100.1-0.5.cvs.rhfc4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) alsa-plugins-1.0.9-1.
rhfc4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) lash-0.5.0-2.rhfc4.cc
rma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) libfluidsynth-1.0.6-1
.rhfc4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) hydrogen-0.9.2-2.rhfc
4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) linuxsampler-0.3.2-1.
rhfc4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) gnome-libs-1.4.1.2.90
-46.i386
       libasound.so.2 jest wymagany przez (zainstalowany) clalsadrv-1.0.3-1.rhf
c4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) ardour-0.99-1.rhfc4.c
crma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) fluidsynth-1.0.6-1.rh
fc4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) jack-rack-1.4.4-1.rhf
c4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) japa-0.1.2-1.rhfc4.cc
rma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) qjackctl-0.2.19a-1.rh
fc4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) rosegarden4-1.0-1.rhf
c4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) soundtracker-0.6.7-1.
rhfc4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) specimen-0.5.0-1.rhfc
4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) spiralsynthmodular-0.
2.2-1.a.rhfc4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) zynaddsubfx-2.2.1-2.r
hfc4.ccrma.i386
       libasound.so.2 jest wymagany przez (zainstalowany) bmp-0.9.7.1-1.fc4.i38
6
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) control-cen
ter-2.10.1-6.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) libsndfile-
1.0.11-3.fc4.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) java-1.5.0-
sun-alsa-1.5.0.06-1jpp.i586
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) lirc-0.7.2-
1.1.fc4.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) mplayer-1.0
-0.lvn.0.33.pre7try2.4.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) arts-1.5.1-
0.1.fc4.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) kdelibs-3.5
.1-0.1.fc4.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) kdemultimed
ia-3.5.1-0.2.fc4.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) akode-2.0-1
.fc4.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) wine-0.9.11
-2.fc4.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) esound-0.2.
36-0.fc4.1.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) gstreamer-p
lugins-0.8.8-9.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) gimp-2.2.10
-0.fc4.1.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) alsa-utils-
1.0.10-1.FC4.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) k3b-0.12.14
-0.FC4.1.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) alsa-tools-
1.0.9-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) alsa-oss-1.
0.9-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) jack-audio-
connection-kit-0.100.1-0.5.cvs.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) alsa-plugin
s-1.0.9-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) lash-0.5.0-
2.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) libfluidsyn
th-1.0.6-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) hydrogen-0.
9.2-2.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) linuxsample
r-0.3.2-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) clalsadrv-1
.0.3-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) ardour-0.99
-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) jack-rack-1
.4.4-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) japa-0.1.2-
1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) qjackctl-0.
2.19a-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) rosegarden4
-1.0-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) soundtracke
r-0.6.7-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) specimen-0.
5.0-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) spiralsynth
modular-0.2.2-1.a.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) zynaddsubfx
-2.2.1-2.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9) jest wymagany przez (zainstalowany) bmp-0.9.7.1
-1.fc4.i386
       libasound.so.2(ALSA_0.9.0) jest wymagany przez (zainstalowany) alsa-util
s-1.0.10-1.FC4.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) libsnd
file-1.0.11-3.fc4.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) lirc-0
.7.2-1.1.fc4.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) mplaye
r-1.0-0.lvn.0.33.pre7try2.4.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) kdemul
timedia-3.5.1-0.2.fc4.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) akode-
2.0-1.fc4.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) wine-0
.9.11-2.fc4.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) esound
-0.2.36-0.fc4.1.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) gstrea
mer-plugins-0.8.8-9.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) alsa-u
tils-1.0.10-1.FC4.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) k3b-0.
12.14-0.FC4.1.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) alsa-t
ools-1.0.9-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) alsa-o
ss-1.0.9-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) jack-a
udio-connection-kit-0.100.1-0.5.cvs.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) libflu
idsynth-1.0.6-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) hydrog
en-0.9.2-2.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) linuxs                                                            ampler-0.3.2-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) clalsa                                                            drv-1.0.3-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9.0rc4) jest wymagany przez (zainstalowany) bmp-0.                                                            9.7.1-1.fc4.i386
       libasound.so.2(ALSA_0.9.0rc8) jest wymagany przez (zainstalowany) alsa-o                                                            ss-1.0.9-1.rhfc4.ccrma.i386
       libasound.so.2(ALSA_0.9.3) jest wymagany przez (zainstalowany) alsa-tool                                                            s-1.0.9-1.rhfc4.ccrma.i386
       alsa-lib jest wymagany przez (zainstalowany) control-center-2.10.1-6.i38                                                            6
       alsa-lib jest wymagany przez (zainstalowany) pwlib-1.8.7-1.FC4.i386
       alsa-lib jest wymagany przez (zainstalowany) system-config-soundcard-1.2                                                            .12-5.FC4.noarch
       alsa-lib >= 1.0.9 jest wymagany przez (zainstalowany) alsa-tools-1.0.9-1                                                            .rhfc4.ccrma.i386
       alsa-lib >= 1.0.9 jest wymagany przez (zainstalowany) alsa-oss-1.0.9-1.r                                                            hfc4.ccrma.i386
       alsa-lib = 1.0.10 jest wymagany przez (zainstalowany) alsa-lib-devel-1.0                                                            .10-3.2.rhfc4.ccrma.i386
       alsa-lib >= 1.0.9 jest wymagany przez (zainstalowany) alsa-plugins-1.0.9                                                            -1.rhfc4.ccrma.i386

 

Czy istnieje jakis sposob, zeby nie usuwac tych wszystkich pakietow?

Odnośnik do komentarza
Udostępnij na innych stronach

Czy istnieje jakis sposob, zeby nie usuwac tych wszystkich pakietow?

Dobre pytanie. Szczerze mówiąc nie znam odpowiedzi. Teoretycznie można by usunąć oba kernele z opcją "--nodeps", ale zależne od tych nich pakiety mogłyby się zacząć dziwnie zachowywać.

Tak to jest jak się bierze pakiety z jakichś "dziwnych" repo tongue.gif Ja mam po bożemu: Fedora core, update i extras oraz oczywiście livna i jakos bezproblemowo mi się z tym żyje.

Wygląda na to, że z ccrma jest jak z mafią: jak raz zacząłeś współpracować to będziesz musiał już do śmierci ph34r.gif

 

Pozdr,

W.

Odnośnik do komentarza
Udostępnij na innych stronach

Teoretycznie można by usunąć oba kernele z opcją "--nodeps", ale zależne od tych nich pakiety mogłyby się zacząć dziwnie zachowywać

Ta opcje nalerzy dodac do tych polecen "rpm..."? Bo jak tak, to czekam juz jakies 45 minut i nic sie nie dzieje... zawieszka.

Pakiety by raczej dzialaly normalnie, bo jak pliki tych kernelow lezaly sobie w koszu to ze wszystkim wszystko bylo OK.

 

Chyba zostalo mi tylko zainstalowac na nowo Fedore i uwazac na to co robie tongue.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Jak się upierasz....

 rpm -e --nodeps kernel*ccrm*

tych gwiazdek nie jestem pewien. Możliwe, że trzeba podać pełną nazwę pakietu, taką jaka się wyświetla na wyjściu polecenia

rpm -qa | grep kernel

Za to jestem pewien, że opcja --nodeps jest (co najmniej) niezalecana - Przed użyciem skonsultuj się z lekarzem lub farmaceutą wink.gif

 

Pozdr,

W.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
×
×
  • Dodaj nową pozycję...