Strona 2 z 4

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 01:05
autor: DamiaX
Kod na usunięcie starszych wersji jądra już napisałem. Z zagadnieniem na wykrywanie wersji jądra w kategorii generic czy lowlatency zainstalowanego w systemie bym musiał trochę jeszcze popracować. Później wydam wersję z pytaniem o kasacje starszych wersji jąder.
Do tych RC nie jestem przekonany to by wprowadziło niepotrzebne zamieszanie w obsłudze programu, która od początku stawiała na intuicyjność i łatwość użytkowania by zwykły Kowalski z Ubuntu albo jego pochodnymi mógł sobie poradzić z korzystaniem programu i nie martwiąc się jaką wersję jądra ma wybrać.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Wylądowała nowa wersja programu oznaczona numerem 0.3.5.8 umożliwiająca skasowanie starszych wersji jąder zalegających na dysku oraz wprowadzającą wsparcie dla Linux Mint.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 05:52
autor: TomForMod

Kod: Zaznacz cały

[KernelUP 0.3.5.8]
=> Sprawdzanie wersji KernelUP...
=> Sprawdzanie wersji zainstalowanego kernela...
=> Posiadasz aktualną wersje kernela!
Autor programu: Damian Majchrzak (DamiaX).
brak pytania o kasowanie starszych wersji jąder

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 12:44
autor: DamiaX
TomForMod pytanie o skasowanie starszych wersji jąder pojawi się dopiero po pomyślnej aktualizacji jądra tak by zostawić aktualne używane jądro i nowe wgrane.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 13:18
autor: E213

Kod: Zaznacz cały

=> Instalacja zakończona.
Czy usunąć zainstalowane starsze wersje jądra w celu zwolnienia miejsca na dysku? [T/N]
t
Po zakończeniu instalacji najnowszego jądra generic ;-) , pojawia się pytanie, ale po potwiedzeniu "t" nic się nie dzieje w systemie.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 13:33
autor: DamiaX
E213 uruchom komputer ponownie i wydaj polecenie:

Kod: Zaznacz cały

dpkg -l | grep linux-headers-*
i pokaż jaką zawartość otrzymałeś.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 13:37
autor: ethanak
ja tak w kwestii formalnej (nie próbowałem) - tam rzeczywiście jest T/N (obie wielkie litery)? jeśli tak to błąd - wielką literą oznaczasz opcję domyślną.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 13:40
autor: DamiaX
ethanak opcja domyślna nie jest ustawiona w programie dlatego w tłumaczeniu są podane wielkie litery.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 13:46
autor: ethanak
to powinny być małe (tak się przyjęło).

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 13:52
autor: DamiaX
ethanak wpisy w tłumaczeniu poprawione. Masz jeszcze jakieś uwagi co do programu co można by było zmienić?

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 13:58
autor: ethanak
na razie nie bardzo mogę go użyć ale jutro będę się bawić vboxem i 64bit kubuntu to przy okazji zobaczę co to potrafi.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 14:37
autor: E213

Kod: Zaznacz cały

