Автор Тема: Skype + Debian/testing  (Прочетена 2321 пъти)

jorio

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
Skype + Debian/testing
« -: Dec 23, 2005, 01:21 »
В момента Skype свален като deb пакет и инсталиран на Debian/testing създава главоболия заради това, че пакетът от който зависи е прекръстен и всеки път след като се инсталира с dpkg -i остава неконфигуриран и при ъпдейт на системата apt-get upgrade премахва пакета на skype.

Ето как да се разправим с този проблем (разбира се статична версия също върши работа, но не е толкоз практично)

Стъпка 1. Разархивиране на данните от пакета
Примерен код
dpkg-deb -X skype_1.2.0.18-1_i386.deb skype


Стъпка 2. Разархивиране на контролната информация
Примерен код
dpkg-deb -e skype_1.2.0.18-1_i386.deb skype/DEBIAN


Стъпка 3. Коригиране на зависимостта контролния файл (може и по-добре!'<img'>
Променете libqt3c102-mt на libqt3-mt и версията в скобите на 3:3.3.5-1.
Ето окончателния вид: libqt3-mt (>= 3:3.3.5-1)

Стъпка 4. Билд на нов пакет.
Примерен код
dpkg -b skype

Това ще направи един нов пакет наречен skype.deb

Стъпка 5. Инсталиране на новия пакет
Както бихме инсталирали и оригиналния пакет...
Примерен код
dpkg -i skype.deb


------------
Трябва да имате инсталиран dpkg-deb пакета, за да можете да работите с пакетите както е описано.

Надявам се някой с повече опит и по-добра да покаже и по-добър начин за правене на нещата, а на останалите на които това съобщение помага УСПЕХ!
Активен

v_badev

  • Напреднали
  • *****
  • Публикации: 1355
    • Профил
Skype + Debian/testing
« Отговор #1 -: Dec 23, 2005, 12:28 »
По-лесният начин е да си свалиш "Static binary tar.bz2 with Qt 3.2 compiled in". Това само се разархивира някъде и си работи независимо каква версия на QT библиотеките имаш.
Активен