Автор Тема: Как да инсталирам KDE 3.2? Опитах всичко!  (Прочетена 1427 пъти)

Regia

  • Напреднали
  • *****
  • Публикации: 293
  • Distribution: Tilix
  • Window Manager: KDE
    • Профил
    • WWW
Вече пет дни се мъча да инсталирам КДЕ 3.2 от deb пакети на работната версия на Тиликс 0.3 (Debian) и нищо не става. Все има някакъв проблем със зависимостите в пакетите. Първо липсваха библиотеки като libqt3, libqt3mt  и libpng3. Свалих ги и тръгнах да ги инсталирам. Появи се съобщение, че не могат да се инсталират, защото се припокриват с libqt3c103 (или нещо подобно), но КДЕ не я ще тази, която имам. Инсталирах нужните библиотеки с dpkg --force-all и нещата тръгнаха за момента. След това се появиха проблеми с kdelibs4 и kdebase, всяка от която искаше другата да е инсталирана с версия 3.2  ':0'
Затворен цикъл !!!
Ядосах се и дадох едно 'dpkg -i --force-all *.deb'. Нещата се инсталираха почти добре, но когато рестартирах Х-а, той не тръгна. Зареди се в конзола.
Пробвах с kdeinit, но ми даде нещо от рода на:
Цитат
'Unresolved external symbol: ..Pixmap.. in /usr/lib/libkdefx.so.4'
. Всички КДЕ програми, опитани да се стартират през конзолата ми даваха това нещо.

Имам голяма молба. Може ли някой да ми каже как да инсталирам КДЕ 3.2 на Debian с пакети от диск. Да ми каже реда, по който да инсталирам пакетите, или ако има някакъв скрипт за тази работа. Също да ми каже защо се получават тези проблеми с qt библиотеките, защо КДЕ не иска едната, а само другата, като на практика двете се припокриват.

Предварително ви благодаря!
Активен

CaBA

  • Напреднали
  • *****
  • Публикации: 303
    • Профил
    • WWW
Как да инсталирам KDE 3.2? Опитах всичко!
« Отговор #1 -: Feb 26, 2004, 13:05 »
а да изтриеш първо конфликтните версии и след това да инсталираш на чисто по-новите опита ли?
Активен

10 години ябълкова диета стигат, стигат!

Regia

  • Напреднали
  • *****
  • Публикации: 293
  • Distribution: Tilix
  • Window Manager: KDE
    • Профил
    • WWW
Как да инсталирам KDE 3.2? Опитах всичко!
« Отговор #2 -: Feb 26, 2004, 16:32 »
Опитах. Всичко опитах.  '<img'>
Като опитам да изтрия конфликтните версии, се оказва, че текущото КДЕ ги иска и не могат да се изтрият. Дори опитах и да изтрия самото КДЕ с 'apt-get remove kde*', но тогава тръгнаха да се трият много други библиотеки, които нямат нищо общо с КДЕ.
Но все пак мисля, че това е решението - да се изтрие КДЕ и после да се инсталира наново. Но как да изтрия точно тези пакети, които трябва?
Или ако има друг начин, ще се радвам да го чуя.
Активен

souldead

  • Напреднали
  • *****
  • Публикации: 46
    • Профил
Как да инсталирам KDE 3.2? Опитах всичко!
« Отговор #3 -: Feb 26, 2004, 19:26 »
ami, az sym sys slack, i si namerih nqkakvi neoficialni paketi za nego, oshte predi da gi slojat v current versiqta, tam izrichno pisheshe da se mahnat vsichki paketi ot stariq, vkliuchitelno i arts, da se instalirat vsichkite paketi i togava chak arts i drugi koito ne vyrvqha s paketite na kde, spored men shte trqbva tochno taka da napravish - da iztriesh staroto kde i da probvash "na chisto"
Активен

  • Гост
Как да инсталирам KDE 3.2? Опитах всичко!
« Отговор #4 -: Feb 26, 2004, 21:20 »
Здрасти,

Това, което правиш, хич не е добре!
Първо, за да инсталираш КДЕ, трябват qt библиотеките.
Тези библиотеки при Дебиан са в няколко варианта:
libqt3, libqt3-mt, libqt3c102 и libqt3c102-mt

Тези, които имат в името "c102", са за версия с нови libc6, gcc, cpp и т.н.(в такава и за такава среда са компилирани), докато тези с "-mt" са многонишкови.
НЕ трябва да слагаш едновременно пакети изискващи различни версии на libqt!

Казваш, че ползваш Тиликс, който доколкото знам е базиран на Кнопикс и би трябвало да е testing/unstable. Ако пакетите за КДЕ си ги взел от ftp.kde.org, изглежда, че си се сдобил с КДЕ за Дебиан stable. С други думи - несъвместимост.
Може и да не съм прав - не съм виждал Тиликс и само предполагам.

kde-3.2 е в Debian/experimental. Ako Тиликс е testing/unstable (може би това ти го изписва в началото при старт), значи трябва да ги инсталираш от experimental.
В момента kde-3.1.5 е влязло изцяло в testing и явно ще излезе в следващата стабилна версия - Sarge. Може би докато не "замразят" testing за следващата стабилна версия на Дебиан (Sarge), няма да пуснат кде-3.2 в unstable.

Ako решиш да сложиш това кде-3.2 от experimental, преди това инсталирай libqt3c102-mt с всичките му зависимости от unstable.
Ако някой пакети ги няма в experimental или за справка виж в директориите на основните maintainer-и на кде:
http://people.debian.org/~bab/
http://people.debian.org/~ccheney/

