KDE4 telepitese experimental repobol

Na, hat tegnap eldurrant az agyam, es elhataroztam, hogy marpedig en turelmetlen leszek, es nem varok a 4.0-ig :D Experimental repobol fel fogom rakni a KDE4-et.
A blogot folyamatosan frissitem, hogy lassatok ti is, hogy mit hogyan csinaltam, illetve mi tortent. Azt elore megmondom, hogy tuti, hogy beleszaladok egy problemaba, es lehet, hogy gyalulhatom le az egesz KDE3-amat miatta, de arra "talan" (*kopp-kopp-kopp) nem kerul sor.
Az is lehet, hogy nem epp a leg elegansabban fogom csinalni a dolgokat, de ezzel is tanulok a konzolos dolgokrol egy kicsit ;)

Elokeszuletek:
A.:
Tolok a rendszerre egy dist-upgrade-et, mert mar 1-2 hete nem frissitettem.
(Megtortent).

B.:
Atirom a /etc/apt/sources.lst filet, hozzaadom az experimental repokat. Majd ezutan, rakeresek a KDE4-re. Ahogy tegnap neztem, van ket csomag, nev szerint a

kdebase-runtime-bin-kde4
libplasma1

ami eleg sok mindent magaval rant, hogy meglegyen szepen a KDE4. Eleg sokmindent el is tavolit a KDE3-bol, szal el is mentjuk szepen, ami tortent.


apt-get install kdebase-runtime-bin-kde4 libplasma1 -s > kde4telepites

lair:~# cat kde4telepites
Csomaglisták olvasása...
Függőségi fa építése...
Reading state information...
The following packages were automatically installed and are no longer required:
  ncompress kdepim-kio-plugins libmimelib1c2a ark libexif-dev libgphoto2-2-dev
  libusb-dev libksieve0 digikam libkpimidentities1 libmozjs0d libkmime2 zip
  zoo p7zip-full kdepim-kresources
Use 'apt-get autoremove' to remove them.
Az alábbi extra csomagok kerülnek telepítésre:
  comerr-dev kde-icons-oxygen kdebase-runtime kdebase-runtime-data
  kdebase-runtime-data-common kdebase-workspace-bin kdebase-workspace-data
  kdelibs-bin kdelibs5 kdelibs5-data libaudio-dev libclucene0ldbl
  libexpat1-dev libfontconfig1-dev libfreetype6-dev libgl1-mesa-dev
  libglib2.0-dev libglu1-mesa-dev libice-dev libjpeg62-dev libkadm55
  libkrb5-dev liblcms1-dev libmng-dev libnm-util0 libphonon4 libpng12-dev
  libpq-dev libqimageblitz4 libqt4-qt3support libqt4-sql libraptor1 librasqal0
  librdf0 libsm-dev libsoprano4 libsqlite0 libsqlite0-dev libssl-dev
  libstreamanalyzer0 libstreams0 libstrigiqtdbusclient0 libx11-dev libxau-dev
  libxcursor-dev libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev
  libxinerama-dev libxklavier11 libxmu-dev libxmu-headers libxrandr-dev
  libxrender-dev libxt-dev mesa-common-dev raptor-utils redland-utils
  x11proto-core-dev x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev
  x11proto-randr-dev x11proto-render-dev x11proto-xext-dev
  x11proto-xinerama-dev xtrans-dev zlib1g-dev
Javasolt csomagok:
  doc-base libglib2.0-doc krb5-doc postgresql-doc-8.2 qt4-dev-tools qt4-doc
  sqlite-doc
Az alábbi csomagok el lesznek TÁVOLÍTVA:
  kcontrol kde-kdm-themes kdebase kdebase-bin-kde3 kdebase-data kdm kdmtheme
  kicker kmenuedit konqueror konqueror-nsplugins kpersonalizer ksmserver
  ksplash
