libc6 telepítése

Fórum: 

Sziasztok,

Szükségem van egy low-latency kernelre, gondoltam felrakom a legújabbat (5.13.12).

Letöltöttem a szükséges 4 fájlt (all.deb és a 3 lowlatency amd64.deb-et) innen: link

Futtattam ezt a fájlok könyvtárában: $ sudo dpkg -i *.deb

És itt jött a hiba. A rendszer (LM 20.1) jelenleg a 2.31-es libc6-ot tartalmazza, de a kernelnek a 2.33-as kell.

A 2.33-as deb fájlját leszedtem innen: link

Se GDebi-vel, sem terminálból nem tudom futtatni, utóbbiban ezt kapom:

user@host:~/Downloads$ sudo dpkg -i libc6_2.33-0ubuntu5_amd64.deb
[sudo] password for user:           
dpkg: regarding libc6_2.33-0ubuntu5_amd64.deb containing libc6:amd64:
 libc6:amd64 breaks fakeroot (<< 1.25.3-1.1ubuntu2~)
  fakeroot (version 1.24-1) is present and installed.

dpkg: error processing archive libc6_2.33-0ubuntu5_amd64.deb (--install):
 installing libc6:amd64 would break fakeroot, and
 deconfiguration is not permitted (--auto-deconfigure might help)
Errors were encountered while processing:
 libc6_2.33-0ubuntu5_amd64.deb

Tudna valaki érdemben segíteni?

Közben ezt találtam, de

Közben ezt találtam, de okosabb nem lettem: link

Úgy tűnik, nem lehet a 2.33-as libc6-ot a LM 20.1-re feltenni (?).

Ha ez így van, akkor a kérdésem: hogyan tudom kideríteni, hogy melyik a legfrissebb low-latency kernel, amelyik még a 2.31-es libc6-tal barátkozik?

Értékelés: 

0
Még nincs értékelve

libc6 telepítése

Szia !
Másik fórumon is szóba került az 5.13.x-es kernel 20.04 (alapú) LTS kiadásra telepítése.
Nem született rá megoldás.
De nem valószínű hogy csak önmagában a libc6 2.33-as csomag telepítése (ha sikerülne)
megoldaná a dolgot.
Hogy miért mondom ezt ? Azért mert a napokban indítottam live rendszerként egy
Ubuntu 18.04 alapú kiadást (a libc6-os csomag még régebbi verziójú rajta.)
És az 5.13.7-es kernel volt rajta.
Tehát, valahogy mégis fel lehet rakni - még régebbi kiadásra is.
Gyanítom hogy kernel forgatással.
Ha mindenképpen szükséged van rá, akkor javaslom hogy ennek a kernel forgatásnak
nézz utána.

Értékelés: 

0
Még nincs értékelve

libc6 telepítése

#2

Szia lala, köszi a választ.

Sajnos nem vagyok akkora spíler, hogy belefogjak egy kernel-fordításba, fogalmam sincs róla.

Esetleg a második kérdésemre nem tudod a választ? >> Hogyan tudom kideríteni, hogy melyik a legfrissebb low-latency kernel, amelyik még a 2.31-es libc6-tal barátkozik?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Liquorix Kernel

#3 Tedd fel ezt a PPA-t és hajrá:
https://launchpad.net/~damentz/+archive/ubuntu/liquorix

sudo add-apt-repository ppa:damentz/liquorix
sudo apt-get update
sudo apt-get install linux-image-liquorix-amd64 linux-headers-liquorix-amd64

(https://liquorix.net/)

Értékelés: 

0
Még nincs értékelve

Köszi! Ígéretes, de tudnom

Köszi! Ígéretes, de tudnom kéne, hogy ez low-latency (LL) vagy real-time (RT) kernel-e (netán valami más)?

RT nem lenne jó, csak a LL. Megpróbálok kicsit utánanézni.

 

Más: mi értelme van a kernel-fordításnak? Miben más ez, mintha letöltöm a megfelelő *.deb fájlokat és installálom őket? Ha a *.deb-es install nem sikerül (pl. dependency probléma miatt), akkor a kernel-fordítás még működhet (azaz kiküszöbölhetőek így a dependency problémák)?

Értékelés: 

0
Még nincs értékelve
kimarite képe

Köszi! Ígéretes, de tudnom

#5 Az utolsó mondatban a válasz, a zárójelben. Meg kéne nyitni a linket..., ilyesmi.
Te aztán nagyon kíváncsi vagy, nem nagyon sürgős. :))

Kernel forgatás: Kernel forgatás (4.15.2) A cím félrevezethet, jobban jársz, ha elolvasod. A lényege egyébként nem az, amit leírok, az csak a módszer. A lényeg az, hogy foltozni tudsz, ki- vagy be tudsz kapcsolni szolgáltatásokat, modulokat, firmware-eket. Ennek elég bőséges irodalma van, amit szeretnél megcsinálni, annak utána tudsz nézni. A függőségi probléma nem tudom, kiküszöbölhető-e a forgatással, nem próbáltam! Elméletileg, kisebb verzió ugrás a *-dev csomagokkal pótolható (libc6-dev, de lehet, más is kell). Backports csomagot készítettem már, de nem ez a módszer szerintem.

Érdemes tudni, hogy Linus és csapata készít egy kernelt, és a Linux terjesztések fejlesztői ezt alapnak tekintik, majd patchelik (foltozzák). Ezért nem jó egy Debian kernel sem a Linux Minthez, Ubuntuhoz, és fordítva sem.