Вместо dpkg използвай apt-get.
За да махнеш старо libqt използвай:
apt-get --purge remove libqt
(или вместо libqt - точното име - примерно libqt3)
Ako има голям проблем - първо:
apt-get -f install

Не мога да ти кажа как точно да си настроиш
/etc/apt/sources.list
защото kde-3.2 го компилирам от сорс (cvs)

Ако някой е наясно с кде-3.2 /experimental - да каже на човека точно от къде да го вземе (/etc/apt/sources.list), че да не го подведа!

Иначе за инсталацията - по-добре слагай метапакетите един по един:
apt-get install arts
apt-get install kdelibs
apt-get install kdebase
и т.н.

Мисля, че ако си с woody това КДЕ от kde.org трябва да е идеално. (ама само мисля!'<img'>
Активен

  • Гост
Как да инсталирам KDE 3.2? Опитах всичко!
« Отговор #5 -: Feb 26, 2004, 21:24 »
О, извинявай - чак сега видях, че пакетите са от диск!

Провери имената на пакетите и ако в някои от тях има woody, значи май няма да може да се сложат на Тиликс (ако тиликс не е woody)
Активен

  • Гост
Как да инсталирам KDE 3.2? Опитах всичко!
« Отговор #6 -: Feb 26, 2004, 23:22 »
ей че съм и аз
забравих най-важното!

Като инсталираш пакети от комп. диск, виж дали някъде на диска има файл с име Packages или Packages.gz
Ако има такъв файл, тогава използвай:
apt-cdrom
за автоматично добавяне на диска към
/etc/apt/sources.list

Ако няма такъв файл - копираш файловете в някоя локална директория. Примерно user акаунта ти е myuser и твоята директория е /home/myuser. Логваш се със съответното си име (в примера myuser), а не root.
Пишеш в конзолата:
cd /home/myuser
mkdir debs
Копираш в debs всички .deb файлове, които искаш да инсталираш. Ако файловете на комп. диска са подредени в поддиректории и комп. диска е монтиран в /cdrom:
cp -a /cdrom/* /home/myuser/debs/
Ако кде пакетите на комп. диска са в директория kde3.2:
cp -a /cdrom/kde3.2 /home/myuser/debs/
Нещо такова. Просто файловете трябва да ги копираш вътре.

След като ги копираш в debs, без значение дали пакетите са направо в debs или в разни поддиректории в debs, изпълняваш следното в home дир-а:
dpkg-scanpackages debs/ /dev/null > debs/Packages
От това вътре в debs се появява файла Packages с описанието на пакетите.
Добавяш като root в /etc/apt/sources.list този ред:
deb file:/home/myuser/ debs/
Между "deb" , "file:/home/myuser/" и "debs/" има интервали.

Пак като root изпълняваш:
apt-get update
и след това инсталираш пакетите които ти трябват:
apt-get install ime_na_paket

Името на пакета е до първото "_" в името на файла.
Примерно на libqt3c102-mt_3.2.3-2_i386.deb
името е libqt3c102-mt

apt-get няма да инсталира пакет, ако има неудовлетворени зависимости. Ако си добавил подходящите редове в /etc/apt/sources.list и имаш интернет, тогава apt автоматично ще ти изтегли каквото е необходимо.

Може да използваш и симулацията:
apt-get -s install paket

Недей да форсираш инсталацията. Това се прави в крайни случаи и когато човек е наясно със ситуацията.

По принцип КДЕ се инсталира чрез мета-пакетите:
apt-get install arts kdeaddons kdeadmin kdeartwork kdebase kdeedu kdegames kdegraphics kdelibs kdemultimedia kdenetwork kdepim kdetoys kdeutils koffice
Естествено, ако ги има всичките или някои от тях.

Провери дали тези кде пакети, които имаш, са за Debian/stable Woody или за Debian/unstable и какъв е точно Тиликс!

Прегледай книгата за Дебиан. Линка го имаше под всеки пост на Н. Антонов.

и тези:
http://www.debian.org/doc/manuals/apt-howto/
http://www.debian.org/doc/manuals/debian-reference/reference.en.html

Успех
Активен

Regia

  • Напреднали
  • *****
  • Публикации: 293
  • Distribution: Tilix
  • Window Manager: KDE
    • Профил
    • WWW
Как да инсталирам KDE 3.2? Опитах всичко!
« Отговор #7 -: Feb 27, 2004, 13:02 »
На пакетите пише "woody". Честно казано това с всички тези woody, experimental, unstable, testing, sarge и т.н. ми е малко неясно. Според мен Тиликс е Debian unstable.
Благодаря за съветите. Днес ще опитам да инсталирам KDE 3.2 и ще съобщя дали всичко е наред.
Активен

  • Гост
Как да инсталирам KDE 3.2? Опитах всичко!
« Отговор #8 -: Feb 27, 2004, 19:43 »
Първо прочети линковете и книгата за Дебиан,
за да ти стане ясно и да знаеш какво правиш!
Ще си спестиш много нерви
Активен

Regia

  • Напреднали
  • *****
  • Публикации: 293
  • Distribution: Tilix
  • Window Manager: KDE
    • Профил
    • WWW
Как да инсталирам KDE 3.2? Опитах всичко!
« Отговор #9 -: Feb 28, 2004, 15:10 »
Тиликс е Debian unstable, а аз имам KDE за Debian stable.  Ще трябва да сваля всичко наново.
През това време ще прочета линковете.  '<img'>
Активен