ii  linux-headers-3.13.11-03131102                    3.13.11-03131102.201405081435                       Header files related to Linux kernel version 3.13.11
ii  linux-headers-3.13.11-03131102-lowlatency         3.13.11-03131102.201405081435                       Linux kernel headers for version 3.13.11 on 64 bit x86 SMP
ii  linux-headers-3.13.111-0313111                    3.13.111-0313111.201405071235                       Header files related to Linux kernel version 3.13.111
ii  linux-headers-3.13.111-0313111-lowlatency         3.13.111-0313111.201405071235                       Linux kernel headers for version 3.13.111 on 64 bit x86 SMP
ii  linux-headers-3.14.2-031402                       3.14.2-031402.201404262053                          Header files related to Linux kernel version 3.14.2
ii  linux-headers-3.14.2-031402-lowlatency            3.14.2-031402.201404262053                          Linux kernel headers for version 3.14.2 on 64 bit x86 SMP
ii  linux-headers-3.14.3-031403                       3.14.3-031403.201405061153                          Header files related to Linux kernel version 3.14.3
ii  linux-headers-3.14.3-031403-generic               3.14.3-031403.201405061153                          Linux kernel headers for version 3.14.3 on 64 bit x86 SMP
wynik polecenia dpkg -l | grep linux-headers-*

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 09 maja 2014, 21:18
autor: DamiaX
E213 faktycznie coś nie skasował. Muszę przyjrzeć się tej sprawie bliżej i jak najszybciej wydać poprawkę.
Edit: E213 działać działa ale nie kasuje jądra z serii lowlatency.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 10 maja 2014, 01:20
autor: E213
Zainstalowałem ręcznie dwa kernele generic i jeden najnowszy poprzez KernelUP.
Zostawiłem jeden kernel lowlatency.

KernelUP odinstalował starsze wersje jądra.

wynik dpkg -l | grep linux-headers-*

Kod: Zaznacz cały

ii  linux-headers-3.13.11-03131102                    3.13.11-03131102.201405081435                       Header files related to Linux kernel version 3.13.11
ii  linux-headers-3.13.11-03131102-lowlatency         3.13.11-03131102.201405081435                       Linux kernel headers for version 3.13.11 on 64 bit x86 SMP
natomiast dpkg -l | grep linux-image-*

Kod: Zaznacz cały

ii  linux-image-3.13.11-031311-generic                3.13.11-031311.201404222035                         Linux kernel image for version 3.13.11 on 64 bit x86 SMP
ii  linux-image-3.13.11-03131102-lowlatency           3.13.11-03131102.201405081435                       Linux kernel image for version 3.13.11 on 64 bit x86 SMP
ii  linux-image-3.14.1-031401-generic                 3.14.1-031401.201404141220                          Linux kernel image for version 3.14.1 on 64 bit x86 SMP
ii  linux-image-3.14.3-031403-generic                 3.14.3-031403.201405061153                          Linux kernel image for version 3.14.3 on 64 bit x86 SMP
wygląda na to, że KernelUp odinstalował wszystkie nagłówki z linii generic :pt36:

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 10 maja 2014, 01:45
autor: DamiaX
Wydałem poprawkę oznaczoną numerem 0.3.5.9 poprawiającą błąd wynikający z kasowania tylko nagłówków jąder z linii generic oraz został poprawiony kod modułu kernelup-init, który teraz uwzględnia czy polecenie wykonało się poprawnie.
Edit:
Wydałem poprawkę oznaczoną numerem 0.3.6.1 zawierającą nowy kod na usuwanie starszych wersji jądra z linii generic oraz lowlatency.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 10 maja 2014, 02:33
autor: E213
Tak jak poprzednio zainstalowałem trzy kernele: dwa generic i jeden lowlatency.
Po restarcie systemu, najnowszy instaluje KernelUP...
Edit: Odinstalowanie starszych wersji jąder.

Kod: Zaznacz cały

dpkg -l | grep linux-image-*
ii  linux-image-3.14.1-031401-generic                 3.14.1-031401.201404141220                          Linux kernel image for version 3.14.1 on 64 bit x86 SMP

Kod: Zaznacz cały

dpkg -l | grep linux-headers-*
ii  linux-headers-3.14.1-031401                       3.14.1-031401.201404141220                          Header files related to Linux kernel version 3.14.1
ii  linux-headers-3.14.1-031401-generic               3.14.1-031401.201404141220                          Linux kernel headers for version 3.14.1 on 64 bit x86 SMP
Wygląda na to, że został tylko kernel na którym aktualnie działa system.
Najnowszy kernel także zostal odinstalowany.

Kod: Zaznacz cały

