Fórum Ubuntu CZ/SK
Ostatní => Tipy a triky pro Linux => Téma založeno: ludolph 12 Února 2014, 09:32:38
-
Pro ty z vas, kteri chteji prejit z 12.04.x na 12.04.4 vcetne upgradu kernelu (na 3.11.x) a X serveru uvadim postup, ktery (zda se) funguje:
Ujistete se, ze mate up-to-date system:
sudo apt-get update
sudo apt-get upgrade
Pro jistotu prepnete na "Main server" v nastaveni SW sources - Ubuntu SW - Download from
Nasledne provedte nasledujici prikazy:
sudo apt-get install linux-image-generic-lts-saucy linux-headers-generic-lts-saucy
sudo apt-get install --install-recommends xserver-xorg-lts-saucy
sudo dpkg-reconfigure xserver-xorg-lts-saucy
POZOR:
1. restartovat system az po provedeni vsech tri prikazu. Posledni prikaz je naprosto klicovy, pokud ho neprovedete, system po restartu uz nenabehne.
2. Overeno na strojich s grafikou intel a nvidia, s amd jsou obcas nevyzpytatelne problemy.
3. Postup oficialne doporucovany Canonicalem zde: https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop#LTS_Hardware_Enablement_Stack (https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop#LTS_Hardware_Enablement_Stack), je nefunkcni a ma za nasledek dost zasadni poskozeni systemu. Jak uz jsem tady jednou resil zde: http://forum.ubuntu.cz/index.php?topic=67557.0 (http://forum.ubuntu.cz/index.php?topic=67557.0)
Dalsi podrobnosti v diskusi zde: http://www.omgubuntu.co.uk/2014/02/ubuntu-12-04-4-released-new-kernel (http://www.omgubuntu.co.uk/2014/02/ubuntu-12-04-4-released-new-kernel)
Nepouzivejte standardne doporucovany postup (zminovany casto radou lidi i na tomto foru):
sudo apt-get install linux-generic-lts-saucy xserver-xorg-lts-saucy
system je po restartu totiz dost zasadne poskozen!!!
-
WTF? Divíš se že máš pokažené závislosti, když do 12.04 montuješ kernel z 13.10?
Po standardním apt-get upgrade bude systém stejný, jako po nové instalaci 12.04.4. Mimochodem, ve 12.04.4 je 3.11 i bez ruční instalace.
-
když do 12.04 montuješ kernel z 10.10?
...13.10
-
když do 12.04 montuješ kernel z 10.10?
...13.10
Jasně, díky :)
-
WTF? Divíš se že máš pokažené závislosti, když do 12.04 montuješ kernel z 13.10?
Po standardním apt-get upgrade bude systém stejný, jako po nové instalaci 12.04.4. Mimochodem, ve 12.04.4 je 3.11 i bez ruční instalace.
Ty jsi asi dost mimo, ne?
-
Kernel 3.11 je standardni soucast U12.04.4. Plnou aktualizaci 12.04.X dostaners system na stejnou uroven, jako cerstva instalace 12.04.4. Vzdy to tak bylo, tak nevim co vymyslis za obskurni postupy.
-
Kernel 3.11 je standardni soucast U12.04.4. Plnou aktualizaci 12.04.X dostaners system na stejnou uroven, jako cerstva instalace 12.04.4. Vzdy to tak bylo, tak nevim co vymyslis za obskurni postupy.
Takze, ty tady tvrdis, ze Ubuntu 12.04.3 (s kernelem 3.8 ) se da upgradovat na kernel 3.11 standardnim zpusobem, tj pomoci:
sudo apt-get upgrade
?
Jak rikam,ses totalne mimo.
-
Ano tvrdim.
https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop
Ubuntu Kernel 3.1
By default, the 12.04.4 point release will ship with a newer 3.11 Ubuntu kernel from Ubuntu 13.10, and a matching X.org stack. This is based on the 3.11.0 Extended Upstream Stable Kernel Release.
-
Ano tvrdim.
https://wiki.ubuntu.com/PrecisePangolin/ReleaseNotes/UbuntuDesktop
Ubuntu Kernel 3.1
By default, the 12.04.4 point release will ship with a newer 3.11 Ubuntu kernel from Ubuntu 13.10, and a matching X.org stack. This is based on the 3.11.0 Extended Upstream Stable Kernel Release.
A jak z tehle citace plyne, ze se release 12.04.3 (s kernelem 3.8 ) standardne upgraduje na kernel 3.11, ktery je soucasti 12.04.4? Zkus si to v praxi nez zacnes mlzit. Nainstaluj si na virtual 12.04.3 a po upgradu tam budes mit furt a stale puvodni kernel kernel 3.8!!!
-
Já teda po tom nepátrám, po novějším kernelu netoužím, leda že by obsahoval ovladač pro sata řadič od Marvellu, ale po čisté instalaci 12.04.4 mám jádro 3.8. Instaloval jsem z Minimal CD, takže již při instalaci mělo dojít ke stažení nejnovějších balíků.
$ cat /etc/lsb-release && uname -a
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=12.04
DISTRIB_CODENAME=precise
DISTRIB_DESCRIPTION="Ubuntu 12.04.4 LTS"
Linux nitemachine 3.8.0-35-generic #52~precise1-Ubuntu SMP Thu Jan 30 17:24:40 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux
-
Hm, tak asi jsem našel příčinu, používám 64bit, viz. poslední věta:
LTS Hardware Enablement Stack
In an effort to support a wider variety of hardware on an existing LTS release, the 12.04.4 point release will ship with an updated kernel and X stack by default. This newer hardware enablement stack will be comprised of the kernel and X stack from the Saucy 13.04 release. The hardware enablement stack is only intended for use on x86 hardware at this time.
Asi jsem blbej, nebo unavenej, ale nechápu tohle z citovaného : ...from the Saucy 13.04 release.
13.04 je Raring Ringtail a 13.10 je Saucy Salamander, ne?
-
Důležitý ale je, že máte pravdu voba:D.
-
No..., tak ja bych dosavadni plodnou diskusi shrnul tak, ze:
1. pokud nekdo ma potrebu mit v release 12.04 aktualni kernel a X server, muze postupovat podle vyse uvedeneho navodu, ktery je spolehlivejsi nez ten, ktery doporucuje Canonical.
2. Ubuntu 12.04 neprovadi v ramci standardniho upgradu automaticke navyseni verze kernelu a X serveru
Howgh ...
-
No..., tak ja bych dosavadni plodnou diskusi shrnul tak, ze:
1. pokud nekdo ma potrebu mit v release 12.04 aktualni kernel a X server, muze postupovat podle vyse uvedeneho navodu, ktery je spolehlivejsi nez ten, ktery doporucuje Canonical.
2. Ubuntu 12.04 neprovadi v ramci standardniho upgradu automaticke navyseni verze kernelu a X serveru
Howgh ...
Asi provádí, ale ne u x86_64bit. Jinak s tebou souhlasím.
-
Jen doplním, že pokud používáte v systému repozitáře třetích stran, případně nějaké nestandardní sloučení (32bit knihovny na x64) je úplně putna který postup použijete, vždycky vám to totálně překope celý systém a po restartu obvykle "děj se vůle boží". Pokud to po restartu naběhne, stejně si budete muset půl systému nainstalovat ručně zpátky
-
Jen doplním, že pokud používáte v systému repozitáře třetích stran, případně nějaké nestandardní sloučení (32bit knihovny na x64) je úplně putna který postup použijete, vždycky vám to totálně překope celý systém a po restartu obvykle "děj se vůle boží". Pokud to po restartu naběhne, stejně si budete muset půl systému nainstalovat ručně zpátky
Ano, tohle se tvrdi na ruznych forech a pod., ale v praxi jsem na podobne problemy nenarazil. Jedina vec, kterou mohu potvrdit je fakt, ze po navyseni kernelu a X serveru se x64 system tvari, jako by prestal potrebovat jiz nainstalovane 32bit knihovny (typicky: skype, teamviewer, a pod.). Dokud nedas "apt-get autoremove" vse funguje jak ma i po upgradu.
-
cat /etc/issue
Ubuntu 12.04.4 LTS \n \l
uname -r
3.8.0-35-generic
-
cat /etc/issue
Ubuntu 12.04.4 LTS \n \l
uname -r
3.8.0-35-generic
Na to se zeptej Martina Sachy, jak je mozne, ze na ubuntu 12.04.4 mas stale kernel 3.8 (a nikoli 3.11), kdyz jemu (a podle nej i vsem ostatnim) se vse automaticky upgraduje i vcetne kernelu :)
-
Kernel se automaticky neaktualizuje, tzn. že podle verzí Ubuntu (0, 1, 2, 3 a 4) jsou verze kernelu dvojkové, pětkové, osmičkové a případně jedenáctkové...
Je to prostě EOL verze, takže chcete-li novou, rozuměj vyšší, verzi, musíte ji nahodit ručně. Pro stávající verze kernelu, jedno jaké, jsou vydávány bezpečnostní aktualizace...
-
Takže ty jádra tam jsou dostupná v repozitářích, ale neinstalují při sudo apt-get upgrade a je nutné je natáhnout ručně.
(http://oi60.tinypic.com/iqylnt.jpg) (http://oi57.tinypic.com/scytmx.jpg)
-
Takže ty jádra tam jsou dostupná v repozitářích, ale neinstalují při sudo apt-get upgrade a je nutné je natáhnout ručně.
(http://oi60.tinypic.com/iqylnt.jpg) (http://oi57.tinypic.com/scytmx.jpg)
Kernel se automaticky neaktualizuje, tzn. že podle verzí Ubuntu (0, 1, 2, 3 a 4) jsou verze kernelu dvojkové, pětkové, osmičkové a případně jedenáctkové...
Je to prostě EOL verze, takže chcete-li novou, rozuměj vyšší, verzi, musíte ji nahodit ručně. Pro stávající verze kernelu, jedno jaké, jsou vydávány bezpečnostní aktualizace...
No a tím se dostáváme myslím do bodu nula, totiž do úplně prvního ludolphova příspěvku, který to tvrdí od začátku.
-
Takže ty jádra tam jsou dostupná v repozitářích, ale neinstalují při sudo apt-get upgrade a je nutné je natáhnout ručně.
(http://oi60.tinypic.com/iqylnt.jpg) (http://oi57.tinypic.com/scytmx.jpg)
Ano.
-
Takže ty jádra tam jsou dostupná v repozitářích, ale neinstalují při sudo apt-get upgrade a je nutné je natáhnout ručně.
(http://oi60.tinypic.com/iqylnt.jpg) (http://oi57.tinypic.com/scytmx.jpg)
Kernel se automaticky neaktualizuje, tzn. že podle verzí Ubuntu (0, 1, 2, 3 a 4) jsou verze kernelu dvojkové, pětkové, osmičkové a případně jedenáctkové...
Je to prostě EOL verze, takže chcete-li novou, rozuměj vyšší, verzi, musíte ji nahodit ručně. Pro stávající verze kernelu, jedno jaké, jsou vydávány bezpečnostní aktualizace...
No a tím se dostáváme myslím do bodu nula, totiž do úplně prvního ludolphova příspěvku, který to tvrdí od začátku.
Přesně tak - já s tím nepolemizoval.
-
Jádro se zaktualizuje pokud si pamatuji.
sudo apt-get dist-upgrade
Xserver nevím, používám PPA.
peace
-
Jádro se zaktualizuje pokud si pamatuji.
sudo apt-get dist-upgrade
Xserver nevím, používám PPA.
peace
V tomto případě tento příkaz nepomůže, EOL verze kernelu se tím nepovýší... (nemluvím teď o bezpečnostních aktualizacích pro jednotlivé EOL verze)
-
Díky za upřesnění :) jdu to nastudovat.