A low latency és a realtime kernel viselkedés között van különbség, de van egyezőség is. A cél határozza meg, melyikkel jársz jobban.

Vagy a Mainline alkalmazást telepíted (az UKUU fizetős lett), és valamelyik kernel csak települ a jelenlegi libc6 verzióval.

Értékelés: 

0
Még nincs értékelve

libc6 telepítése

#3 Sajnos nincs konkrét ötletem arra nézve hogy melyik az az utolsó kernel verzió
amelyik .deb csomagból telepíthető lenne a jelenlegi rendszeredre.

Válaszd ki valamelyik régebbi (pl. 5.11.x-es verziót - az 5.12-es már lehet hogy gubancos)
és próba-kép telepítsd. (Az esetleg hiányosan települt verziót a Frissítéskezelőből ugyanúgy
el lehet távolítani mint bármelyik másikat.)

Egyébként, régebben utána olvastam ezeknek a lowlatency/realtime kerneleknek
Emlékeim szerint, elsősorban audió felvételnél van (lehet) jelentőségük - más szempontból
nincs említésre méltó előnyük - a rendszerrel kapotthoz képest.

Értékelés: 

0
Még nincs értékelve

Köszi! Ígéretes, de tudnom

#6 A linket nyilván megnyitottam, de a kérdésemre NINCS benne válasz. A szövegben szerepel a low-latency és a real-time kifejezés is, de hogy a kernel milyen, az pont nincs leírva.

Értékelés: 

0
Még nincs értékelve

libc6 telepítése

#7 A furcsa az, hogy a rendszeren az 5.11.0-x kernel fut, és ennél egy hajszálnyit régebbi LL kernelt akartam felrakni, de annak a 2.33-as clib6 kellett. Ki érti ezt?!

Értékelés: 

0
Még nincs értékelve
kimarite képe

Köszi! Ígéretes, de tudnom

#8 Mindkettőre a lehetőség szerint optimalizálva van. Ha jól emlékszem, PREEMPT kernel.

Itt egy gondolatmenet, hogy audió szerkesztéshez mi kellhet, szerintem érthető:

These are some simple guidelines provided to help you understand which kernel, and in which order, you should test to fit your use case.

  • If you do not require low latency for your system then please use the -generic kernel.
  • If you need a low latency system (e.g. for recording audio) then please use the -preempt kernel as a first choice. This reduces latency but doesn't sacrifice power saving features. It is available only for 64 bit systems (also called amd64).
  • If the -preempt kernel does not provide enough low latency for your needs (or you have an 32 bit system) then you should try the -lowlatency kernel.
  • If the -lowlatency kernel isn't enough then you should try the -rt kernel
  • If the -rt kernel isn't enough stable for you then you should try the -realtime kernel
    https://askubuntu.com/questions/126664/why-choose-a-low-latency-kernel-over-a-generic-or-real-time-kernel/126671#126671

Low latency kernels: https://www.rosegardenmusic.com/wiki/low-latency_kernels
Elárulod, neked mire kell? És azt is, hogy az RT kernel szerinted miért nem jó neked? Egyelőre rébuszokban beszélünk..., nem biztos, hogy a gondolatmeneted jó, persze, az sem, hogy az én gondolatmenetem jó, viszont a helyzet az, te tudod, mire kell, én meg nem. Ez biztos:

built using the best configuration and kernel sources for desktop, multimedia, and gaming workloads.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Köszi! Ígéretes, de tudnom

#10 Más megközelítésben ugyanaz:

high latency = high throughput = data server
medium latency = medium throughput = desktop (runs smoothly even under load)
low latency = low throughput = media server (midi), embedded
real-time is ultra low latency = embedded, military, industrial robots, aviation
https://www.linuxquestions.org/questions/linux-software-2/using-normal-vs-low-latency-vs-real-time-rt-kernels-4175510467
https://help.ubuntu.com/community/UbuntuStudio/RealTimeKernel

Értékelés: 

0
Még nincs értékelve

Köszi a választ. A real-time

Köszi a választ. A real-time kernel azért nem jó, mert könnyen "kizárhat" a rendszerből, ha egy folyamat nagyon mohó és kisajátítja a rendelkezésre álló erőforrások 100%-át. LL kernelnél ilyen nincs.

Végülis megoldottam a problémát. Sikerült kiderítenem, hogy az 5.11.16-os kernel még nem igényli a 2.33-as clib6-ot, így azt raktam fel. Gond nélkül települt. Hogy beválik-e arra amire szántam, majd kiderül.

Értékelés: 

0
Még nincs értékelve

Köszi a választ. A real-time

#12 A real-time kernel azért nem jó, mert könnyen "kizárhat" a rendszerből, ha egy folyamat nagyon mohó és kisajátítja a rendelkezésre álló erőforrások 100%-át. LL kernelnél ilyen nincs.

Jó, jó, a real-time kernel csak bizonyos spéci alkalmazási területeket leszámítva (ami leginkább célszköz, nem PC vagy szerver) tényleg nem jó. De a sima mezei kernel miért is nem jó? Ezt még nem tudtuk meg.

Értékelés: 

0
Még nincs értékelve
kimarite képe

Liquorix Kernel

#4 Olyan 100 MB-tal használ kevesebbet alapjáraton a rendszer.

uname -rv
5.13.0-12.2-liquorix-amd64 #1 ZEN SMP PREEMPT liquorix 5.13-8.1~bullseye (2021-08-22)

Conky-ba, ha csak a verziószám kell:

uname -rv | awk '{print $7}' | cut -f1 -d"~"
5.13-8.1

Értékelés: 

0
Még nincs értékelve