Az alábbi ÚJ csomagok lesznek telepítve:
  comerr-dev kde-icons-oxygen kdebase-runtime kdebase-runtime-bin-kde4
  kdebase-runtime-data kdebase-runtime-data-common kdebase-workspace-bin
  kdebase-workspace-data kdelibs-bin kdelibs5 kdelibs5-data libaudio-dev
  libclucene0ldbl libexpat1-dev libfontconfig1-dev libfreetype6-dev
  libgl1-mesa-dev libglib2.0-dev libglu1-mesa-dev libice-dev libjpeg62-dev
  libkadm55 libkrb5-dev liblcms1-dev libmng-dev libnm-util0 libphonon4
  libplasma1 libpng12-dev libpq-dev libqimageblitz4 libqt4-dev
  libqt4-qt3support libqt4-sql libraptor1 librasqal0 librdf0 libsm-dev
  libsoprano4 libsqlite0 libsqlite0-dev libssl-dev libstreamanalyzer0
  libstreams0 libstrigiqtdbusclient0 libx11-dev libxau-dev libxcursor-dev
  libxdmcp-dev libxext-dev libxfixes-dev libxft-dev libxi-dev libxinerama-dev
  libxklavier11 libxmu-dev libxmu-headers libxrandr-dev libxrender-dev
  libxt-dev mesa-common-dev raptor-utils redland-utils x11proto-core-dev
  x11proto-fixes-dev x11proto-input-dev x11proto-kb-dev x11proto-randr-dev
  x11proto-render-dev x11proto-xext-dev x11proto-xinerama-dev xtrans-dev
  zlib1g-dev

Hat, lesz mit purgeolni, ha vmi elszall :F
De ahogy nezem, a fontosabb rendszer csomagokbol semmi se kerul felulirasra, tehat csak X server es KDE4 relevans dolgok telepulnek/torlodnek.
Meglassuk, mi lesz ;)

Stay tuned!

Ime az elso para: nem teljesitett fuggosegek :D

Nem para, megoldjuk ;)

SIKER!
Megoldva a dep hell.
Telepitesi tapasztalatok: Ahogy lattam, erdemes elotte a teljes KDE3-at eltavolitani, es az unstable repot pedig bennhagyni a sources.list-ben, ugyanis sok csomag ott frissebb, mint experimental repoban.
Szal ezt mostmar KDE4 alol irom :)
Tovabbi tapasztalatok hamarosan...

Naszóval...
Hát ami debian experimental repobol letoltheto, az meg egy nagyon durva techdemo csak. De azt azert be kell vallani, hogy _mukodo_ techdemo.
Telepites soran felvetodott a kerdes, hogy egyes programok hogy fognak "keresztbe" futni... Ugyanis vannak olyan KDE 3.5.x alkalmazasok, amikhez kellenek az alap KDE komponensek. Legalabbis a csomag dependel ra (funkcionalitasban en meg nem mondom, hogy kell-e neki, de valszeg nem.). De ha fugg tole, akkor nem is tudod telepiteni, mert a ket kornyezetet nem telepitheted egyszerre. Vagy 3, vagy 4.
A telepites azt hiszem lenyegesesen egyszerubben ment volna, ha nincs fenn mar egy KDE3. Az experimental repo hibaja a dependency hell is ("xy fugg zy-tol, de az nincs telepitesre megjelolve" ill "nincs telepitheto valtozat" vagy a kedvencem "xy verziot igenyel" de ez se az exp-ben, se sidben nincs benne). Az se volt vilagos, hogy mely csomagokat kell telepitenem.