Usuwanie linux-headers-3.13.11-031311-generic ...
Usuwanie linux-headers-3.13.11-031311 ...
Usuwanie linux-headers-3.13.11-03131102-lowlatency ...
Usuwanie linux-headers-3.13.11-03131102 ...
Usuwanie linux-headers-3.14.3-031403-generic ...
Usuwanie linux-headers-3.14.3-031403 ...

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 10 maja 2014, 02:51
autor: DamiaX
Okej to trzeba jeszcze wydać aktualizację.
Sprawdź jak po instalacji znowu tych kerneli czy po wydaniu polecenia

Kod: Zaznacz cały

sudo apt-get remove $(dpkg -l|egrep '^ii linux-(im|he)'|awk '{print $2}'|grep -v `uname -r`)
usunie też najnowszą wersję jądra.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 10 maja 2014, 03:17
autor: E213
Ostatni test na dzisiaj:
najnowszy kernel lowlatency w systemie oraz jakiś starszy generic,
odpowiedź KernelUP:

Kod: Zaznacz cały

=> Sprawdzanie wersji zainstalowanego kernela...
=> Posiadasz aktualną wersje kernela!
wpis w konsoli: sudo kernelup -R ( fajna sprawa z wymuszeniem usunięcia starszych wersji kernela :clap: dla ciekawskich polecam opcję -h ;-) )
w systemie zostaje tylko najnowszy kernel

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 10 maja 2014, 14:05
autor: DamiaX
Pojawiła się aktualizacja oznaczona numerem 0.3.6.2 wprowadzająca pytanie o ponownym uruchomieniu komputera w celu dokończenia aktualizacji oraz wprowadziłem poprawki do procedury na kasowanie starszych wersji jądra. Teraz nie będzie ona wyświetlana po aktualizacji jądra odrazu bez restartu tylko po restarcie. Efektem tych zmian po restarcie i uruchomieniu KernelUP zostaniemy zapytani czy oczyścić system ze starszych wersji jądra.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pojawiła się mała poprawka dla ostatniej aktualizacji oznaczona numerem 0.3.6.2.1, usuwająca problem z ponownym uruchomieniem komputera po aktualizacji kernela. Błąd był w nazewnictwie procedury, której nazwa kolidowała z poleceniem reboot.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Pojawiła się aktualizacja oznaczona numerem 0.3.6.3 rozwiązująca problem z błędnym działaniem modułu kernelup-init na systemie 32 bitowym.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Udostępniłem małą aktualizację oznaczoną numerem 0.3.6.4 dodającą procedurę default_answer(); odpowiedzialną za domyślną odpowiedź przy pytaniach podczas gdy użytkownik nie wprowadzi żadnych danych.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Kolejna małą aktualizacja oznaczona numerem 0.3.6.5.1 wprowadzająca procedurę test_connect(); odpowiedzialną za sprawdzenie czy jesteśmy połączeni z internetem.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 13 maja 2014, 23:55
autor: E213
Widzę sporo zmian w KernelUP, dzisiaj także ukazał się nowy kernel z linii 3.14 (o czym mnie poinformował), więc czas na testy ;)

Edit:

Najnowszy generic zainstalował się bez zająknięcia,
odinstalowanie starszych wersji możliwe jest tylko poprzez komendę sudo kernelup -R
jak dla mnie jest to bardzo dobre rozwiązanie,
warto najpierw przetestować najnowsze jądro, a dopiero później pozbyć się starszych wersji.

Re: KernelUP - Zadbaj o aktualne jądro w systemie.

: 14 maja 2014, 08:13
autor: DamiaX
Wydałem aktualizację KernelUP do wersji 1.0, którą już pewnie macie na swoich komputerach bo dawno została wydana, wprowadzająca poprawki przy usuwaniu programu KernelUP.
E213: Pytanie o usunięcie jądra pojawi się po ponownym uruchomieniu komputera i włączeniu KernelUP, więc jak uruchomisz ponownie komputer to sprawdź czy takie pytanie się nie pojawiło ;).