Моите хора от Debian пак са оцапали гащите със зависимостите. Т.е не са ги оцапали ами са разкарали пакета ia32-libs който е в зависимостите на skype. Няма да коментирам защо им е в зависимостите при положение че е х64 версия 😉 Та в крайна сметка има няколко приложения които директно се трият заради премахването на тоя пакет. За хубаво или лошо няма как да се справя без тях така, че се налага да се възстанови пакета. Най лесния вариант е да се добави testing хранилище и да се даде приоритет на него в общи линии е това в е чак толкова пак това 😀 Стъпките по надолу разглеждат системата когато вече сме я обновили и ia32-libs вече го няма.

1. Добавяме testing хранилище или wheezy- това е кодовото име на следващия stable Debian. В /etc/apt/source.list добавете ред който изглежда по подобен начин


deb http://debian.ludost.net/debian/ wheezy main contrib non-free

2. Даваме приоритет на testing пакетите над тези на unstable хранилищата тъй като към момента пакета все още го има там. Създаваме файлът /etc/apt/preferences.d/apt (това си е лично мой избор) може да е в /etc/apt/preferences вместо /etc/apt/preferences.d/ и му добавяме следното съдържание


Package: *
Pin: release a=testing
Pin-Priority: 1010

3. apt-get update за да обнови новите хранилища и приоритети. Смъквате си skype на ново които към момента е версия 4.0.0.8.1 и си го инсталирате dpkg и след това си поправяте липсващите пакети


dpkg -i skype-debian_4.0.0.8-1_amd64.deb

apt-get install -f

 

В доста общи линии това е процедура за принудително сваляне на версиите на пакетите но аз съм я използвал само за тези за които ми трябва в последствие може дадете приоритет на  ia32-libs ia32-libs-gtk lib32v4l-0 да се свалят само от testing хранилката.

Преди няколко дни забелязах че мясото в / (root дяла) ми е намаляло кардинално. Прегледах набързо за някакви големи свали файлове но не открих нищо. WTF ??? След това започнах да търся директория с неочаквано по голям размер от очаквания  – такава се оказа home директорията ми. След още по кратко разглеждане на нещата се оказа че ~.Skype/ е директорията която ми яде от HDD-а. Една бърза la -lah веднага показа че най големите файлове ми са от вида chatmsg1024.dbb chatmsg512.dbb и прочие. В дейтали това е историята на вашия skype chat. Общо взето решението е да изтриете само тези файлове така ще се занули историята ви ако подържате таква но все пак искате да запазите историята си за прехвърляните документи да речем. Това става лесно с командата

$ rm -rf chat*

Следната команда изтрива всички файлове започващи с chat. Винаги съществува варианта да се забрани history log-a но при мен това не е решение.

В действителност тези файлове са изключително интересни понеже от тях доста лесно може да се разчете цялата skype история – с кой сте говорили какви файлове сте прехвърляли и какво сте си писали. Но това е тема за някое бъдещо писане.

ps Тези наблюдения са направени върху skype 2.2.35

Enhanced by Zemanta

Сега преди малко си инсталнах Sidux x64 🙂 Като цяло това е едно прекрасно дистро. По принцип си е чист дебиан sid (unstable) 😈 с хотфиксове и най вече без мъките да ъпгреиднеш etch до sid. Нарочно си закачих и х64 версията да поцъкам да видя как се държи повечебитовото дистро като цяло никакъв проблем с закачането на основните апликации имаше ги в хранилищата. Първия ми особен проблем беше skype. Мамака му как го мразя ама имам хора дето само там ги имам и няма как да мина без него и така естетвено пробвам да го закача гърми с грешка че платформата не тази коя тярвба да ами много ясно тои е за х86 (ебаси тъпака съм). Веднага започнах ровене из нета да видя как да го закача намерих едно титориалче ама горкото с много грешки и кила липсвашти. като цяло операцията е проста, първо слагате необходимите бибилиотеки за 32, битови апликации, второ попълвате зависисмостите на qt които изисква скаип и накрая инсталитерате с dpkg като забранявате да проверява архитектурата речено сторено ето го в команди 😉 🙂

apt-get install ia32-libs lib32asound2 libasound2-plugins libqt4-core libqt4-gui

С това се попълват заивисмостите и се слагат 2 пакета за инстал за qt4 като в последтвие ще се инсталнат още 1 😉

dpkg -i –force-all skype-debian_2.0.0.72

така форснато се инсталва скаипчето и готово. Само тярва да замените името на пакета с вашето име на пакета които сте дръпнали. Има само 1 бъгче не показва аватрите ама на кои му пука ахахахахха. Несъм етствал да видя дали ще върви видеото или звука това ще е за по късно 😉

Също така изключително горещо ви препоръчвам инсталацията на qt4-qtconfig това е пакет за настроика на qt приложенията ако сте имали досадния проблем с размер на шрифта и прочие товае вашето решение 😉 има го в хранилищата