Azert csak felkuzdottem, es kiprobaltam.
Az egesz rendszer teljesen uj koncepciora epul. Tulajdonkeppen olyan, mintha az egesz egy nagy "superkaramba" lenne.
A "plasma" kornyezet mar kelloen stabil, minden mukodik. Csak eppen minden olyan, mintha felbehagytak volna.
Kivalo pelda erre a csatlakoztatott eszkozok figyeloje. Mukodik, amikor felcsatoltam a telefonom, azonnal megorvendett neki, es ha rakattintottam, mar nyitotta is meg a dolphin-ben. De itt kb. ki is fujt a dolog, tobbre nem tudtam hasznalni.
Apropo, dolphin. Hat remelem, hogy a stabil/unstable nem ilyen alap beallitasokkal fog erkezni. Kb. az osszes, jol hasznalhato funkcio ki van kapcsolva (pl. elonezetek) alapbol, es lehet, hogy csak en nem talatam, de nem volt "egy szintel feljebb" gomb!
Nagyon kivancsi voltam, hogy vajon megvalositjak-e azt a tervet, mely szerint az ikonokra az egeret ravive ujabb kis ikonok jelennek meg, es azokkal kulonbozo funkciokat lehet elinditani. Hat igen, megcsinaltak. Mas kerdes, hogy egyelore egy ertelmes funkciot se csinaltak meg, van egy "beallitasok", egy refresh (de minek?!), es van egy torles gomb.
Arra, amit legjobban vartam, a csilli-villi ablakeffektek kiprobalasara pedig megint nem kerult sor, mert sejtesem szerint pont az a csomag nem telepult :(

Szoval... Nem tudom elegge hangsulyozni, hogy mennyire felig kesz minden. De STABIL. Erre mar ertelmesen lehet alapozni, hatalmas lehetosegek vannak, csak ki kene hasznalni oket.
Jo lenne, ha kihasznalnak...
Egy ev mulva, megtudjuk...

Hozzászólások

Már csak egy hetet kell várni.
Persze a szokásos a szöveg:

Before everyone starts to spread their opinion about KDE 4.0, let me spread some reminders:
KDE 4.0 is not KDE4 but only the first (4.0.0 even non-bugfix) release in a years-long KDE 4 series to come.
KDE 4.0 is known to have missing parts or temporary implementations (eg. printing, PIM, Plasma).
...
Last, again: KDE 4.0 is not KDE 4.

http://commit-digest.org/issues/2007-12-30/
http://www.kdedevelopers.org/node/3174

Nagyon durva felsiker...
Egyelore egy nagyon durva dependency hellt kene megoldani. Most ott tartok, hogy van X-em, rootkent :F es mindent terminalbol kell inditanom. Pont a kwin az, ami nem hajlando rendesen telepulni :F
Google megy protg ezerrel ;)

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

Tapasztalataim feljebb.

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

1 kérdés: a panelt be lehet már állítani valahogy? Ha már annyit tud, hogy a méretét lejjebb lehet venni, már jó...

Szvsz lenny-ig nem lesz ertelme valtani. Az meg kb. 1 ev.
Nem azert, mert instabil, hanem ahogy a blogomban is irtam, funkcionalitasban meg messze elmarad a 3.5-tol.

-------------------------------------

|^^^^^^^^^^^^^^^| ||
|...BEER TRUCK..........| ||'|";, ___.
|_..._..._______===|=||_|__|......, ] -
"(@)'(@)"""**|(@)(@)*** **''(@)

de azért a debian debian maradt, itt a stabilitásra pályáznak és nem frisseségre és ezt tudják is teljesíteni.
annó érdeklődtem (~1hónapja), melyik kernel lesz benne a stabil rendszerben, akkor még nem tudták, hogy a 2.6.23 vagy 2.6.24, de az utóbbira is elégy nagy esélyt láttak. Így ha arra fognak építeni, akkor megvárják amig az kijön stabilba, kicsit stabilizálódik a vanilla, aztán betolják - jelenleg a testingben 2.6.23.valami van, azt még nem követem nyomon - és csak azután fagyasztják a kernel-t, erre kb fél évre fogják kitolni a stable OS-t, ha minden jól megy.

linux v2.6.22.14 + madwifi v0.9.3.3-mal itt
debian gnu/linux @ linux-2.6.22.15-pancs1